.idea-composer{--idea-paper:#f4f2ea;--idea-ink:#1e1e1e;--idea-orange:var(--studio-accent-surface,#d33f18);--idea-line:#c6c5bd;--idea-muted:#585950;color:var(--idea-ink);background:#fff;padding:clamp(3.5rem,7vw,7rem) 0;scroll-margin-top:100px}.idea-composer [hidden]{display:none!important}.idea-composer .idea-heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.studio-openings .idea-composer .idea-heading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.8vw,3.75rem);line-height:1.14}.idea-composer .idea-heading>p{max-width:45ch;margin:0;font-size:1.0625rem;line-height:1.7}.idea-composer .idea-workbench{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2rem,4vw,4rem);display:grid}.idea-composer :is(.idea-format,.idea-space-picker){border:0;min-width:0;margin:0;padding:0}.idea-composer .idea-format{grid-column:1/-1}.idea-composer legend{float:none;align-items:center;gap:.65rem;margin:0 0 1rem;padding:0;font-family:TT Interphases,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1.45;display:flex}.idea-composer .idea-step-number{background:var(--idea-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;line-height:1;display:grid}.idea-composer .idea-options{gap:.75rem;display:grid}.idea-composer .idea-project-options{grid-template-columns:repeat(5,minmax(0,1fr))}.idea-composer .idea-option{cursor:pointer;background:var(--idea-paper);min-width:0;color:var(--idea-ink);border:1px solid #0000;border-radius:14px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease-out;position:relative}.idea-composer .idea-option input{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.idea-composer .idea-option:has(input:focus-visible){outline:3px solid var(--idea-ink);outline-offset:4px}.idea-composer .idea-option:has(input:checked){background:var(--idea-orange);color:#fff;border-color:var(--idea-orange)}.idea-composer .idea-project-option{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:1.25rem .6rem;min-height:112px;padding:1.15rem;font-size:1rem;font-weight:800;line-height:1.4;display:grid}.idea-composer .idea-project-icon{grid-area:1/1;display:flex}.idea-composer .idea-project-icon svg{width:25px;height:25px}.idea-composer .idea-project-option [data-idea-label]{grid-area:2/1/3/-1;align-self:end}.idea-composer .idea-choice-mark{width:22px;height:22px;color:inherit;border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.idea-composer .idea-choice-mark svg{visibility:hidden;stroke-width:2.2px;width:15px;height:15px}.idea-composer .idea-project-option .idea-choice-mark{grid-area:1/2}.idea-composer .idea-option:has(input:checked) .idea-choice-mark svg{visibility:visible}.idea-composer .idea-project-note{min-height:1.65em;color:var(--idea-muted);margin:.8rem 0 0;font-size:.9375rem;line-height:1.65}.idea-composer :is(.idea-controls,.idea-preview-column){min-width:0}.idea-composer .idea-board{background:var(--idea-paper);color:var(--idea-ink);border-radius:16px;padding:0;position:relative;overflow:hidden}.idea-composer .idea-print{background:var(--idea-paper);color:var(--idea-ink);position:relative}.idea-composer .idea-photo{aspect-ratio:3/2;background:var(--idea-paper);width:100%;min-width:0;display:grid;position:relative}.idea-composer .idea-photograph{grid-area:1/1;min-width:0;display:block;position:absolute;inset:0}.idea-composer .idea-photograph picture{width:100%;height:100%;display:block}.idea-composer .idea-photograph img{object-fit:contain;background:var(--idea-paper);width:100%;height:100%;max-height:none;display:block}.idea-composer .idea-photo-back{background:var(--idea-orange);color:#fff;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:absolute;inset:0}.idea-composer .idea-location-number{letter-spacing:-.025em;font-family:Greater Theory,sans-serif;font-size:clamp(3.25rem,6.2vw,6rem);line-height:1.1}.idea-composer .idea-photo-back p{color:inherit;margin:0;font-size:1rem;line-height:1.5}.idea-composer .idea-caption{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;font-size:1.0625rem;font-weight:800;line-height:1.5;display:flex}.idea-composer button,.idea-entry{font-family:inherit}.idea-composer svg,.idea-entry svg{vertical-align:middle;flex:none;width:21px;height:21px}.idea-composer :is(.idea-flip,.idea-save,.idea-reset){min-height:44px;color:var(--idea-ink);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.875rem;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.idea-composer .idea-flip{flex:none}.idea-composer .idea-stamp-row{justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1rem;display:flex}.idea-composer .idea-stamp-note{max-width:31ch;color:var(--idea-muted);margin:0;font-size:.875rem;line-height:1.6}.idea-composer .idea-stamp{color:#ad351d;cursor:pointer;white-space:nowrap;overflow-wrap:normal;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;padding:0;display:grid;position:relative;transform:rotate(-8deg)}.idea-composer .idea-stamp>svg{stroke:currentColor;stroke-width:1.6px;width:100%;height:100%;position:absolute;inset:0}.idea-composer .idea-stamp>span{font-family:Greater Theory,sans-serif;font-size:.875rem;position:relative}.idea-composer[data-stamped=true] .idea-stamp{background:var(--idea-orange);color:#fff}.idea-composer .idea-preview-tools{justify-content:flex-end;margin:.5rem .15rem 0;display:flex}.idea-composer .idea-save[aria-busy=true]{cursor:progress;text-decoration-style:dotted}.idea-composer .idea-field-help{max-width:54ch;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.idea-composer .idea-room-options{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-composer .idea-room-option{grid-template:"photo photo""copy mark"1fr/minmax(0,1fr) auto;align-items:start;gap:.85rem .4rem;padding:.5rem .5rem 1rem;display:grid}.idea-composer .idea-room-photo{aspect-ratio:3/2;background:var(--idea-paper);border-radius:9px;grid-area:photo;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.idea-composer .idea-room-photo picture{width:100%;height:100%;display:block}.idea-composer .idea-room-photo img{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;display:block}.idea-composer .idea-room-copy{grid-area:copy;gap:.3rem;min-width:0;padding:0 0 0 .4rem;font-size:1rem;font-weight:800;line-height:1.4;display:grid}.idea-composer .idea-room-description{font-size:.875rem;font-weight:500;line-height:1.55;display:block}.idea-composer .idea-room-option .idea-choice-mark{border-radius:5px;grid-area:mark;width:20px;height:20px;margin:.1rem .3rem 0 0}.idea-composer .idea-selection-help{flex-wrap:wrap;align-items:start;gap:.25rem 1rem;margin:1rem 0 0;display:flex}.idea-composer .idea-selection-help p{color:var(--idea-muted);flex:220px;margin:0;font-size:.875rem;line-height:1.65}.idea-composer .idea-reset{margin-top:-.5rem;font-size:.875rem}.idea-composer .idea-reset svg{width:17px;height:17px}.idea-composer .idea-bottom{border-top:1px solid var(--idea-line);gap:1.1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.studio-openings .idea-composer .idea-brief h3{text-transform:none;letter-spacing:0;margin:0 0 .5rem;font-family:TT Interphases,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.4}.idea-composer .idea-brief>p{white-space:pre-line;margin:0;font-size:.9375rem;line-height:1.7}.idea-composer .idea-brief .idea-existing{color:#853621;margin-top:.75rem;font-size:.875rem}.idea-composer .idea-actions{gap:.6rem;min-width:0;display:grid}.idea-composer .idea-actions .button{background:var(--idea-orange);color:#fff;white-space:normal;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;min-height:60px;padding:1.15rem 1.25rem;font-size:1rem;line-height:1.5;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex}.idea-composer .idea-action-help{color:var(--idea-muted);margin:0;font-size:.875rem;line-height:1.6}.idea-composer .idea-secondary{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.idea-composer :is(.idea-direct,.idea-viewing){min-height:44px;color:var(--idea-ink);text-underline-offset:5px;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;line-height:1.6;text-decoration:underline;display:inline-flex}.idea-composer .idea-viewing{margin:0 1.25rem .75rem}.idea-composer .idea-scope-note{max-width:57ch;color:var(--idea-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.65}.idea-composer .idea-feedback{max-width:70ch;margin:1.5rem 0 0;font-size:.9375rem;line-height:1.7}.idea-composer .idea-feedback:empty{display:none}.idea-composer .idea-fallback{margin-top:1.5rem}.idea-composer .idea-fallback p{max-width:58ch}.idea-composer:not(.idea-ready) .idea-workbench{grid-template-columns:minmax(0,760px)}.idea-composer :is(button,a):focus-visible{outline:3px solid var(--idea-ink);outline-offset:4px}.idea-composer ::selection{background:var(--idea-ink);color:#fff}.idea-entry{align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}#idea-inquiry-note{color:#1e1e1e;background:#f4f2ea;margin:0 0 1rem;padding:1rem;font-size:.9375rem;line-height:1.65}@media (hover:hover){.idea-composer .idea-option:hover{border-color:var(--idea-ink);transform:translateY(-2px)}.idea-composer .idea-actions .button:hover{background:var(--idea-ink);color:#fff;transform:translateY(-2px)}.idea-composer :is(.idea-flip,.idea-save,.idea-direct,.idea-reset,.idea-viewing):hover{text-decoration-thickness:2px}}@media (width<=1100px){.idea-composer .idea-workbench{gap:2rem}.idea-composer .idea-project-option{padding:1rem .8rem}.idea-composer .idea-room-copy{font-size:.9375rem}}@media (width>=1200px) and (height>=900px){.idea-composer .idea-preview-column{position:sticky;top:100px}}@media (width<=959px){.idea-composer .idea-heading{grid-template-columns:1fr;gap:1.25rem}.idea-composer .idea-workbench{grid-template-columns:minmax(0,1fr);gap:1.75rem}.idea-composer .idea-heading>p{max-width:56ch}.idea-composer :is(.idea-preview-column,.idea-controls){justify-self:center;width:100%;max-width:720px}.idea-composer .idea-caption{font-size:1rem}}@media (width<=600px){.idea-composer .idea-project-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.idea-composer .idea-project-option{grid-column:span 2;gap:1rem .3rem;min-height:104px;padding:.8rem .7rem;font-size:.875rem}.idea-composer .idea-project-option:nth-child(n+4){grid-column:span 3}.idea-composer .idea-project-icon svg{width:23px;height:23px}.idea-composer .idea-choice-mark{width:19px;height:19px}.idea-composer .idea-project-note{min-height:3.3em;font-size:.875rem}.idea-composer legend{gap:.6rem;font-size:1.0625rem}.idea-composer .idea-photo{aspect-ratio:3/2}.idea-composer .idea-caption{align-items:flex-start;gap:.6rem;padding:.65rem 1rem}.idea-composer .idea-caption>span{padding-top:.5rem}.idea-composer .idea-flip{gap:.3rem;font-size:.8125rem}.idea-composer .idea-stamp-row{padding:0 1rem .8rem}.idea-composer .idea-stamp{width:54px;height:54px}.idea-composer .idea-stamp-note{font-size:.8125rem}.idea-composer .idea-room-options{gap:.6rem}.idea-composer .idea-room-option{gap:.7rem .3rem;padding:.35rem .35rem .85rem}.idea-composer .idea-room-copy{padding-left:.25rem;font-size:.9375rem}.idea-composer .idea-room-description{font-size:.8125rem}.idea-composer .idea-room-option .idea-choice-mark{width:18px;height:18px;margin-right:.2rem}.idea-composer .idea-location-number{font-size:3rem}.idea-composer .idea-photo-back{gap:.6rem;padding:1rem}.idea-composer .idea-photo-back p{font-size:.9375rem}}html[data-studio-large-type] .idea-composer :is(.idea-heading,.idea-workbench){grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .idea-composer .idea-project-options{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-studio-large-type] .idea-composer .idea-project-option{grid-column:auto;min-height:0;padding:1rem;font-size:1rem}html[data-studio-large-type] .idea-composer .idea-project-option:last-child{grid-column:1/-1}html[data-studio-large-type] .idea-composer .idea-project-note{min-height:0}html[data-studio-large-type] .idea-composer .idea-photo{min-height:22rem}html[data-studio-large-type] .idea-composer .idea-photo-back{min-height:22rem;position:relative}html[data-studio-large-type] .idea-composer .idea-caption{flex-wrap:wrap}html[data-studio-large-type] .idea-composer .idea-preview-column{position:static}html[data-studio-large-type] .idea-composer .idea-stamp{width:4.5rem;height:4.5rem}html[data-studio-large-type] .idea-composer .idea-choice-mark{width:1.25rem;height:1.25rem}@media (width<=800px){html[data-studio-large-type] .idea-composer :is(.idea-project-options,.idea-room-options){grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .idea-composer .idea-project-option{grid-column:auto;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}html[data-studio-large-type] .idea-composer .idea-project-option [data-idea-label]{grid-area:1/2}html[data-studio-large-type] .idea-composer .idea-project-option .idea-choice-mark{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.idea-composer :is(.idea-option,.idea-actions .button){transition:none;transform:none}}.studio-story{color:#1e1e1e;background:#fff;padding-block:clamp(3.5rem,7vw,7rem);scroll-margin-top:6rem}.story-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.studio-story .story-byline{color:#ad351d;margin:0 0 1.25rem;font-size:.875rem;font-weight:700;line-height:1.6}.studio-story h2{font:400 clamp(2rem,3.5vw,3.5rem)/1.22 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.story-heading>p{max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.8}.story-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.story-photo{border-radius:6px;margin:0;overflow:hidden}.story-photo img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.story-photo figcaption{background:var(--studio-accent-surface,#d33f18);color:#fff;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.5}.story-history{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem 1.5rem;margin:0 0 2rem;display:grid}.story-history p{max-width:60ch;margin:0;font-size:1rem;line-height:1.75}.story-history .story-since{font:400 clamp(1.35rem,2.1vw,2rem)/1.3 var(--display);color:#ad351d;max-width:7ch}.story-history .story-history-note{color:#50504c;grid-column:2;font-size:.9375rem}.story-pillars{border-top:1px solid #c9c7bf}.story-pillar{background:0 0;border-bottom:1px solid #c9c7bf;padding:0}.story-pillar summary{min-height:72px;font:700 1.0625rem/1.5 var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;list-style:none;display:flex}.story-pillar summary::-webkit-details-marker{display:none}.story-pillar summary>span{color:#ad351d;flex:none;width:22px;height:22px;position:relative}.story-pillar summary>span:before,.story-pillar summary>span:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:10px;left:3px}.story-pillar summary>span:after{transition:transform .18s;transform:rotate(90deg)}.story-pillar[open] summary>span:after{transform:rotate(0)}.story-pillar[open] summary{color:#ad351d}.story-pillar p{color:#454540;max-width:55ch;margin:0;padding:0 2rem 1.5rem 0;font-size:1rem;line-height:1.8}.story-pillar summary:focus-visible{outline-offset:5px;outline:2px solid #ad351d}.story-collaboration{background:#f4f2ea;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,3.5rem);scroll-margin-top:7rem;display:grid}.studio-story .story-collaboration h3{font:400 clamp(1.5rem,2.6vw,2.5rem)/1.25 var(--display);letter-spacing:-.015em;margin:0}.story-collaboration p{max-width:52ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.story-collaboration-actions{flex-direction:column;justify-content:center;gap:.875rem;min-width:0;display:flex}.story-collaboration .button{white-space:normal;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 1.2rem;line-height:1.55}.story-collaboration .story-partner-link{background:var(--studio-accent-surface,#d33f18);color:#fff;border:1px solid var(--studio-accent-surface,#d33f18)}.story-collaboration .story-partner-link:hover{color:#fff;background:#ad351d;border-color:#ad351d}.story-collaboration .story-format-link{color:#1e1e1e;background:#fff;border:1px solid #a4a198}.story-collaboration .story-format-link:hover{color:#1e1e1e;background:#e9ebe4}.story-collaboration-actions p{color:#50504c;margin:.2rem 0 0;font-size:.875rem}.story-inquiry-note{color:#1e1e1e;border-left:3px solid var(--studio-accent-surface,#d33f18);background:#f4f2ea;margin:1rem 0;padding:1rem;font-size:.9375rem;line-height:1.65}.studio-reels.story-portfolio{color:#1e1e1e;--ring:#1e1e1e;background:#f4f2ea;padding-block:clamp(3.5rem,7vw,7rem)}.story-portfolio .reel-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem clamp(2rem,6vw,6rem)}.story-portfolio .reel-heading{align-self:end;padding-top:0}.story-portfolio .reel-heading h2{letter-spacing:-.025em;text-wrap:balance;color:#1e1e1e;max-width:18ch;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.22}.story-portfolio .reel-heading p{color:#454540;max-width:47ch;font-size:1.0625rem;line-height:1.8}.story-portfolio .reel-player{width:min(100%,20rem)}.story-portfolio .reel-playlist{flex-direction:column;gap:0;display:flex}.story-portfolio .reel-choice{color:#454540;min-height:84px;font:700 1rem/1.5 var(--body);background:0 0;border:1px solid #0000;border-bottom-color:#c9c7bf;border-radius:4px;gap:1rem;padding:.875rem;transition:none}.story-portfolio .reel-choice>img{aspect-ratio:9/16;object-fit:contain;border-radius:3px;flex:none;width:72px;height:auto}.story-portfolio .reel-choice .reel-number,.story-portfolio .reel-choice .reel-choice-icon{color:inherit}.story-portfolio .reel-choice[aria-pressed=true]{background:var(--studio-accent-surface,#d33f18);color:#fff;border-color:var(--studio-accent-surface,#d33f18)}.story-portfolio .reel-choice[aria-pressed=true] .reel-number,.story-portfolio .reel-choice[aria-pressed=true] .reel-choice-icon{color:#fff}.story-portfolio .reel-choice:hover:not([aria-pressed=true]){color:#1e1e1e;background:#fff;border-color:#a4a198}.story-portfolio .reel-choice:focus-visible{outline-offset:3px;outline:2px solid #ad351d}.story-portfolio .reel-playback button{color:#1e1e1e;background:#fff;border-color:#a4a198}.story-portfolio [data-reel-position]{color:#50504c}.story-all-work{min-height:56px;font:700 1rem/1.6 var(--body);color:#1e1e1e;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 0;text-decoration:underline;display:flex}.story-all-work:hover{color:#ad351d}html[data-studio-large-type] .story-heading,html[data-studio-large-type] .story-layout,html[data-studio-large-type] .story-collaboration{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .story-portfolio .reel-layout{flex-direction:column;display:flex}html[data-studio-large-type] .story-portfolio .reel-heading{order:0;align-self:stretch}html[data-studio-large-type] .story-portfolio .reel-player{order:1;align-self:center}html[data-studio-large-type] .story-portfolio .reel-playlist{order:2;width:100%}html[data-studio-large-type] .studio-story :is(h2,h3),html[data-studio-large-type] .story-portfolio h2{font:800 1.35rem/1.35 var(--body);text-transform:none}html[data-studio-large-type] .story-portfolio .reel-choice>img,html[data-studio-large-type] .story-portfolio .reel-number{display:none}html[data-studio-large-type] .immersive-footer .footer-bottom{flex-wrap:wrap;gap:1.25rem 2rem}html[data-studio-large-type] :is(.planning-steps,.planning-details,.proof-heading,.series-grid),html[data-studio-large-type] .planning-editorial{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .planning-steps{display:grid}html[data-studio-large-type] .planning-price .button,html[data-studio-large-type] .culture-intro .button{white-space:normal}@media (width<=959px){.story-heading,.story-layout,.story-collaboration{grid-template-columns:minmax(0,1fr);gap:2rem}.story-heading>p{max-width:65ch}.story-layout{gap:2.5rem}.story-photo-column{max-width:48rem}.story-collaboration-actions{max-width:38rem}.story-portfolio .reel-layout{column-gap:2rem}.story-history .story-since{max-width:none}}@media (width<=639px){.story-portfolio .reel-layout{flex-direction:column;gap:1.75rem;display:flex}.story-portfolio .reel-heading{order:0;align-self:stretch}.story-portfolio .reel-player{order:1;align-self:center;width:min(100%,16rem)}.story-portfolio .reel-playlist{order:2;width:100%}.story-portfolio .reel-choice>img{width:34px}.story-portfolio .reel-choice{gap:.75rem;min-height:72px}.story-history{grid-template-columns:minmax(0,1fr);gap:.75rem}.story-history .story-history-note{grid-column:auto}.story-heading h2{font-size:1.9rem}.story-pillar summary{font-size:1rem}.story-pillar p{padding-right:0}.story-collaboration{padding:1.4rem}.story-collaboration .button{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.studio-story *,.story-portfolio *{scroll-behavior:auto;transition:none!important;animation:none!important}}.multipage.home-selective .new-home-hero{padding-bottom:clamp(2rem,4vw,4rem)}.multipage.home-selective :is(.visual-directory,.inquiry-section){padding-block:clamp(3rem,5vw,4.5rem)}.multipage.home-selective .visual-section-heading h2{max-width:18ch;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.2}.multipage.home-selective .visual-section-heading{margin-bottom:2rem}.home-selective .cinema-caption{flex-wrap:wrap;gap:1rem}.home-selective .cinema-caption .quiet-link{color:#fff;min-height:44px}.selective-home-paths{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.selective-home-paths a{color:#fff;text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:700;display:inline-flex}.multipage.home-selective .selective-guide{margin:0 0 1rem;font-size:.875rem;line-height:1.65}.multipage.home-selective .selective-guide a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.home-selective :is(.selective-space,.selective-stories){padding:clamp(3rem,5.5vw,5rem) 0}.selective-space{background:#f4f2ea}.selective-space-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.selective-space-copy{min-width:0}.multipage .selective-space-copy h2{font:400 clamp(1.9rem,3.15vw,3rem)/1.18 var(--display);letter-spacing:-.025em;margin:.75rem 0 1.5rem}.selective-eyebrow{font:800 .8125rem/1.5 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#ad351d;margin:0}.selective-space-copy>p:not(.selective-eyebrow){max-width:44ch;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.8}.selective-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.selective-zone-list a{color:#1e1e1e;border-top:1px solid #c9c7bf;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 0;font-size:.8125rem;line-height:1.5;text-decoration:none;display:flex}.selective-zone-list a:hover{text-underline-offset:4px;text-decoration:underline}.selective-photo-link{color:#fff;background:#f4f2ea;border-radius:6px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.selective-photo-link img{object-fit:contain;width:100%;height:auto;transition:filter .3s;display:block}.selective-photo-link:hover img{filter:brightness(1.07)}.selective-photo-note{color:#fff;background:#1e1e1e;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}.selective-photo-note>span{font-size:1.5rem;line-height:1}.selective-text-link{color:#1e1e1e;text-underline-offset:5px;align-items:center;gap:1rem;min-height:44px;font-size:.9375rem;font-weight:800;line-height:1.55;text-decoration:underline 1px;display:inline-flex}.selective-text-link:hover{color:#ad351d;text-decoration-thickness:2px}.selective-stories{background:#fff}.selective-section-heading{justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:flex}.multipage .selective-section-heading h2{font:400 clamp(1.9rem,3.15vw,3rem)/1.2 var(--display);letter-spacing:-.025em;margin:0}.selective-section-heading p{max-width:34ch;margin:0;font-size:1rem;line-height:1.7}.selective-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}.selective-story-grid article{min-width:0}.selective-story-grid h3{font:800 clamp(1.2rem,1.75vw,1.6rem)/1.35 var(--body);letter-spacing:-.025em;text-transform:none;margin:1.25rem 0 .5rem}.selective-story-grid p{max-width:56ch;margin:0 0 .5rem;font-size:1rem;line-height:1.8}.selective-link-pair{flex-wrap:wrap;gap:.25rem 2rem;display:flex}.selective-proof{border-top:1px solid #d1d0c8;margin-top:2.5rem;padding-top:1.5rem;display:block;position:relative}.selective-proof-heading{justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.5rem;scroll-margin-top:6rem;display:flex}.multipage .selective-proof-heading h3{font:700 clamp(1.25rem,1.8vw,1.75rem)/1.35 var(--body);letter-spacing:-.025em;text-transform:none;max-width:26ch;margin:0}.selective-proof-heading>a{flex-shrink:0}.selective-brand-logos{background:#deddd7;border:1px solid #deddd7;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.selective-brand-logos li{background:#fff;justify-content:center;align-items:center;min-width:0;min-height:86px;padding:20px 16px;display:flex}.selective-brand-logos img{object-fit:contain;filter:brightness(0);opacity:.86;width:100%;max-width:112px;height:40px;display:block}.selective-brand-logos img[src*=visa-],.selective-brand-logos img[src*=lidl-]{max-width:72px}.selective-brand-logos img[src*=lidl-],.selective-brand-logos img[src*=red-bull-]{height:44px}@media (width<=1100px){.selective-brand-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.selective-proof-heading{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:1rem}.selective-brand-logos li{min-height:68px;padding:14px 10px}.selective-brand-logos img{height:30px}.selective-brand-logos img[src*=lidl-],.selective-brand-logos img[src*=red-bull-]{height:34px}}@media (width<=359px){.selective-brand-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-studio-large-type] .selective-proof-heading{flex-wrap:wrap;align-items:flex-start}html[data-studio-large-type] .selective-brand-logos{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.multipage.home-selective .visit-scene{padding-block:clamp(3rem,5vw,5rem)}.multipage.home-selective .visit-details h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.2}.multipage.home-selective .footer-invitation{display:none}.multipage.home-selective .footer-content{padding-top:3rem}.multipage.home-selective .footer-wordmark{margin-block:2rem;font-size:clamp(2.5rem,8.5vw,8rem)}.editorial-context{border-top:1px solid #c9c7bf;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;padding-top:1rem;display:flex}.editorial-context a{color:#1e1e1e;text-underline-offset:4px;align-items:center;gap:1rem;min-height:44px;font-size:.9375rem;line-height:1.6;display:inline-flex}.main-nav .editorial-discover-nav{display:none}.main-nav.open .editorial-discover-nav{margin-top:1rem;display:grid}.editorial-discover-nav p{font:700 .75rem/1.5 var(--body);text-transform:uppercase;letter-spacing:.08em;color:#ad351d;margin:.5rem 0}.editorial-opening{background:#f4f2ea;padding:2rem 0 2.5rem}.editorial-opening .breadcrumb{margin:0 0 2.5rem}.editorial-heading-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem 5rem;display:grid}.multipage .editorial-heading-grid h1{font:400 clamp(2rem,4.3vw,4rem)/1.16 var(--display);letter-spacing:-.025em;max-width:20ch;margin:0}.editorial-heading-grid .accent{color:#ad351d}.editorial-heading-grid p{max-width:53ch;margin:0 0 1rem;font-size:1.0625rem;line-height:1.8}.editorial-jumps{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.editorial-jumps a{color:#1e1e1e;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-flex}.multipage.page-space .hub-overview{background:#f4f2ea;padding:0 0 clamp(3rem,5vw,5rem)}.multipage.page-space .hub-overview>.wrap{width:calc(100% - 2 * var(--pad));max-width:1440px;margin-inline:auto}.multipage.page-space .room-explorer{border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0}.page-space .room-controls{margin:0 0 2rem}.multipage.page-space .room-panels{min-height:0;padding:0}.multipage.page-space .room-panel{background:0 0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);height:auto;min-height:0;padding:0;display:grid}.page-space .room-panel[hidden]{display:none!important}.multipage.page-space .room-panel .room-visual{grid-area:auto;width:100%;max-width:none;height:auto;min-height:0;position:relative;inset:auto}.multipage.page-space .room-visual :is(figure,button){aspect-ratio:auto;width:100%;height:auto;max-height:none;margin:0}.multipage.page-space .room-visual button{aspect-ratio:var(--opening-photo-ratio)}.multipage.page-space .room-visual img{object-fit:contain;width:100%;height:auto;max-height:none;aspect-ratio:var(--opening-photo-ratio);position:static}.multipage.page-space .room-panel .room-copy{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;grid-area:auto;padding:0;position:static;inset:auto;transform:none}.multipage.page-space .room-copy h3{font:400 clamp(1.4rem,2vw,1.9rem)/1.25 var(--display);letter-spacing:-.02em;margin:0 0 1rem}.page-space .room-copy p{font-size:1rem;line-height:1.75}.multipage.page-space .room-links{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem 1.5rem}.multipage.page-space .room-links .button{color:#fff;background:#1e1e1e;border-radius:8px}.multipage.page-space .room-visual .space-photo-affordance{bottom:12px;left:auto;right:12px}.multipage.page-space :is(.studio-gallery,.idea-composer,.planning-guide){padding:clamp(3rem,5vw,5rem) 0}.multipage.page-space .studio-gallery{background:#fff}.multipage.page-space .studio-gallery h2{margin:0 0 2rem;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.23}.editorial-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.editorial-gallery-column{gap:1.25rem;min-width:0;display:grid}.multipage.page-space .editorial-gallery-grid figure{width:100%;min-width:0;margin:0;display:block;transform:none}.multipage.page-space .editorial-gallery-grid button{width:100%;height:auto;aspect-ratio:var(--opening-photo-ratio);display:block}.multipage.page-space .editorial-gallery-grid img{width:100%;height:auto;max-height:none;aspect-ratio:var(--opening-photo-ratio);object-fit:contain;display:block}.multipage.page-space .idea-composer{background:#f4f2ea;padding-block:2rem}.editorial-workshop{background:#f4f2ea;border-block:1px solid #c9c7bf}.editorial-workshop>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;list-style:none;display:flex}.editorial-workshop>summary::-webkit-details-marker{display:none}.editorial-workshop>summary>span:first-child{gap:.5rem;display:grid}.editorial-workshop summary strong{font:800 clamp(1.25rem,2vw,1.75rem)/1.35 var(--body)}.editorial-workshop summary strong+span{font-size:.9375rem;line-height:1.75}.editorial-plus{font:400 2rem/1 var(--body);color:#ad351d;transition:transform .2s}.editorial-workshop[open] .editorial-plus{transform:rotate(45deg)}.editorial-workshop-body{padding:1.5rem 0}.editorial-workshop>summary:focus-visible{outline-offset:4px;outline:3px solid #ad351d}.multipage.page-space .planning-guide{background:#f4f2ea}.multipage.page-space .planning-heading{gap:2rem 4rem;margin-bottom:2.5rem}.multipage.page-space .planning-heading h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.23}.multipage.page-space .planning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 2.5rem;padding:0;display:grid}.multipage.page-space .planning-steps li{border-top:1px solid #c9c7bf;border-bottom:0;padding:1.5rem 0 0;display:block;position:relative}.multipage.page-space .planning-step-number{font:400 1.5rem/1.4 var(--display);color:#ad351d;margin:0 0 .8rem;display:block;position:static}.multipage.page-space .planning-steps h3{margin:0 0 .75rem;font-size:1.125rem;line-height:1.45}.multipage.page-space .planning-steps p{max-width:56ch;margin:0;font-size:.9375rem;line-height:1.8}.multipage.page-space .planning-details{border-top:1px solid #c9c7bf;align-items:start;gap:2rem 4rem;margin:0;padding-top:1.5rem}.multipage.page-space .planning-price{color:#1e1e1e;background:0 0;border:0;border-radius:0;padding:1rem 0}.multipage.page-space .planning-price p:first-child strong{font:800 1.125rem/1.5 var(--body);color:#1e1e1e;text-transform:none;letter-spacing:0}.multipage.page-space .planning-price p{color:#454540;font-size:.9375rem;line-height:1.8}.multipage.page-space .planning-price .button{color:#fff;background:#1e1e1e}.multipage.page-about .studio-story{padding:2rem 0 clamp(3rem,5vw,5rem)}.page-about .studio-story .breadcrumb{margin-bottom:2.5rem}.multipage.page-about .story-heading h1{font:400 clamp(2rem,4.3vw,4rem)/1.16 var(--display);letter-spacing:-.025em;margin:0 0 1rem}.page-about .story-heading{align-items:center}.editorial-collaboration{background:#fff;padding:0 0 clamp(3rem,5vw,5rem)}.multipage.page-about .story-collaboration{margin:0;padding-top:3rem}.multipage.page-about .partner-section{background:#f4f2ea;padding:3rem 0}.multipage.page-about .partner-grid{border:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem}.multipage.page-about .partner-grid li{background:#fff;border:0;border-radius:4px;gap:.5rem;min-width:0;min-height:104px;padding:.75rem .5rem}.multipage.page-about .partner-grid img{object-fit:contain;width:100%;max-width:108px;height:38px}.multipage.page-about .partner-grid span{font-size:.75rem;line-height:1.45}.multipage.page-about .culture-posters{color:#1e1e1e;background:#fff;padding:clamp(3rem,5vw,5rem) 0}.multipage.page-about .culture-posters .proof-heading h2{color:#1e1e1e;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.23}.multipage.page-about .culture-posters .culture-intro,.multipage.page-about .culture-posters .culture-intro p{color:#1e1e1e}.multipage.page-about .culture-intro .button{color:#fff;background:#1e1e1e}.multipage.page-about .culture-posters .series-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.25rem}.multipage.page-about .culture-posters .series-poster{color:#1e1e1e;box-shadow:none;background:#f4f2ea;border-radius:5px;padding:.75rem;margin:0!important}.multipage.page-about .culture-posters .series-media{aspect-ratio:3/4;background-color:#f4f2ea;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;place-items:center;width:100%;height:auto;max-height:none;display:grid}.multipage.page-about .culture-posters .series-media :is(img,video){object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.multipage.page-about .culture-posters .home-series-copy{gap:.5rem;padding:1rem 0 0}.multipage.page-about .culture-posters .series-poster-title{font:800 clamp(1.125rem,1.6vw,1.5rem)/1.35 var(--body);text-transform:none;letter-spacing:-.02em;color:#1e1e1e;text-align:left;margin:0 0 .5rem;display:block}.multipage.page-about .series-poster-title a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:flex}.multipage.page-about .culture-posters .home-series-copy p{color:#454540;margin:0;font-size:.9375rem;line-height:1.6}.multipage :is(#vizita,#spatiul,#galerie,#atelier-idei,#colaborari,#povestea-noastra,[data-room-panel]){scroll-margin-top:6.5rem}@media (width<=1100px){.multipage.page-about .partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.multipage.page-about .culture-posters .series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.selective-space-grid,.editorial-heading-grid,.multipage.page-space .room-panel{grid-template-columns:minmax(0,1fr);gap:2rem}.selective-space-copy{max-width:40rem}.selective-section-heading{display:block}.selective-section-heading p{max-width:50ch;margin-top:1rem}.selective-story-grid{gap:2rem}.selective-proof{grid-template-columns:1fr}.selective-proof>p{max-width:none}.multipage.page-space .planning-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}.editorial-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.editorial-gallery-column{gap:1rem}}@media (width<=639px){.selective-story-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.selective-space-grid{gap:1.5rem}.multipage .selective-space-copy h2{margin-top:.5rem}.selective-space-copy>p:not(.selective-eyebrow){font-size:1rem}.selective-proof{gap:.75rem}.selective-photo-note{font-size:.8125rem}.editorial-opening{padding-top:1.5rem}.editorial-opening .breadcrumb{margin-bottom:2rem}.editorial-jumps{column-gap:1rem}.multipage.page-space .planning-details{grid-template-columns:minmax(0,1fr);gap:1.5rem}.multipage.page-space .planning-price{padding:0}.page-space .editorial-workshop .idea-project-options{grid-template-columns:repeat(2,minmax(0,1fr))}.page-space .editorial-workshop .idea-project-option{grid-column:auto}.page-space .editorial-workshop .idea-project-option:last-child{grid-column:1/-1}.multipage.page-about .partner-grid{gap:.625rem}.multipage.page-about .partner-grid li{min-height:98px;padding:.75rem .3rem}.multipage.page-about .partner-grid img{height:30px}.multipage.page-about .partner-grid span{overflow-wrap:anywhere;font-size:.6875rem}.multipage.page-about .culture-posters .series-grid{gap:.75rem}.multipage.page-about .culture-posters .series-poster{padding:.65rem}.multipage.page-about .culture-posters .series-poster-title{font-size:1.0625rem}}html[data-studio-large-type] :is(.selective-space-grid,.selective-story-grid,.editorial-heading-grid,.page-space .room-panel,.page-space .planning-steps,.page-space .planning-details,.page-space .idea-project-options,.editorial-gallery-grid,.page-about .culture-posters .series-grid){grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .selective-section-heading{display:block}html[data-studio-large-type] .page-about .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-studio-large-type] :is(.selective-proof,.selective-zone-list){grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .multipage :is(.selective-space-copy h2,.selective-section-heading h2,.editorial-heading-grid h1,.page-space .room-copy h3,.page-space .planning-heading h2,.page-space .studio-gallery h2,.page-about .story-heading h1,.page-about .culture-posters .proof-heading h2){font:800 1.35rem/1.35 var(--body);text-transform:none;letter-spacing:0}@media (prefers-reduced-motion:reduce){.selective-photo-link img,.editorial-plus{transition:none}}body.studio-living{--living-cream:#f4f2ea;--living-orange:var(--studio-accent-surface,#d33f18);--living-accent:#ad351d;--living-ink:#1e1e1e;--living-white:#fff;--living-muted:#454540;--living-line:#cfcdc4;--living-plate:#e9ebe4;--living-fade:.28s;--living-ease:cubic-bezier(.2,0,.2,1)}body.studio-living .living-stage{aspect-ratio:900/501;background:var(--living-cream);isolation:isolate;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}body.studio-living .living-stage img{object-fit:contain;object-position:center;background:var(--living-cream);filter:none;opacity:1;width:100%;height:100%;transition:opacity var(--living-fade) var(--living-ease);display:block;transform:none}body.studio-living .living-stage.is-changing img{opacity:0}body.studio-living .living-stage>.studio-photo-action{z-index:2}body.studio-living .living-stage img.living-photo-leaving{z-index:1;pointer-events:none;transition:none;position:absolute;inset:0}body.studio-living .living-room-choice[aria-busy=true]{outline:2px solid var(--living-orange);outline-offset:2px;cursor:progress}body.studio-living .selective-photo-caption>[data-living-caption]{color:var(--living-ink);min-width:0;font-size:.8125rem;font-weight:800}body.studio-living .living-room-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0 0 1.15rem;padding:0;list-style:none;display:grid}body.studio-living .living-room-controls>li{min-width:0;display:block}body.studio-living .living-room-controls>li:last-child:nth-child(odd){grid-column:1/-1}body.studio-living .living-room-choice{-webkit-appearance:none;appearance:none;width:100%;min-height:56px;color:var(--living-ink);font:700 .8125rem/1.4 var(--body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:4.5rem minmax(0,1fr) 1.1rem;align-items:center;gap:.6rem;margin:0;padding:.3rem .55rem .3rem .3rem;transition:none;display:grid}body.studio-living .living-room-choice[aria-pressed=true]{background:var(--living-orange);border-color:var(--living-orange);color:var(--living-white)}body.studio-living .living-room-thumb{aspect-ratio:900/501;background:var(--living-plate);border-radius:6px;place-items:center;width:4.5rem;min-width:0;display:grid;overflow:hidden}body.studio-living .living-room-thumb img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;transform:none}body.studio-living .living-room-choice[aria-pressed=true] .living-room-thumb{box-shadow:0 0 0 2px #ffffffe6}body.studio-living .living-room-name{overflow-wrap:normal;word-break:normal;hyphens:manual;white-space:normal;min-width:0}body.studio-living .living-choice-mark{width:1.1rem;height:1.1rem;color:var(--living-white);opacity:0;place-items:center;display:grid}body.studio-living .living-choice-mark svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}body.studio-living .living-room-choice[aria-pressed=true] .living-choice-mark{opacity:1}body.studio-living .living-zone-copy{min-width:0;margin:0 0 1.1rem}body.studio-living .living-zone-copy>p[data-living-description]{font:500 .9375rem/1.7 var(--body);color:var(--living-muted);max-width:46ch;margin:0 0 .9rem}body.studio-living .living-zone-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;display:flex}body.studio-living .living-zone-actions>.button{min-height:48px}body.studio-living .living-zone-actions>.quiet-link{align-items:center;min-height:44px;display:inline-flex}body.studio-living.studio-controls.home-selective .selective-space-copy .studio-link-solid{color:var(--living-ink);background:0 0;border-radius:0;gap:.6rem;min-height:44px;padding:.4rem 0;font-weight:700}body.studio-living.studio-controls.home-selective .selective-space-copy .studio-link-solid>.studio-action-icon{border:1px solid var(--living-line);color:var(--living-ink);background:0 0;border-radius:50%;width:2rem;height:2rem}body.studio-living.home-selective .selective-space-copy .selective-link-pair{border-top:1px solid var(--living-line);gap:.4rem 1.5rem;padding-top:.85rem}body.studio-living .living-transform{gap:.6rem;min-width:0;margin:.95rem 0 1.15rem;display:grid}body.studio-living .living-transform-label{font:700 .8125rem/1.5 var(--body);color:inherit;letter-spacing:.01em;margin:0}body.studio-living .living-state-controls{border:1px solid var(--living-line);background:var(--living-white);border-radius:10px;flex-wrap:wrap;gap:3px;width:max-content;max-width:100%;margin:0;padding:3px;display:inline-flex}body.studio-living .living-state-controls>button[data-living-state]{-webkit-appearance:none;appearance:none;min-width:44px;min-height:44px;color:var(--living-ink);font:700 .875rem/1.3 var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 1.05rem;transition:none;display:inline-flex}body.studio-living .living-state-controls>button[data-living-state][aria-pressed=true]{background:var(--living-orange);color:var(--living-white)}body.studio-living .living-state-controls>button[data-living-state] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}body.studio-living .living-transform-frame{aspect-ratio:900/501;background:var(--living-cream);border-radius:12px;width:100%;margin:0;display:block;position:relative;overflow:hidden}body.studio-living .living-transform-frame img{object-fit:contain;object-position:center;filter:none;opacity:1;width:100%;height:100%;transition:opacity var(--living-fade) var(--living-ease);display:block;transform:none}body.studio-living .living-transform-frame.is-changing img{opacity:0}body.studio-living .living-transform-note{font:500 .8125rem/1.55 var(--body);color:var(--living-muted);margin:0}body.studio-living .selective-space-copy .living-transform{border:1px solid var(--living-line);border-radius:10px;padding:.85rem .95rem}body.studio-living .selective-space-copy .living-transform-note{font-size:.75rem}body.studio-living .studio-reels .living-project-note{border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);min-width:0;max-width:100%;color:inherit;gap:.45rem;margin:1.25rem 0 0;padding:1.15rem 0 0;display:grid}body.studio-living .studio-reels .living-project-format{font:800 .75rem/1.5 var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin:0}body.studio-living .studio-reels .living-project-note h3[data-project-name]{font:400 clamp(1.25rem,1.8vw,1.6rem)/1.25 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:24ch;margin:.1rem 0 .25rem}body.studio-living .studio-reels .living-project-note p[data-project-copy]{font:500 .9375rem/1.7 var(--body);opacity:.9;max-width:58ch;margin:0}body.studio-living .studio-reels .living-project-facts{grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;max-width:58ch;margin:.35rem 0 0;display:grid}body.studio-living .studio-reels .living-project-facts dt{font:600 .75rem/1.6 var(--body);letter-spacing:.02em;opacity:.72;margin:0}body.studio-living .studio-reels .living-project-facts dd{font:700 .875rem/1.5 var(--body);overflow-wrap:anywhere;min-width:0;margin:0}body.studio-living .studio-reels .living-project-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.75rem 0 0;display:flex}body.studio-living .studio-reels .living-project-actions>.button{min-height:48px}body.studio-living .selective-story-copy>.living-story-detail{font:600 .8125rem/1.65 var(--body);color:var(--living-muted);overflow-wrap:normal;max-width:55ch;margin:0 0 .75rem}body.studio-living .selective-story-copy>.living-story-detail a{color:var(--living-ink);text-underline-offset:.16em;text-decoration:underline 1px}body.studio-living .living-reveal{opacity:1;transition:opacity .24s var(--living-ease);transform:none}body.studio-living .living-reveal.is-changing{opacity:0}body.studio-living :is(.living-room-controls,.living-transform,.living-transform-frame,.living-zone-copy,.living-zone-actions,.living-state-controls,.living-project-note,.living-project-actions,.living-story-detail,.living-transform-note,.selective-zone-list)[hidden],body.studio-living [hidden] :is(.living-room-controls,.living-transform,.living-zone-copy,.living-project-note,.living-state-controls),body.studio-living .living-room-controls>li[hidden]{display:none!important}@media (hover:hover){body.studio-living .living-room-choice:not([aria-pressed=true]):hover{background:var(--living-white);border-color:var(--living-line)}body.studio-living .living-room-choice[aria-pressed=true]:hover{background:var(--living-accent);border-color:var(--living-accent)}body.studio-living .living-state-controls>button[data-living-state]:not([aria-pressed=true]):hover{background:var(--living-cream)}body.studio-living .living-state-controls>button[data-living-state][aria-pressed=true]:hover{background:var(--living-accent)}body.studio-living.studio-controls.home-selective .selective-space-copy .studio-link-solid:hover{color:var(--living-accent);background:0 0}body.studio-living.studio-controls.home-selective .selective-space-copy .studio-link-solid:hover>.studio-action-icon{border-color:var(--living-accent);color:var(--living-accent)}body.studio-living .selective-story-copy>.living-story-detail a:hover{color:var(--living-accent)}}body.studio-living :is(.living-room-choice,.living-state-controls>button[data-living-state]):focus{outline:none}body.studio-living :is(.living-room-choice,.living-state-controls>button[data-living-state]):focus-visible{outline:3px solid var(--living-ink);outline-offset:2px;z-index:1;position:relative}body.studio-living.studio-controls.home-selective .selective-space-copy .studio-link-solid:focus-visible{color:var(--living-ink);outline:3px solid var(--living-ink);outline-offset:3px;background:0 0}body.studio-living .selective-story-copy>.living-story-detail a:focus-visible{outline:2px solid var(--living-ink);outline-offset:2px}@media (width<=1100px) and (width>=960px){body.studio-living .living-room-controls{gap:.4rem .5rem}body.studio-living .living-room-choice{grid-template-columns:3.25rem minmax(0,1fr) 1rem;gap:.45rem;min-height:52px;padding-right:.4rem}body.studio-living .living-room-thumb{width:3.25rem}body.studio-living .living-zone-copy>p[data-living-description]{font-size:.9rem}}@media (width<=959px){body.studio-living .living-room-controls{gap:.5rem 1.25rem;margin-bottom:1.25rem}body.studio-living .living-room-choice{grid-template-columns:4.75rem minmax(0,1fr) 1.2rem;gap:.75rem;min-height:58px;font-size:.9375rem}body.studio-living .living-room-thumb{width:4.75rem}body.studio-living .living-zone-copy>p[data-living-description]{max-width:60ch}body.studio-living .living-transform{margin:1rem 0 1.25rem}body.studio-living .studio-reels .living-project-note{margin-top:1.1rem;padding-top:1rem}}@media (width<=639px){body.studio-living .living-room-controls{border-top:1px solid #dedcd4;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:1.1rem}body.studio-living .living-room-controls>li:last-child:nth-child(odd){grid-column:auto}body.studio-living .living-room-choice{border:0;border-bottom:1px solid #dedcd4;border-radius:0;grid-template-columns:4rem minmax(0,1fr) 1.1rem;gap:.75rem;min-height:54px;padding:.35rem .4rem .35rem .25rem;font-size:.875rem}body.studio-living .living-room-choice[aria-pressed=true]{border-bottom-color:#0000;border-radius:7px;margin-block:1px}body.studio-living .living-room-thumb{border-radius:5px;width:4rem}body.studio-living .living-zone-copy>p[data-living-description]{margin-bottom:.8rem;font-size:.9375rem;line-height:1.7}body.studio-living .living-zone-actions{gap:.5rem 1rem}body.studio-living.home-selective .selective-space-copy .selective-link-pair{border:0;gap:.3rem 1rem;padding-top:.2rem}body.studio-living .living-state-controls{width:100%;display:flex}body.studio-living .living-state-controls>button[data-living-state]{flex:1 1 0;min-width:0;padding-inline:.75rem}body.studio-living .selective-space-copy .living-transform{padding:.75rem .8rem}body.studio-living .studio-reels .living-project-note h3[data-project-name]{font-size:1.25rem;line-height:1.3}body.studio-living .studio-reels .living-project-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}body.studio-living .studio-reels .living-project-facts dd{margin-bottom:.35rem}body.studio-living .selective-story-copy>.living-story-detail{font-size:.8125rem}}html[data-studio-large-type] body.studio-living .living-room-controls{grid-template-columns:minmax(0,1fr);gap:.25rem}html[data-studio-large-type] body.studio-living .living-room-controls>li:last-child:nth-child(odd){grid-column:auto}html[data-studio-large-type] body.studio-living .living-room-choice{grid-template-columns:3rem minmax(0,1fr) 1.1rem;min-height:48px;font-size:1rem}html[data-studio-large-type] body.studio-living .living-room-thumb{width:3rem}html[data-studio-large-type] body.studio-living .living-state-controls{width:100%;display:flex}html[data-studio-large-type] body.studio-living .living-state-controls>button[data-living-state]{flex:100%}html[data-studio-large-type] body.studio-living .studio-reels .living-project-note h3[data-project-name]{font:800 1.2rem/1.35 var(--body);text-transform:none;letter-spacing:0}html[data-studio-large-type] body.studio-living .studio-reels .living-project-facts{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] body.studio-living :is(.living-zone-copy>p[data-living-description],.living-story-detail){max-width:none}@media (prefers-reduced-motion:reduce){body.studio-living :is(.living-stage img,.living-transform-frame img,.living-reveal){transition:none}body.studio-living :is(.living-stage.is-changing img,.living-transform-frame.is-changing img,.living-reveal.is-changing){opacity:1}}body.studio-living .living-project-note{grid-column:1/-1}body.studio-living .living-project-facts>div{min-width:0}body.studio-living .offer-cover>.living-transform{border-top:1px solid var(--living-line);margin:.85rem 0 0;padding:1rem 0 0}body.studio-living .opening-visual .living-transform{color:#fff;margin:0;padding:1rem 1rem 0}body.studio-living .opening-visual .living-transform-note,body.studio-living .opening-visual .living-transform-label{color:#fff}body.multipage.studio-living [data-living-compare] .living-stage img{object-fit:contain;object-position:center;aspect-ratio:auto;width:100%;height:100%;max-height:none}body.studio-living .living-space-intro{font:400 1rem/1.8 var(--body);max-width:46ch;margin:1.25rem 0 0}body.studio-living .selective-space-visual>.living-transform{border:1px solid var(--living-line);border-radius:10px;margin:1rem 0 0;padding:.9rem 1rem}body.studio-living .selective-space-visual .living-state-controls{width:max-content;max-width:100%}body.studio-living .living-room-choice:not([aria-pressed=true]){border-color:var(--living-line)}body.studio-living .living-project-actions>.button{background:var(--studio-accent-surface,#d33f18);color:#fff;transition:none}body.studio-living .living-project-actions>.button:is(:hover,:focus-visible){color:#fff;background:#ad351d}body.studio-living .living-reel-selection{color:#fff;flex:none;width:1.1rem;height:1.1rem;margin-left:auto;display:none}body.studio-living .living-reel-selection svg{width:100%;height:100%;display:block}body.studio-living .reel-choice[aria-pressed=true] .living-reel-selection{display:block}body.studio-living .reel-choice[aria-pressed=true]{border-bottom:3px solid var(--studio-accent-surface,#d33f18)}body.studio-living .reel-choice[aria-pressed=true] .reel-number{background:var(--studio-accent-surface,#d33f18);color:#fff;border-radius:4px;padding:.15rem .3rem}body.studio-living.home-selective .selective-space-copy .selective-link-pair .selective-text-link{font-size:.8125rem}@media (width<=639px){body.studio-living .living-space-intro{margin-top:1rem;font-size:.9375rem;line-height:1.75}body.studio-living .selective-space-visual .living-state-controls{width:100%}}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:studio-header}::view-transition-group(studio-header){animation:none}::view-transition-old(studio-header){opacity:0;animation:none}::view-transition-new(studio-header){animation:none}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.22s}::view-transition-group(studio-route-image){animation-duration:.34s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(studio-route-image),::view-transition-new(studio-route-image){object-fit:contain;border-radius:12px;height:100%;overflow:clip}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}}.studio-living :is(.button,.quiet-link,.selective-text-link):focus-visible{outline-offset:5px;outline:3px solid #ad351d}.studio-living .studio-has-icon .studio-icon{transition-timing-function:cubic-bezier(.16,1,.3,1)}.multipage #inquiry-form .event-summary.studio-brief{color:#1e1e1e;box-shadow:none;overflow-wrap:anywhere;background:#f4f2ea;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.15rem 1.2rem;display:grid}#inquiry-form .studio-brief .studio-brief-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem 1rem;min-width:0;display:flex}#inquiry-form .studio-brief .studio-brief-heading h3{color:#1e1e1e;letter-spacing:0;text-transform:none;margin:0;font:400 clamp(1.125rem,1.8vw,1.35rem)/1.35 Greater Theory,sans-serif}#inquiry-form .studio-brief .text-button,#inquiry-form .studio-brief .studio-brief-return{color:#1e1e1e;text-align:start;text-underline-offset:.25em;white-space:normal;overflow-wrap:anywhere;cursor:pointer;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;justify-content:flex-start;align-items:center;gap:.35rem;padding:.25rem 0;font:700 .875rem/1.5 TT Interphases,sans-serif;text-decoration:underline 1px;display:inline-flex}#inquiry-form .studio-brief :is(.text-button,.studio-brief-return):hover{color:#9f301a;text-decoration-thickness:2px}#inquiry-form .studio-brief :is(.text-button,.studio-brief-return):focus-visible{color:#1e1e1e;outline-offset:4px;outline:2px solid #1e1e1e}#inquiry-form .studio-brief .studio-brief-details{min-width:0}#inquiry-form .studio-brief [data-summary-type]{color:#1e1e1e;font:800 1rem/1.5 TT Interphases,sans-serif;display:block}#inquiry-form .studio-brief [data-summary-detail]{color:#45453f;margin:.25rem 0 0;font:400 .9375rem/1.6 TT Interphases,sans-serif}#inquiry-form .studio-brief .studio-brief-contexts{border-top:1px solid #c8c5bb;gap:.75rem;padding-top:.9rem;display:grid}#inquiry-form .studio-brief .studio-brief-context{flex-wrap:wrap;align-items:flex-start;gap:.85rem;min-width:0;display:flex}#inquiry-form .studio-brief .studio-brief-context img{object-fit:contain;object-position:top center;border-radius:0;flex:0 0 clamp(4rem,12vw,5.5rem);width:clamp(4rem,12vw,5.5rem);height:5rem;display:block}#inquiry-form .studio-brief .studio-brief-context-copy{flex:10rem;justify-items:start;min-width:0;display:grid}#inquiry-form .studio-brief .studio-brief-context-label{color:#45453f;margin-bottom:.15rem;font:400 .8125rem/1.55 TT Interphases,sans-serif;display:block}#inquiry-form .studio-brief .studio-brief-context-copy strong{color:#1e1e1e;font:750 .9375rem/1.5 TT Interphases,sans-serif}#inquiry-form .studio-brief-feedback{color:#1e1e1e;overflow-wrap:anywhere;background:#f4f2ea;border-inline-start:3px solid #1e1e1e;border-radius:0;margin:0 0 1.25rem;padding:.85rem 1rem;font:400 .9375rem/1.6 TT Interphases,sans-serif}#inquiry-form[data-active-step="2"] .studio-brief-feedback[data-state=ok]{display:none}#inquiry-form .studio-brief [hidden],#inquiry-form .studio-brief-feedback[hidden]{display:none!important}@media (width<=380px){.multipage #inquiry-form .event-summary.studio-brief{padding:1rem}#inquiry-form .studio-brief .studio-brief-heading{align-items:flex-start}#inquiry-form .studio-brief .studio-brief-context{gap:.65rem}#inquiry-form .studio-brief .studio-brief-context img{height:4.5rem}}@media (prefers-reduced-motion:reduce){#inquiry-form .studio-brief{transition:none;animation:none}}@container studio-inquiry (width<=24rem){#inquiry-dialog:has([data-studio-brief]) #inquiry-form .form-buttons{flex-wrap:wrap;align-items:stretch;position:static}#inquiry-dialog:has([data-studio-brief]) #inquiry-form .form-buttons>*{overflow-wrap:normal;flex:9rem;justify-content:center;max-width:100%}}body.studio-signature{--sig-cream:#f4f2ea;--sig-ink:#1e1e1e;--sig-ink-soft:#4c4a45;--sig-orange:var(--studio-accent-surface,#d33f18);--sig-accent:#9f301a;--sig-accent-large:#c43c20;--sig-line:#d8d5cb;--sig-white:#fff;--sig-radius:.875rem;--sig-ease:cubic-bezier(.2,.7,.2,1);--sig-display:var(--font-display,"Greater Theory", "TT Interphases", system-ui, sans-serif);--sig-body:var(--font-body,"TT Interphases", system-ui, sans-serif)}.signature-cinema,.studio-practical,.studio-receipt{font-family:var(--sig-body);color:var(--sig-ink);box-sizing:border-box}.signature-cinema *,.signature-cinema :before,.signature-cinema :after,.studio-practical *,.studio-practical :before,.studio-practical :after,.studio-receipt *,.studio-receipt :before,.studio-receipt :after{box-sizing:inherit}.signature-cinema [hidden],.studio-practical [hidden],.studio-receipt [hidden]{display:none!important}.signature-cinema svg,.studio-practical svg,.studio-receipt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:1.5rem;height:1.5rem;display:block}.signature-cinema{--frame:clamp(.75rem, .5rem + 1.2vw, 1.25rem);gap:var(--frame);padding:var(--frame);background:var(--sig-orange);color:var(--sig-white);border-radius:calc(var(--sig-radius) + var(--frame) * .5);display:grid;position:relative}.signature-stage{aspect-ratio:16/9;border-radius:var(--sig-radius);background:var(--sig-ink);isolation:isolate;width:100%;margin-inline:auto;position:relative;overflow:hidden}@media (width>=701px){.signature-stage{max-width:min(100%,177.778svh - 16rem)}}@media (width<=700px){.signature-stage{aspect-ratio:4/5}}.signature-poster{margin:0;display:block;position:absolute;inset:0}.signature-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.signature-stage video{z-index:1;object-fit:contain;background:var(--sig-ink);width:100%;height:100%;display:block;position:absolute;inset:0}.signature-play{z-index:2;max-width:calc(100% - 2rem);min-height:3.5rem;font:inherit;text-align:start;color:var(--sig-ink);background:var(--sig-white);cursor:pointer;transition:box-shadow .22s var(--sig-ease), background-color .22s var(--sig-ease), color .22s var(--sig-ease);border:0;border-radius:.75rem;align-items:center;gap:.75rem;margin:0;padding:.375rem 1.125rem .375rem .375rem;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:1rem;inset-inline-start:1rem;box-shadow:0 .5rem 1.5rem #1e1e1e38}.signature-play svg{width:2.75rem;height:2.75rem;color:var(--sig-white);background:var(--sig-orange);fill:currentColor;stroke:none;transition:background-color .22s var(--sig-ease);border-radius:.5rem;padding:.625rem}.signature-play span{gap:.125rem;display:grid}.signature-play small{color:var(--sig-ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.signature-play:hover{box-shadow:0 .75rem 1.75rem #1e1e1e4d}.signature-play:hover svg{background:var(--sig-ink)}.signature-play:focus-visible{outline:3px solid var(--sig-white);outline-offset:3px;box-shadow:0 0 0 6px var(--sig-ink), 0 .5rem 1.5rem #1e1e1e38}.signature-end{z-index:3;width:min(100% - 2rem,30rem);max-height:calc(100% - 2rem);color:var(--sig-ink);background:var(--sig-cream);border-radius:var(--sig-radius);gap:1rem;padding:clamp(1rem,.6rem + 1.5vw,1.75rem);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:auto;translate:-50% -50%;box-shadow:0 1rem 3rem #1e1e1e59}.signature-end p{font-family:var(--sig-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.18}.signature-end .button{margin:0}.signature-end [data-signature-replay]{min-height:2.75rem;font:inherit;color:var(--sig-ink);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;border-radius:.375rem;align-items:center;margin:0;padding:0 .25rem;font-size:1rem;font-weight:700;text-decoration:underline 2px;display:inline-flex}.signature-end [data-signature-replay]:hover{color:var(--sig-accent)}.signature-end [data-signature-replay]:focus-visible{outline:3px solid var(--sig-ink);outline-offset:3px}@media (width>=560px){.signature-end{grid-template-columns:1fr auto;align-items:center;column-gap:1.25rem}.signature-end p{grid-column:1/-1}}.signature-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.signature-footer p{font-family:var(--sig-display);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:700;line-height:1.2}.signature-originals{flex-wrap:wrap;gap:.5rem;display:flex}.signature-originals button{min-height:2.75rem;font:inherit;color:var(--sig-white);cursor:pointer;transition:background-color .2s var(--sig-ease), color .2s var(--sig-ease), border-color .2s var(--sig-ease);background:#ffffff0d;border:1px solid #fff9;border-radius:999px;align-items:center;margin:0;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.signature-originals button:hover,.signature-originals button[aria-expanded=true],.signature-originals button[aria-pressed=true]{color:var(--sig-ink);background:var(--sig-white);border-color:var(--sig-white)}.signature-originals button:focus-visible{outline:3px solid var(--sig-white);outline-offset:3px}.signature-originals button:disabled,.signature-originals button[aria-disabled=true]{color:var(--sig-white);cursor:not-allowed;background:0 0;border-style:dashed;border-color:#ffffff80}.signature-description{max-width:62ch;color:var(--sig-white);margin:0;font-size:.9375rem;line-height:1.5}@media (width<=700px){.signature-play{max-width:calc(100% - 1.5rem);inset-block-end:.75rem;inset-inline-start:.75rem}.signature-footer{display:grid}.signature-originals button{flex:auto;justify-content:center}}@media (width<=360px){.signature-play{padding-inline-end:.875rem;font-size:.9375rem}.signature-play small{font-size:.75rem}.signature-end{width:calc(100% - 1.5rem)}}.studio-practical{background:var(--sig-cream);padding-block:clamp(3rem,2rem + 4vw,6rem)}.practical-layout{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.practical-heading{align-items:end;gap:.75rem;display:grid}.practical-heading h2{font-family:var(--sig-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:700;line-height:1.12}.practical-heading p{max-width:46ch;color:var(--sig-ink-soft);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5}.practical-photo{min-width:0;margin:0}.practical-photo img{width:100%;height:auto;aspect-ratio:var(--opening-photo-ratio,auto);border-radius:var(--sig-radius);background:var(--sig-line);display:block}.practical-photo figcaption{color:var(--sig-ink-soft);align-items:center;gap:.625rem;margin-top:.75rem;font-size:.875rem;line-height:1.4;display:flex}.practical-photo figcaption:before{content:"";background:var(--sig-orange);flex:none;width:1.25rem;height:2px}.practical-sheet{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;min-width:0;display:grid}.practical-facts{border-top:1px solid var(--sig-ink);margin:0;display:grid}.practical-facts>div{border-bottom:1px solid var(--sig-line);gap:.25rem;padding:.875rem 0;display:grid}.practical-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--sig-accent);font-size:.8125rem;font-weight:700;line-height:1.3}.practical-facts dd{text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:600;line-height:1.35}@media (width>=560px){.practical-facts>div{grid-template-columns:minmax(8rem,.38fr) 1fr;align-items:baseline;column-gap:1rem}}.practical-detail{border-bottom:1px solid var(--sig-line)}.practical-detail summary{cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.75rem 0;font-size:1.0625rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.practical-detail summary::-webkit-details-marker{display:none}.practical-detail summary::marker{content:""}.practical-detail summary .studio-icon{transition:rotate .24s var(--sig-ease)}.practical-detail[open] summary .studio-icon{rotate:45deg}.practical-detail summary:hover{color:var(--sig-accent)}.practical-detail summary:focus-visible{outline:3px solid var(--sig-ink);outline-offset:3px}.practical-detail>:not(summary){color:var(--sig-ink);margin:0 0 1rem;line-height:1.55}.practical-detail ul{gap:.375rem;padding-inline-start:1.125rem;display:grid}.practical-detail p{max-width:60ch}.practical-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.practical-actions .button{flex:14rem;justify-content:space-between;margin:0}.practical-download{min-width:0;min-height:3.5rem;color:var(--sig-ink);border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.practical-download .studio-icon{width:1.35rem;height:1.35rem;color:inherit}.practical-download>.studio-action-icon{width:2.75rem;height:2.75rem;color:var(--sig-ink);border:1px solid #b9b7af;border-radius:50%}.practical-download .resource-copy{gap:.25rem;min-width:0;display:grid}.practical-download strong{text-underline-offset:.25em;font-weight:800;text-decoration:underline 1px #b9b7af}.practical-download small{color:var(--sig-ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:flex}.practical-download .resource-pdf{color:var(--sig-accent);letter-spacing:.025em;border:1px solid #b9b7af;border-radius:3px;padding:.12rem .3rem;font-size:.65rem;font-weight:800;line-height:1.35;display:inline-block}.practical-download:is(:hover,:focus-visible) strong{text-decoration-color:var(--sig-accent)}.practical-download:is(:hover,:focus-visible)>.studio-action-icon{color:#fff;background:var(--sig-orange);border-color:var(--sig-orange)}.practical-download:focus-visible{outline:3px solid var(--sig-ink);outline-offset:3px}@media (width>=960px){.practical-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"heading heading""sheet photo";column-gap:clamp(2rem,4vw,4.5rem)}.practical-heading{grid-area:heading;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4.5rem)}.practical-heading p{justify-self:start}.practical-photo{grid-area:photo}.practical-sheet{grid-area:sheet}}.studio-receipt{background:var(--sig-cream);row-gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);padding-block:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.receipt-heading{justify-items:start;gap:1rem;max-width:40rem;display:grid}.receipt-seal{width:3rem;height:3rem;color:var(--sig-white);background:var(--sig-orange);border-radius:50%;place-items:center;display:grid}.receipt-seal svg{stroke-width:2.2px}.receipt-heading h1{font-family:var(--sig-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 3vw,3rem);font-weight:700;line-height:1.18}.receipt-heading p{color:var(--sig-ink-soft);margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5}.receipt-reference{letter-spacing:.02em;border:1px solid var(--sig-ink);overflow-wrap:anywhere;border-radius:999px;padding:.5rem .875rem;font-weight:600;line-height:1.3;display:inline-block;color:var(--sig-ink)!important;font-size:.9375rem!important}.receipt-layout{align-items:start;gap:2.5rem;display:grid}.receipt-layout h2{font-family:var(--sig-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 1rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:700;line-height:1.18}.receipt-summary{border-top:1px solid var(--sig-ink);margin:0;display:grid}.receipt-summary>div{border-bottom:1px solid var(--sig-line);gap:.25rem;padding:.875rem 0;display:grid}.receipt-summary dt{letter-spacing:.04em;text-transform:uppercase;color:var(--sig-accent);font-size:.8125rem;font-weight:700}.receipt-summary dd{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}@media (width>=560px){.receipt-summary>div{grid-template-columns:minmax(7rem,.35fr) 1fr;align-items:baseline;column-gap:1rem}}.receipt-note{max-width:55ch;color:var(--sig-ink-soft);margin:1rem 0 0;font-size:.9375rem;line-height:1.5}.receipt-next ol{counter-reset:receipt-step;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.receipt-next li{counter-increment:receipt-step;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;display:grid}.receipt-next li:before{content:counter(receipt-step, decimal-leading-zero);font-family:var(--sig-display);color:var(--sig-accent-large);font-size:1.25rem;font-weight:700;line-height:1.3}.receipt-next li strong{font-size:1.0625rem;font-weight:700;line-height:1.3;display:block}.receipt-next li p{max-width:50ch;color:var(--sig-ink-soft);margin:.25rem 0 0;line-height:1.5}.receipt-contact{border-top:1px solid var(--sig-line);gap:.25rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.receipt-contact span{letter-spacing:.04em;text-transform:uppercase;color:var(--sig-accent);font-size:.8125rem;font-weight:700}.receipt-contact a{min-height:2.75rem;color:var(--sig-ink);text-underline-offset:.2em;overflow-wrap:anywhere;border-radius:.375rem;justify-self:start;padding:.375rem 0;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:700;line-height:1.3;text-decoration:underline 2px;display:inline-block}.receipt-contact a:hover{color:var(--sig-accent)}.receipt-contact a:focus-visible{outline:3px solid var(--sig-ink);outline-offset:3px}.receipt-bottom{border-top:1px solid var(--sig-ink);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.receipt-bottom .button{margin:0}.receipt-bottom .quiet-link{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=820px){.receipt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,6rem)}}.studio-receipt:not([data-state=accepted]) .receipt-seal,.studio-receipt:not([data-state=accepted]) .receipt-reference,.studio-receipt:not([data-state=accepted]) .receipt-project{display:none}.studio-receipt:not([data-state=accepted]) .receipt-layout{grid-template-columns:minmax(0,1fr)}.studio-receipt:not([data-state=accepted]) .receipt-next{max-width:40rem}.signature-cinema,.studio-practical,.studio-receipt{overflow-wrap:break-word}@media (width<=400px){.practical-actions .button,.receipt-bottom .button{flex:100%}.signature-end .button{width:100%}}@media (prefers-reduced-motion:reduce){.signature-cinema *,.studio-practical *,.studio-receipt *{transition:none!important;animation:none!important}.signature-play:hover{box-shadow:0 .5rem 1.5rem #1e1e1e38}}@media (forced-colors:active){.signature-play,.signature-originals button,.signature-end,.practical-download .studio-icon,.receipt-seal,.receipt-reference{border:1px solid canvastext}.signature-play svg{forced-color-adjust:none}.practical-facts,.receipt-summary,.practical-detail,.receipt-bottom{border-color:canvastext}}@media print{.signature-stage video,.signature-play,.signature-end,.signature-originals{display:none!important}.signature-cinema{color:var(--sig-ink);background:0 0;padding:0}.receipt-bottom{display:none}}.studio-signature [hidden]{display:none!important}.studio-signature .signature-cinema{min-width:0;margin-top:clamp(1.5rem,3vw,3rem)}.signature-guide-link{border-top:1px solid #d8d5cb;max-width:26rem;margin-top:1.25rem;padding-top:.5rem}.signature-guide-link .practical-download{width:100%}.studio-resources{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;min-width:0;margin-top:1.15rem;display:flex}.story-photo-column .studio-resources{justify-content:space-between}.story-photo-column .studio-resources>.practical-download{flex:0 16rem}.editorial-heading-grid .studio-resources{border-top:1px solid #d8d5cb;padding-top:1rem}.signature-entry{color:#1e1e1e;min-width:0;min-height:56px;font:700 .9375rem/1.4 var(--body);background:0 0;border:0;border-radius:6px;align-items:center;gap:.875rem;padding:.35rem 0;text-decoration:none;display:inline-flex}.signature-entry .resource-copy{gap:.25rem;min-width:0;display:grid}.signature-entry strong{font:800 .9375rem/1.4 var(--body);text-underline-offset:.25em;text-decoration:underline 1px #0000}.signature-entry small{font:500 .8125rem/1.45 var(--body);color:#4c4a45}.resource-film-photo{aspect-ratio:16/9;background:#1e1e1e;border-radius:6px;flex:0 0 96px;width:96px;display:block;position:relative;overflow:hidden}.resource-film-photo img{object-fit:contain;width:100%;height:100%;display:block}.resource-play{background:var(--studio-accent-surface,#d33f18);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.resource-play svg{width:1.125rem;height:1.125rem}.resource-film-photo .resource-play{width:2rem;height:2rem;margin:auto;position:absolute;inset:0}.signature-entry:is(:hover,:focus-visible) strong{text-decoration-color:#ad351d}.signature-entry:is(:hover,:focus-visible) .resource-play{background:#1e1e1e}.studio-signature .offer-explore{grid-area:jumps;min-width:0}.studio-signature .offer-explore .offer-jump-links{border:0;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;display:flex}.studio-signature .offer-explore .studio-resources{border-top:1px solid #d8d5cb;margin-top:.875rem;padding-top:.875rem}html:has(.signature-dialog[open]){overflow:hidden}.signature-dialog{overscroll-behavior:contain;color:#1e1e1e;background:#f4f2ea;border:0;border-radius:14px;width:min(1080px,100vw - 24px);max-height:calc(100dvh - 24px);padding:clamp(1rem,3vw,2rem);overflow:auto}.signature-dialog::backdrop{background:#1e1e1ecc}.signature-dialog-head{z-index:2;background:#f4f2ea;justify-content:space-between;align-items:center;gap:1rem;padding-block:.35rem .75rem;display:flex;position:sticky;top:0}.signature-dialog-head h2{font:400 clamp(1.15rem,3vw,2rem)/1.3 var(--display);margin:0}.signature-close{color:#1e1e1e;min-width:80px;min-height:44px;font:700 .875rem var(--body);background:#fff;border:1px solid #1e1e1e50;border-radius:6px;padding:.5rem .8rem}.signature-dialog .signature-cinema{margin-top:1rem}.signature-cinema .signature-play:disabled{cursor:wait}.signature-cinema .signature-end .button{background:var(--studio-accent-surface,#d33f18);color:#fff}.studio-signature .new-home-hero .signature-cinema{max-width:1080px;margin-inline:auto}.signature-description{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.receipt-next li p{grid-column:2}.receipt-footer .receipt-direct-contact{margin-top:1.25rem}.studio-practical .practical-faq-title{font:700 1.2rem/1.4 var(--body);grid-column:1/-1;margin:0 0 .6rem}.studio-signature .signature-originals button{font-size:.875rem}.studio-signature .signature-originals button:focus-visible{outline-color:#fff}.signature-stage video{object-fit:contain;background:#1e1e1e;width:100%;height:100%;display:block}.signature-error{color:#9f301a;background:#fff;padding:1rem}.studio-practical{scroll-margin-top:6rem}.studio-practical .practical-photo img{object-fit:contain;width:100%;height:auto;display:block}.practical-faqs{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,5rem);margin-top:1rem;display:grid}.practical-checklist{margin:0;padding:0;list-style:none}.practical-checklist li+li{margin-top:1.25rem}.practical-checklist h3{font:700 1rem/1.5 var(--body);margin:0 0 .4rem}.practical-checklist p{margin:.3rem 0;line-height:1.65}.practical-checklist .journey-brief-check{font-weight:700}.practical-note{color:#49453f;max-width:60ch;font-size:.875rem;line-height:1.6}.signature-guide-link .practical-download{max-width:100%}.studio-receipt{min-height:65vh}.studio-receipt .receipt-email-state{font-size:.875rem;line-height:1.7}.receipt-direct-contact{margin-top:2rem;font-size:.875rem}.studio-receipt .practical-download{color:inherit}.studio-receipt :is(dt,dd),.studio-receipt a{overflow-wrap:anywhere}.studio-signature :is(.signature-entry,.signature-close,.signature-originals button,.signature-play,.practical-download):focus-visible{outline-offset:5px;outline:3px solid #ad351d}@media (width<=700px){.practical-faqs{border-top:1px solid #1e1e1e;grid-template-columns:1fr;margin-top:2.5rem;padding-top:1.25rem}.signature-dialog .signature-stage{max-height:65dvh}.signature-dialog-head{align-items:start}}@media (prefers-reduced-motion:reduce){.signature-cinema *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.story-photo-column .studio-resources{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.story-photo-column .studio-resources>.practical-download{border-top:1px solid #d8d5cb;padding-block:.75rem}.resource-film-photo{flex-basis:80px;width:80px}.studio-resources .signature-entry{width:100%}}html[data-studio-large-type] .studio-resources{grid-template-columns:minmax(0,1fr);display:grid}html[data-studio-large-type] .signature-entry{flex-wrap:wrap}html[data-studio-large-type] .signature-entry .resource-copy{flex:10rem}body.studio-beat-experience{--beat-paper:#f4f2ea;--beat-ink:#1e1e1e;--beat-orange:var(--studio-accent-surface,#d33f18);--beat-rule:#b5b2a8;--beat-ease:cubic-bezier(.16,1,.3,1)}body.studio-beat-experience .beat-invitation[hidden]{display:none!important}body.studio-beat-experience .beat-invitation{border-top:1px solid var(--beat-rule);color:var(--beat-ink);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);padding:clamp(2.5rem,5vw,5rem) 0;display:grid}body.studio-beat-experience .beat-signal-surface{background:var(--beat-orange);color:#fff;min-width:0;padding:clamp(1.4rem,3vw,3rem);overflow:hidden}body.studio-beat-experience .beat-invitation .beat-signal-surface h2{color:#fff;font:400 clamp(3rem,6.6vw,6rem)/1.03 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:initial;margin:0}body.studio-beat-experience .beat-signal-surface h2>span{display:block}body.studio-beat-experience .beat-title-dot{color:#fff}body.studio-beat-experience .beat-signal-art{aspect-ratio:3;color:#fff;width:100%;margin:clamp(1.5rem,3vw,2.5rem) 0 1.4rem;display:block;position:relative}body.studio-beat-experience .beat-signal-art :is(svg,canvas){color:#fff;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}body.studio-beat-experience .beat-signal-art canvas{opacity:0}body.studio-beat-experience .beat-signal-art.is-animated canvas,body.studio-beat-experience .beat-signal-art canvas.is-drawn{opacity:1}body.studio-beat-experience .beat-signal-art.is-animated .beat-signal-fallback{visibility:hidden}body.studio-beat-experience .beat-signal-caption{color:#fff;width:100%;max-width:none;font:600 .75rem/1.6 var(--body);border-top:1px solid #ffffff70;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1.2rem;margin:0;padding-top:1rem;display:flex}body.studio-beat-experience .beat-invitation-copy{min-width:0}body.studio-beat-experience .beat-invitation-copy>.beat-invitation-lead{max-width:15ch;font:400 clamp(1.7rem,2.7vw,2.6rem)/1.22 var(--display);letter-spacing:-.025em;text-wrap:balance;color:var(--beat-ink);margin:0 0 1.4rem}body.studio-beat-experience .beat-invitation-copy>.beat-invitation-description{max-width:34ch;color:var(--beat-ink);font:500 1rem/1.8 var(--body);margin:0 0 1.75rem}body.studio-beat-experience :is(.beat-invitation,.recording-play-actions) .beat-enter{border:1px solid var(--beat-orange);background:var(--beat-orange);color:#fff;width:max-content;max-width:100%;min-height:60px;font:800 .9375rem/1.5 var(--body);text-align:left;white-space:normal;border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.2rem;text-decoration:none;transition:background .16s,border-color .16s;display:flex}body.studio-beat-experience :is(.beat-invitation,.recording-play-actions) .beat-enter:is(:hover,:focus-visible){color:#fff;background:#a73520;border-color:#a73520}body.studio-beat-experience :is(.beat-invitation,.recording-play-actions) .beat-enter>svg{width:22px;height:22px;transition:transform .22s var(--beat-ease);flex:none;rotate:none}body.studio-beat-experience :is(.beat-invitation,.recording-play-actions) .beat-enter:hover>svg{transform:translate(2px,-2px)}body.studio-beat-experience .beat-invitation-copy>.beat-entry-note{color:#4f4a42;max-width:38ch;font:.75rem/1.7 var(--body);margin:.85rem 0 0}body.studio-beat-experience .beat-entry-palettes{border-top:1px solid var(--beat-rule);margin-top:2.4rem;padding-top:1.1rem}body.studio-beat-experience .beat-entry-palettes>p{color:var(--beat-ink);font:600 .8125rem/1.6 var(--body);margin:0 0 .3rem}body.studio-beat-experience .beat-entry-palette-options{flex-wrap:wrap;align-items:stretch;gap:clamp(.65rem,1.5vw,1.5rem);display:flex}body.studio-beat-experience .beat-entry-palette-options button{min-height:48px;color:var(--beat-ink);font:700 .8125rem/1.5 var(--body);text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:.55rem .1rem;display:inline-flex}body.studio-beat-experience .beat-entry-palette-options button:is(:hover,:focus-visible){color:#9f301b;border-bottom-color:currentColor}body.studio-beat-experience .beat-entry-palette-options button>svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:32px;height:20px}body.studio-beat-experience .beat-entry-status{max-width:40ch;color:inherit;font:600 .8125rem/1.7 var(--body);margin:.7rem 0 0!important}body.studio-beat-experience .beat-entry-status:empty{display:none}body.studio-beat-experience [data-beat-open][aria-busy=true]{cursor:progress;opacity:.7}body.studio-beat-experience .recording-play-actions .beat-enter{color:var(--beat-ink);background:#fff;border-color:#fff}body.studio-beat-experience .recording-play-actions .beat-enter:is(:hover,:focus-visible){background:var(--beat-paper);border-color:var(--beat-paper);color:var(--beat-ink)}body.studio-beat-experience #beat-room.beat-experience-dialog{background:var(--beat-paper);width:min(1120px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--beat-ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--beat-orange) var(--beat-paper);border:0;border-radius:8px;margin:auto;padding:0;overflow:hidden auto;box-shadow:0 24px 90px #100d0960}#beat-room.beat-experience-dialog::backdrop{background:#1e1b17dc}#beat-room.beat-experience-dialog .beat-room-inner{isolation:isolate;padding:0 clamp(1rem,3vw,2rem) 1.5rem}#beat-room.beat-experience-dialog .beat-room-header{z-index:8;background:var(--beat-paper);border-bottom:1px solid var(--beat-rule);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.15rem 0 .9rem;display:flex;position:sticky;top:0}#beat-room.beat-experience-dialog h2{min-width:0;color:var(--beat-ink);font:400 clamp(1.45rem,3.2vw,2.6rem)/1.15 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;margin:0;padding:0}#beat-room.beat-experience-dialog h2 span{color:var(--beat-orange)}#beat-room.beat-experience-dialog .beat-close{width:48px;height:48px;color:var(--beat-ink);background:0 0;border:1px solid #77746c;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}#beat-room.beat-experience-dialog .beat-close svg{width:22px;height:22px}#beat-room.beat-experience-dialog .beat-close:is(:hover,:focus-visible){background:var(--beat-ink);color:#fff;border-color:var(--beat-ink)}#beat-room.beat-experience-dialog #beat-room-intro{max-width:70ch;font:500 .875rem/1.7 var(--body);color:var(--beat-ink);margin:.85rem 0 1.2rem}#beat-room.beat-experience-dialog .beat-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}#beat-room.beat-experience-dialog .beat-artboard{aspect-ratio:auto;background:var(--beat-orange);color:#fff;grid-template-columns:minmax(100px,.44fr) minmax(0,1.6fr) auto;align-self:auto;align-items:center;gap:1.5rem;width:100%;max-width:none;min-height:112px;margin:0;padding:1rem 1.25rem;display:grid;position:relative;top:auto;overflow:hidden}#beat-room.beat-experience-dialog .beat-artboard:before{display:none}#beat-room.beat-experience-dialog .beat-artboard.is-side-b{background:var(--beat-orange);color:#fff}#beat-room.beat-experience-dialog .beat-art-caption{color:#fff;flex-direction:column;align-items:start;gap:.3rem;min-width:0;margin:0;line-height:1.5;display:flex}#beat-room.beat-experience-dialog .beat-art-caption>span:first-child{font:500 .75rem/1.5 var(--body);color:#fff}#beat-room.beat-experience-dialog .beat-art-caption>span:last-child{text-align:left;max-width:20ch;font:800 .9375rem/1.45 var(--body);color:#fff}#beat-room.beat-experience-dialog .beat-scope{color:#fff;border:0;grid-column:auto;width:100%;min-width:0;margin:0;padding:0}#beat-room.beat-experience-dialog .beat-scope canvas{aspect-ratio:auto;width:100%;max-width:100%;height:58px;min-height:58px;max-height:none;display:block}#beat-room.beat-experience-dialog .beat-scope figcaption{color:#fff;font:500 .7rem/1.5 var(--body);text-align:center;margin:.25rem 0 0}#beat-room.beat-experience-dialog .beat-flip{color:#fff;background:0 0;border:1px solid #ffffffa0;border-radius:4px;justify-content:center;align-self:center;align-items:center;gap:.5rem;width:auto;min-width:118px;max-width:none;min-height:48px;padding:.5rem .7rem;transition:background .16s;display:inline-flex;scale:none}#beat-room.beat-experience-dialog .beat-flip:hover{background:#ffffff17;scale:none}#beat-room.beat-experience-dialog .beat-flip .beat-record{display:none}#beat-room.beat-experience-dialog .beat-flip-label{font:700 .75rem/1.4 var(--body)}#beat-room.beat-experience-dialog .beat-side{color:#fff;width:auto;height:auto;font:800 1rem/1.4 var(--body);background:0 0;border-radius:0;display:inline;position:static;inset:auto;translate:none}#beat-room.beat-experience-dialog .beat-flip-icon{flex:none;width:20px;height:20px;margin-left:.1rem}#beat-room.beat-experience-dialog .beat-meter{display:none}#beat-room.beat-experience-dialog .beat-console{min-width:0}#beat-room.beat-experience-dialog .beat-control-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}#beat-room.beat-experience-dialog .beat-kit-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}#beat-room.beat-experience-dialog .beat-kit-choice button{border:1px solid var(--beat-rule);min-width:0;min-height:70px;color:var(--beat-ink);text-align:left;font:500 .72rem/1.5 var(--body);background:0 0;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:.2rem .55rem;padding:.65rem .75rem;display:grid}#beat-room.beat-experience-dialog .beat-kit-choice button>svg{width:30px;max-width:100%;height:20px;color:inherit;grid-area:1/1;margin:0}#beat-room.beat-experience-dialog .beat-kit-choice button>strong{font:800 .875rem/1.5 var(--body);grid-area:1/2}#beat-room.beat-experience-dialog .beat-kit-choice button>span{font:500 .7rem/1.5 var(--body);grid-column:1/-1;display:block}#beat-room.beat-experience-dialog .beat-kit-choice button[aria-pressed=true]{background:var(--beat-orange);border-color:var(--beat-orange);color:#fff}#beat-room.beat-experience-dialog .beat-kit-choice button:hover{border-color:var(--beat-ink)}#beat-room.beat-experience-dialog .beat-transport{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.6rem;min-width:0;display:grid}#beat-room.beat-experience-dialog :is(.beat-play,.beat-sound){border:1px solid var(--beat-ink);min-width:0;min-height:52px;color:var(--beat-ink);font:800 .875rem/1.5 var(--body);text-align:center;background:0 0;border-radius:4px;padding:.85rem .8rem}#beat-room.beat-experience-dialog .beat-play{background:var(--beat-ink);color:#fff;justify-content:center;align-items:center;gap:.55rem;display:flex}#beat-room.beat-experience-dialog .beat-play svg{flex:none;width:20px;height:20px}#beat-room.beat-experience-dialog .beat-play:hover{background:#38352f}#beat-room.beat-experience-dialog .beat-sound:hover{border-color:var(--beat-orange)}#beat-room.beat-experience-dialog .beat-sound[aria-pressed=true]{background:var(--beat-orange);border-color:var(--beat-orange);color:#fff}#beat-room.beat-experience-dialog .beat-status{max-width:76ch;min-height:1.6em;font:500 .75rem/1.65 var(--body);color:#4f4a42;margin:.7rem 0 1rem}#beat-room.beat-experience-dialog .beat-sequencer{gap:.5rem;min-width:0;display:grid}#beat-room.beat-experience-dialog .beat-row{grid-template-columns:4.5rem repeat(8,minmax(44px,1fr));align-items:center;gap:.5rem;min-width:0;display:grid}#beat-room.beat-experience-dialog .beat-row-titles{display:none}#beat-room.beat-experience-dialog :is(.beat-voice,.beat-step){border-radius:4px;min-width:44px;min-height:48px;line-height:1.4}#beat-room.beat-experience-dialog .beat-voice{color:var(--beat-ink);font:800 .8125rem/1.4 var(--body);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.35rem;padding:.35rem 0;display:flex}#beat-room.beat-experience-dialog .beat-voice svg{width:15px;height:15px;color:inherit;flex:0 0 15px;display:block}#beat-room.beat-experience-dialog .beat-voice:is(:hover,:active),#beat-room.beat-experience-dialog .beat-voice.is-hit{color:#9f301b}#beat-room.beat-experience-dialog .beat-step{aspect-ratio:auto;border:1px solid var(--beat-rule);color:#5f5b52;min-height:52px;box-shadow:none;background:#faf9f4;place-items:center;padding:.3rem;transition:background .12s,border-color .12s;display:grid;position:relative}#beat-room.beat-experience-dialog .beat-step:after{display:none}#beat-room.beat-experience-dialog .beat-step-number{color:inherit;font:600 .75rem/1 var(--body);font-variant-numeric:tabular-nums;display:block;position:static}#beat-room.beat-experience-dialog .beat-step:hover{border-color:var(--beat-ink)}#beat-room.beat-experience-dialog .beat-step[aria-pressed=true]{background:var(--beat-orange);border-color:var(--beat-orange);color:#fff}#beat-room.beat-experience-dialog .beat-step[aria-pressed=true] .beat-step-number{font-weight:800}#beat-room.beat-experience-dialog .beat-step.is-current{outline:2px solid var(--beat-ink);outline-offset:2px;border-color:var(--beat-ink);box-shadow:none}#beat-room.beat-experience-dialog .beat-step:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:3px solid var(--beat-ink)!important;outline-offset:2px!important}#beat-room.beat-experience-dialog .beat-grid-help{color:#4f4a42;max-width:85ch;font:500 .75rem/1.7 var(--body);margin:.9rem 0 1.2rem}#beat-room.beat-experience-dialog .beat-sequence-guide{max-width:85ch;color:var(--beat-ink);font:600 .75rem/1.7 var(--body);margin:0 0 .85rem}#beat-room.beat-experience-dialog .beat-adjustments{border-top:1px solid var(--beat-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:2rem;margin:0;padding:1.1rem 0 1rem;display:grid}#beat-room.beat-experience-dialog .beat-tempo{min-width:0;padding:0;display:block}#beat-room.beat-experience-dialog .beat-tempo label{white-space:normal;font:800 .8125rem/1.6 var(--body);display:block}#beat-room.beat-experience-dialog .beat-tempo output{min-width:3ch;margin-left:.3rem;font-weight:500}#beat-room.beat-experience-dialog .beat-mix-controls{grid-template-columns:1fr 1fr;gap:2rem;min-width:0;margin:0;display:grid}#beat-room.beat-experience-dialog .beat-mix-controls label{font:800 .8125rem/1.6 var(--body);gap:0 .5rem}#beat-room.beat-experience-dialog .beat-mix-controls output{font-variant-numeric:tabular-nums;font-weight:500}#beat-room.beat-experience-dialog input[type=range]{width:100%;min-width:0;height:44px;accent-color:var(--beat-orange);cursor:pointer;caret-color:var(--beat-orange);margin:.15rem 0 0;padding:0;display:block}#beat-room.beat-experience-dialog input[type=range]::-webkit-slider-runnable-track{background:#aaa69b;border-radius:2px;height:3px}#beat-room.beat-experience-dialog input[type=range]::-webkit-slider-thumb{border:2px solid var(--beat-paper);background:var(--beat-orange);border-radius:50%;width:24px;height:24px;margin-top:-10.5px}#beat-room.beat-experience-dialog input[type=range]::-moz-range-track{background:#aaa69b;border-radius:2px;height:3px}#beat-room.beat-experience-dialog input[type=range]::-moz-range-thumb{border:2px solid var(--beat-paper);background:var(--beat-orange);border-radius:50%;width:20px;height:20px}#beat-room.beat-experience-dialog .beat-tools{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.6rem 1.3rem;margin:0;display:flex}#beat-room.beat-experience-dialog .beat-tools button{border:0;border-bottom:1px solid var(--beat-rule);max-width:100%;min-height:44px;color:var(--beat-ink);font:800 .75rem/1.5 var(--body);text-align:left;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.6rem .1rem;display:inline-flex}#beat-room.beat-experience-dialog .beat-tools button:hover{border-color:var(--beat-orange);color:#9f301b}#beat-room.beat-experience-dialog .beat-tools svg{flex:none;width:18px;height:18px}#beat-room.beat-experience-dialog .beat-tools [data-beat-export]{margin-left:auto}#beat-room.beat-experience-dialog .beat-tools [data-beat-wav]{border:1px solid var(--beat-orange);background:var(--beat-orange);color:#fff;border-radius:4px;padding:.6rem .9rem}#beat-room.beat-experience-dialog .beat-tools [data-beat-wav]:hover{color:#fff;background:#a73520;border-color:#a73520}#beat-room.beat-experience-dialog .beat-tools [data-beat-wav]:disabled{background:var(--beat-paper);border-color:var(--beat-rule);color:#5d584e;opacity:1;cursor:wait}#beat-room.beat-experience-dialog .beat-room-bottom{border-top:1px solid var(--beat-rule);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}#beat-room.beat-experience-dialog .beat-secret-hint{color:#4f4a42;text-align:left;max-width:30ch;font:500 .75rem/1.7 var(--body);margin:0}#beat-room.beat-experience-dialog .beat-session-link{min-width:0;margin:0}#beat-room.beat-experience-dialog .beat-session-link p{color:#4f4a42;font:500 .75rem/1.7 var(--body);margin:0}#beat-room.beat-experience-dialog .beat-session-link a{min-height:44px;color:var(--beat-ink);font:800 .8125rem/1.5 var(--body);text-underline-offset:.3em;align-items:center;gap:.7rem;text-decoration-thickness:1px;display:inline-flex}#beat-room.beat-experience-dialog .beat-session-link a:hover{color:#9f301b}#beat-room.beat-experience-dialog button:disabled{opacity:.55;cursor:not-allowed}body.studio-beat-experience .beat-invitation :is(button,a):focus-visible,#beat-room.beat-experience-dialog :is(button,a,input):focus-visible{outline:3px solid var(--beat-ink);outline-offset:4px;box-shadow:none}#beat-room.beat-experience-dialog .beat-artboard button:focus-visible{outline-color:#fff}body.studio-beat-experience .recording-play-actions button:focus-visible{outline-offset:4px;outline:3px solid #fff}body.studio-beat-experience .beat-invitation ::selection,#beat-room.beat-experience-dialog ::selection{background:var(--beat-orange);color:#fff}body.studio-beat-experience .beat-signal-surface ::selection,#beat-room.beat-experience-dialog .beat-artboard ::selection{color:var(--beat-orange);background:#fff}@media (width<=960px){#beat-room.beat-experience-dialog .beat-control-head{grid-template-columns:minmax(0,1fr);gap:.9rem}#beat-room.beat-experience-dialog .beat-kit-choice button{grid-template-columns:32px minmax(0,1fr);min-height:62px}#beat-room.beat-experience-dialog .beat-kit-choice button>span{grid-column:2}#beat-room.beat-experience-dialog .beat-artboard{gap:1rem}}@media (width<=767px){body.studio-beat-experience .beat-invitation{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.5rem}body.studio-beat-experience .beat-signal-surface{padding:1.6rem}body.studio-beat-experience .beat-invitation .beat-signal-surface h2{font-size:clamp(3.2rem,12vw,6rem)}body.studio-beat-experience .beat-signal-art{margin:1.6rem 0 1.1rem}body.studio-beat-experience .beat-invitation-copy>.beat-invitation-lead{max-width:20ch;margin-bottom:1rem;font-size:clamp(1.7rem,4.7vw,2.4rem)}body.studio-beat-experience .beat-invitation-copy>.beat-invitation-description{max-width:44ch;margin-bottom:1.4rem}body.studio-beat-experience .beat-invitation .beat-enter{width:100%}body.studio-beat-experience .beat-entry-palettes{margin-top:1.6rem}body.studio-beat-experience .beat-entry-palette-options{justify-content:space-between;gap:.75rem}#beat-room.beat-experience-dialog .beat-artboard{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:.85rem 1rem}#beat-room.beat-experience-dialog .beat-art-caption{grid-area:1/1;gap:.1rem}#beat-room.beat-experience-dialog .beat-flip{grid-area:1/2}#beat-room.beat-experience-dialog .beat-scope{grid-area:2/1/auto/-1}#beat-room.beat-experience-dialog .beat-scope canvas{height:48px;min-height:48px}#beat-room.beat-experience-dialog .beat-scope figcaption{text-align:left;margin-top:0}}@media (width<=699px){body.studio-beat-experience #beat-room.beat-experience-dialog{border-radius:6px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}#beat-room.beat-experience-dialog .beat-room-inner{padding:0 1rem 1.1rem}#beat-room.beat-experience-dialog .beat-room-header{gap:.65rem;padding:.8rem 0 .7rem}#beat-room.beat-experience-dialog .beat-close{flex-basis:44px;width:44px;height:44px}#beat-room.beat-experience-dialog #beat-room-intro{margin:.8rem 0 1rem;font-size:.8125rem}#beat-room.beat-experience-dialog .beat-workbench{gap:1rem}#beat-room.beat-experience-dialog .beat-kit-choice{gap:.4rem}#beat-room.beat-experience-dialog .beat-kit-choice button{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.25rem;min-height:70px;padding:.6rem .65rem}#beat-room.beat-experience-dialog .beat-kit-choice button>svg{grid-area:1/1;width:32px}#beat-room.beat-experience-dialog .beat-kit-choice button>strong{grid-area:2/1;font-size:.875rem}#beat-room.beat-experience-dialog .beat-kit-choice button>span{display:none}#beat-room.beat-experience-dialog :is(.beat-play,.beat-sound){min-height:52px;padding:.65rem .5rem;font-size:.75rem}#beat-room.beat-experience-dialog .beat-status{min-height:0;margin:.65rem 0 .55rem;font-size:.75rem}#beat-room.beat-experience-dialog .beat-sequencer{gap:1rem}#beat-room.beat-experience-dialog .beat-row{grid-template-columns:repeat(4,minmax(44px,1fr));gap:.4rem}#beat-room.beat-experience-dialog .beat-row-titles{display:none}#beat-room.beat-experience-dialog .beat-voice{grid-column:1/-1;min-height:44px;padding:0;font-size:.875rem}#beat-room.beat-experience-dialog .beat-step{min-height:48px}#beat-room.beat-experience-dialog .beat-step-number{font-size:.8125rem}#beat-room.beat-experience-dialog .beat-grid-help{margin:1rem 0 1.1rem}#beat-room.beat-experience-dialog .beat-adjustments{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.9rem 0}#beat-room.beat-experience-dialog .beat-mix-controls{grid-template-columns:1fr 1fr;gap:1.2rem}#beat-room.beat-experience-dialog .beat-tools{grid-template-columns:1fr 1fr;gap:.65rem 1rem;display:grid}#beat-room.beat-experience-dialog .beat-tools button{justify-content:flex-start;font-size:.75rem}#beat-room.beat-experience-dialog .beat-tools [data-beat-export]{margin-left:0}#beat-room.beat-experience-dialog .beat-tools [data-beat-wav]{padding:.65rem .7rem}#beat-room.beat-experience-dialog .beat-room-bottom{flex-direction:column;align-items:start;gap:.75rem;margin-top:1.25rem;display:flex}}@media (width<=359px){body.studio-beat-experience .beat-signal-surface{padding:1.25rem}body.studio-beat-experience .beat-invitation .beat-signal-surface h2{font-size:2.9rem}body.studio-beat-experience .beat-signal-caption{font-size:.7rem}body.studio-beat-experience .beat-entry-palette-options{gap:.4rem}body.studio-beat-experience .beat-entry-palette-options button{gap:.35rem}body.studio-beat-experience .beat-entry-palette-options button>svg{width:27px}#beat-room.beat-experience-dialog .beat-room-inner{padding-inline:.8rem}#beat-room.beat-experience-dialog .beat-flip{gap:.35rem;min-width:106px;padding-inline:.5rem}#beat-room.beat-experience-dialog .beat-artboard{gap:.6rem;padding:.85rem}}html[data-studio-large-type] body.studio-beat-experience .beat-invitation{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] body.studio-beat-experience .beat-invitation .beat-signal-surface h2{font-size:clamp(1.6rem,8vw,3rem)}html[data-studio-large-type] body.studio-beat-experience .beat-invitation-copy>.beat-invitation-lead{font-size:1.3rem}html[data-studio-large-type] body.studio-beat-experience .recording-playground>.wrap{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}html[data-studio-large-type] body.studio-beat-experience .recording-playground>.wrap>div{min-width:0;max-width:100%}html[data-studio-large-type] body.studio-beat-experience .recording-playground :is(h2,p){overflow-wrap:anywhere;max-width:100%}html[data-studio-large-type] body.studio-beat-experience .recording-play-actions{justify-self:start;width:100%;min-width:0}html[data-studio-large-type] body.studio-beat-experience .recording-play-actions .beat-enter{gap:.8rem;width:100%;min-width:0}html[data-studio-large-type] body.studio-beat-experience .recording-play-actions .beat-enter>span{overflow-wrap:anywhere;min-width:0}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-room-header{align-items:start}html[data-studio-large-type] #beat-room.beat-experience-dialog h2{font-size:1.15rem;line-height:1.25}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-artboard{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}html[data-studio-large-type] #beat-room.beat-experience-dialog :is(.beat-art-caption,.beat-scope,.beat-flip){grid-area:auto/1}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-flip{justify-self:start}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-control-head,html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-kit-choice{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-kit-choice button{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;min-height:48px;display:flex}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-kit-choice button>span{display:block}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-transport{grid-template-columns:minmax(0,1fr);display:grid}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-row{grid-template-columns:repeat(4,minmax(44px,1fr))}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-voice{grid-column:1/-1}html[data-studio-large-type] #beat-room.beat-experience-dialog :is(.beat-adjustments,.beat-mix-controls,.beat-tools){grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-tools{display:grid}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-tools [data-beat-export]{margin-left:0}html[data-studio-large-type] #beat-room.beat-experience-dialog .beat-room-bottom{flex-direction:column;align-items:start}@media (prefers-reduced-motion:reduce){body.studio-beat-experience .beat-signal-art canvas{display:none!important}body.studio-beat-experience .beat-signal-art .beat-signal-fallback{visibility:visible!important}body.studio-beat-experience :is(.beat-invitation,.recording-play-actions) .beat-enter>svg{transition:none;transform:none!important}#beat-room.beat-experience-dialog :is(button,.beat-step){transition:none}}.studio-footer-craft .footer-craft-main{color:#1e1e1e;background:#f4f2ea;border-top:1px solid #b7b4ab;grid-template-columns:minmax(0,.95fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.studio-footer-craft .footer-craft-place{flex-direction:column;align-items:flex-start;min-width:0;max-width:25rem;display:flex}.studio-footer-craft .footer-craft-place .footer-craft-brand{align-items:center;width:224px;max-width:100%;min-height:44px;margin:0 0 1.4rem;padding:0;display:flex}.studio-footer-craft .footer-craft-brand img{filter:none;width:100%;max-width:none;height:auto;display:block}.studio-footer-craft .footer-craft-photo{width:100%;max-width:360px;margin:0 0 1.25rem;overflow:visible}.studio-footer-craft .footer-craft-photo img{aspect-ratio:auto;object-fit:contain;filter:none;border-radius:0;width:100%;height:auto;display:block}.studio-footer-craft .footer-craft-address{width:100%;margin:0;font-style:normal}.studio-footer-craft .footer-craft-address .footer-craft-street{color:#1e1e1e;font:400 clamp(1.25rem, 1.8vw, 1.75rem)/1.3 var(--display);letter-spacing:-.025em;margin:0}.studio-footer-craft .footer-craft-street span{white-space:nowrap}.studio-footer-craft .footer-craft-address .footer-craft-city{font:500 .9375rem/1.55 var(--body);color:#4b4942;margin:.4rem 0 0}.studio-footer-craft .footer-craft-place .footer-craft-map{color:#1e1e1e;min-height:44px;font:650 .875rem/1.5 var(--body);text-underline-offset:.25em;align-items:center;gap:1rem;margin-top:.25rem;padding:.4rem 0;text-decoration:underline 1px;display:inline-flex}.studio-footer-craft .footer-craft-place .footer-craft-email{background:var(--studio-accent-surface,#d33f18);color:#fff;width:100%;min-height:48px;font:650 .875rem/1.55 var(--body);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding:.7rem .8rem;text-decoration:none;display:flex}.studio-footer-craft .footer-craft-place a.footer-craft-email>:is(span,svg){color:#fff;font:inherit}.studio-footer-craft .footer-craft-email span{overflow-wrap:anywhere}.studio-footer-craft .footer-craft-nav{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start stretch;gap:clamp(1.5rem,3vw,3rem);min-width:0;padding-top:.15rem;display:grid}.studio-footer-craft .footer-craft-group{width:100%;min-width:0}.studio-footer-craft .footer-craft-group h2{max-width:11ch;min-height:2.7em;font:400 clamp(1.5rem, 2.35vw, 2rem)/1.17 var(--display);letter-spacing:-.025em;text-wrap:balance;color:#1e1e1e;margin:0 0 1.05rem}.studio-footer-craft .footer-craft-list{border-top:1px solid #b7b4ab;margin:0;padding:0;list-style:none;display:block}.studio-footer-craft .footer-craft-list li{margin:0;padding:0}.studio-footer-craft .footer-craft-nav a.footer-craft-link{color:#1e1e1e;width:100%;min-height:62px;font:650 1rem/1.45 var(--body);background:0 0;border:0;border-bottom:1px solid #cfccc3;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;text-decoration:none;transition:none;display:flex}.studio-footer-craft .footer-craft-nav a.footer-craft-link>.footer-craft-link-label{min-width:0;color:inherit;overflow-wrap:anywhere;flex:auto}.studio-footer-craft .footer-craft-arrow{width:20px;height:20px;color:inherit;pointer-events:none;background:0 0;border-radius:0;flex:0 0 20px;display:block}.studio-footer-craft .footer-craft-nav a.footer-craft-link[aria-current=page]{color:#9f301a;font-weight:800}.studio-footer-craft .footer-craft-link[aria-current=page] .footer-craft-link-label{text-underline-offset:.3em;text-decoration:underline 2px}.studio-footer-craft .footer-craft-bottom{color:#4b4942;font:500 .8125rem/1.6 var(--body);background:#f4f2ea;border-top:1px solid #b7b4ab;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0;padding-top:1rem;display:flex}.studio-footer-craft .footer-craft-utility{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;display:flex}.studio-footer-craft .footer-craft-bottom :is(a,button){color:#1e1e1e;min-height:44px;font:650 .8125rem/1.5 var(--body);white-space:normal;background:0 0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 0;text-decoration:none;display:inline-flex}.studio-footer-craft .footer-craft-main :is(a,button):focus-visible,.studio-footer-craft .footer-craft-bottom :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #1e1e1e;box-shadow:0 0 0 2px #f4f2ea}@media (hover:hover){.studio-footer-craft .footer-craft-nav a.footer-craft-link:hover,.studio-footer-craft .footer-craft-place .footer-craft-map:hover,.studio-footer-craft .footer-craft-bottom :is(a,button):hover{color:#9f301a;text-underline-offset:.3em;text-decoration:underline}.studio-footer-craft .footer-craft-place .footer-craft-email:hover{color:#fff;text-underline-offset:.25em;background:#a93520;text-decoration:underline}}@media (width<=959px){.studio-footer-craft .footer-craft-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:2rem}.studio-footer-craft .footer-craft-nav{gap:1.25rem}.studio-footer-craft .footer-craft-nav a.footer-craft-link{gap:.6rem;font-size:.9375rem}.studio-footer-craft .footer-craft-group h2{font-size:1.5rem}}@media (width<=759px){.studio-footer-craft .footer-craft-main{grid-template-columns:minmax(0,1fr);gap:2rem}.studio-footer-craft .footer-craft-place{max-width:none}.studio-footer-craft .footer-craft-place .footer-craft-brand{width:208px;margin-bottom:1rem}.studio-footer-craft .footer-craft-photo{max-width:480px;margin-bottom:1rem}.studio-footer-craft .footer-craft-place .footer-craft-email{max-width:480px}.studio-footer-craft .footer-craft-nav{gap:1.5rem}.studio-footer-craft .footer-craft-group h2{min-height:2.7em;font-size:1.5rem}.studio-footer-craft .footer-craft-nav a.footer-craft-link{min-height:62px;font-size:.9375rem}.studio-footer-craft .footer-craft-bottom{align-items:flex-start;gap:.75rem}.studio-footer-craft .footer-craft-utility{column-gap:1.25rem}}@media (width<=479px){.studio-footer-craft .footer-craft-nav{grid-template-columns:minmax(0,1fr);gap:1.8rem}.studio-footer-craft .footer-craft-group h2{max-width:none;min-height:0;margin-bottom:.8rem;font-size:1.55rem}.studio-footer-craft .footer-craft-nav a.footer-craft-link{min-height:48px;padding-block:.8rem;font-size:1rem}}html[data-studio-large-type] .studio-footer-craft .footer-craft-main,html[data-studio-large-type] .studio-footer-craft .footer-craft-nav{grid-template-columns:minmax(0,1fr)}html[data-studio-large-type] .studio-footer-craft .footer-craft-group h2{max-width:none;min-height:0}.multipage [data-photo-preview].preview-corporate-audience-900{--opening-photo-ratio:900/600;background-image:url(data:image/webp;base64,UklGRrgFAABXRUJQVlA4IKwFAADQGACdASpgAEAAPwFmqU+rJSOiMr26aWAgCUAZJjghKpyIfCv9F4Q+TYE+0rqD755b1zjhW0tE1Py7IZVRfQ1J7zKVJLVGMh+mmUkF4O7jlnQn7iaAKKp0HPzDnCgDq1pa84tQalfXWd9bsekj7vG0bYXA+/10IGD5587DVIo464xHoGb7t8wPKgATAbIofQb8t8u0hDRUfZeBfVI0GMd24m/dlHFikW5ukxeJ6w3jgLTmH63nv6xHY+E/eTfJpk07+bBYGpRUr0waxMQd1MAA+7FFjc6e6QNDeJgpJStHzJg6g2Kuz7GyA5yLWcZ0E90EPgjZakaqwhis9E1Tncuu/zm02DBA0WzXlgNA81jlhMST6YM717BHcrUTG3vUO4TCIOTAEgCaiofURau1WI7aIPmTmPkqPt2Xm9H63XrxZPPS331esd2rJWzT0Lvcacw68PJ60HtNJuN6L1s1Fer84Ij1X/OCldTcvCWQC15fSMnaHzIpmwN8ObhUwj5Sab4irS1ieRMCl4hD8az4gyCwx7e0lbGYsy6qen7I/1oYSjdVfKNw8ktUbjazoQlz3UtRfHUd5updR0Ja2yP2rwdZVKoSRQ2T0sO9/RuvA2OF2wxy4fuzA5dwTwgUHp/7yn4RcH3cIMVB2vfq0n/9VHbonRItXwli0I46SNiy1639QtH+SoaK7rR/fg0q7PW3FERKt9UMGYe3mFMc1VxUZ5ZCg378LJ2CeTJTnKc9so7ttrZU9h5tZIHUI2Z2sdFIlNTyxMo4x04yRXO86JOx5Xy24E/apfsqXfXT8qeklS8eCwk5sskaam2zwbJYMRzDHQpD/vPxxHGjQhZoYFlmP6Ze+4ZsTr5i0kDIqEMaBqQfq/euqfIkvKSsDUHXB19WOHeYsRProPTZp7h7cWrcF/ZgtthldF8LPMleGUt4KGzYBeqJft28NqUoKj6l2cZLSEmNkmO16vCm4dxJtpAa7+qZduSmSkCQI7xEZee4aDdVeDpn9cK8CT7qwchImweLK49eZO4jfOlI/SFq1ei3y/SXx3FJhfhR/4YizR0FnoFuKQ8F1D44t/J0RiJdjKMsS8dQBG2XCqe9f9USlAJDsrvSBouYzhrBQIEyobL5eUY9cFoy+tnUNjsyzOD5lZzeEkKKhpj08P56En4ErnSfWNmQq70dnHdjl89upxST48E3Lbmu0e1nWcX5BKckWXTAf0CT7KZKX7OjpW3sx6helhiKDcQ6ZvG/qIKQEIRxGTPXzXuhyN1euKQpojAsB9UT66Zk3bHo0cnmzrntMKEESHuVRKH6+NZDsx0x+UB4vKaj1FP+wj64xc4vkCHVOq5ytP/yVfz8IrFWs3w2XFnMajF4Es4NqjhZtCgxSlK86xY9WNyd1TrlswLfdepzoQUMqbHO4za17TOiIksajIV48COJ+QZryFD3jI7foNaihhaQ1LlOXOLDfGcuJQYiM/T7ViuAYR4uv8zcZAhHxQ4yamX9TduhTWOnamrg9ajSNAbD87z5JNw2HCIFlUFebjqmixN87ljOrSiRh1miFUiJcHGnjEr9yG5qOVbzIOeYE94qc2sg0xfr9RtnveMaZDpG/UhN7lve9IL4Ft60TcgBnQtzhBabv5T3IQdFI1VhuteU28mOItFXWT1M7+Kxv1d8hvE0svzy6hEc8r4jN2khSQaPvAJWXpjgf+9ZbziFXZ/8+bsJS812PPR1JvfcSyGws6CM+ml2/4WzSTIr7ZItsacuQhGOsxIKVxjRPFflUt1lGzwxeyEMroBx0osHww07tV+sMZJoRzzS5cCc8aWB91VGQD9SmlwFwjH9+7z9JB4RNnWuQkFdOJ0k5KDpheSP+ZH7s8aWFW2Xr6O2ZaJRDr8vPf5QqP7LLGQocxgzP1iKVnd7CeK/C3aru02UkOdKd9ZSyRo1UakGypf0AAA=)}.multipage [data-photo-preview].preview-corporate-room-900{--opening-photo-ratio:900/600;background-image:url(data:image/webp;base64,UklGRhoFAABXRUJQVlA4IA4FAAAwFgCdASpgAEAAPvVcpE+qpKMiN/qtUVAeiWwAuNvalEEfvB3xG4T3mveiZ9T0Kh01fT1VyOsVcI+QtZeKJ/rZt+wVRZ3frdhllM/qxZVbIMO9PyNDSL02hsB8AXbKitD9ZobRn7zk2LNC0kWLJA3oCVoCOVWpOqkof9UTEhZOn7+/qHruByReARhxNnMsD8exyA146a7+Jvsvl3wvoxvgVs8mhUtK0xTYF9tl/6x8CwtQT2NgdcuIQAAA/ub4dxXobslmOrNZcC13+2N8HruC4sZW3lIg1+tXHxz/8GRmf7GFCuTf9T9/9dGZXfyWGT7N9RbPF36wTxA7d6sXeltp9uaAM130maRR0t6OSg7LA5jq/wIp98QzhckNrGjZkztnuCzeTL3VZWUcNZnCxtt1cWaytBa8LBjirS6nSFWwxHAZt8eTPxb2lVB7Kcv0dwbc1iOFxlR3gi30DNOkioqQ4BBNofTnsBKlKXcgxP4whLZz2Xg6hhZSHPCFpwndpJ0zKdSlXgAVlHb+kDUgovEmT/M8sFaOdUpeH/IcPOKD22lkh+98VZ2MHH7j15xb/vm/53U2uPeSIdOwFCHut8D/zAZJEbqlW5NaUQDRvvAFCO/0S6K84t1z8GwQrykJQDjA1Y27jP4P73FfHzHCXjoNgT5WwDkkNsrdETnImXGE3FvpCH7yZD2Ncn9d06zyn+1UluCTzVAzB8CbpvfeCBOIQFFy1IO+tfkKXxvoj+FxGBn3/BCkNzJxZPet6ITLB3EFXybXatRFpt/vYREtEJpPyUFGjfE1l8/8xKxV91v7x0nzSOf1Hby9yPgRHnJwtnEJ8hKxCB10NCJuur/DjClzIzB0MgrdXtoxbkzaGvM22Ds/V7XgHBbmIVaSZ9lim4KZ+CUHSpwnHF/ix77N+PJ9XEQb07LxlcPND+RUe6lPy6FiVd/3h7Oh2UMFd4j5JNdr8MPu6+XyB6X1cFsK4yc37x80tPQ39zOKw/krM6RCSC0szYj+UjDND0c6ge5jjDFJgXBg4/jdmW3ymSOaXMDXKRq5CmlvlIHzCLn9RZeW34yDHGDohYKBUX6Q3RzbivZcRPL+bOlaiTtcEbEogAp43FL2JnrlXgqdmcTKpcjdApVcv3GyoR8YqckzOGTBw5Ql8v35rPkn7y9E9a9jIQrwTRphxwDf83fahH2kDZ2Sd6z/OtzTW8I1xwpGuKfQmkU0EaKdbA8TiPJCFBF1ZRh4AHlFfWcZFEPAkvmT4HMl+4TcwL3EzKckcS1zu3+81rPNCy2PWFilFkvz+BEapoA5QyEDN6051YkzFKxvkSQf4LGtp7unnFgcqG8jZIPfYgKNAHGSj6AvZ3gpT9xvKQjqDqTDdAVk3IjUhBSqaQ4Ky153ePfreY7f+k3lB06clG/KQ4CM5/7ZiWMTB2yoJzVnpmlTVXGDIX66cIoKd5rd6L58r5ZDYJqg5krtxfAEwW5vRHd3YYy466ocZHqFTbeN0wYRPDk+x4HY0+HfpENdm+WUmPqCOCyJ65jq52+YMrcPrkmhNZ+nmhFawsMVRubAp044+c9iKhj5LXRkIVRpNX25oaH5oJgyiPcQK/dl7Pi0eh4oTE9qmYDpPOtzLMgpVrYTyl6ClOWLRUv7rZirjwkKOlvVJkoUgHYPWkbfTiUs/XM4er7Vju1qASuUxiteiH1Z2BKEDJbUj0Y7U/kAU0M3J2FkW7TMYqVOcugA)}.multipage [data-photo-preview].preview-corporate-conversation-900{--opening-photo-ratio:900/1350;background-image:url(data:image/webp;base64,UklGRvIDAABXRUJQVlA4IOYDAAAwFACdASpAAGAAPwlurlArpiQirri8SXAhCUAYVpdXLDjcbe1kj7501sR97DOmFufT6IwhQ7pGib8RfIfuFkH7hHB3NglsyJknZvh1CYZuzYfRgK3+KDPtuY+ukgZNlDqfyHzgdPSR+AQkZvAP0fDBogEmsh6EzWavKzyIcELVocDzf1ljJ5q2l4NN7ZE5Y8hlABTnDsCwO5dbXcHyLBbpC8R7l4Qsfm21cAD+xUAcxtcAsBd97TOd1iodNXVxE1V5TUE9HnRgPaSuW4cf7qg1OrLMFZ57DejnGn9JHlh1677T2ZQCKksQ/N2gZ5OXAqiXQyT7VZRwzd9eJNNeZ0nEuf7SJHeB3MO1mRt5dtGgKpdFkdCQ5TWRVBnLV7YlH16D8JRSPjp2va2K7TAYKOagcO45jWeTmvEK+LgjRuFWuEejrlgR1YfLGrbuedKRno2X95tgD+2RvagBVqtsxUiq8cLbw0tyR1jRWPBaF0VZeiyASCV49hg1p3ST3r4TEkJtRqr+PxvXHVL20kr5xIaz6F2P9vM7fX8cNot6J1Y4PkP1YV6UtmTAiqFDKZ6LeAccnnD9qxRwUOzuVnZc1MhikpVbp2ouTArVRsUmEZUF4Ug/EqVMNiEx9EZpnNICbQcJJ3GDcl+1DNQhrdJL1j38weUqHbR8ONswsajGEhPn4MZ9pW4zr2SAXbw94zNR4f6MxXE1zU6HOtUU4oVet4KG0V+vvzmx7brMCWp1W5EOYhH1uPBEXwYniYRgky/1T0zvfQxfn9vkdova+Bhbn5oDGg6Z/nJyJNeAoZnTCF2AGM/ZO5xsKQD8AQsax55AiUUvhUhA78gf3tgNQqOoZBwevjLvv9tPnv1jnIWToGcfswKnqi2ap51XjaxyXkaZGOjMMB77ohd/1L/VApmgpYy35x6HtuUKrZwTa4jkbRLotR6eu1F3jA8fcgtDyp9M9/Gmo70MX3O2Qzh3FgZBdbYRlOhupilJgyQLZmHAL5l+OHcYHtQliy6Tw/C9kYLrwGzrihJJEtf58I5a7AGT6eySR93QDGwt31UwKAjJCPb7MqOLDAFm5GjaYInSE6hN0Hhm3K4T7dBZttt4FfnMXhDXsWHzKA+qbAf9c3vQ1OJBbOUSU5Ih5xm6Wm96ht1uuESrFwVieYOHAV56B4AFDd63F6laGeEQREhCgngambMOI3qOkVATv9S3D+iQTWQfypCdfyvreO0NRQraaWzdzvcy9Umi8QKCCehGirsLVnImVhxXVMNIIPYhcRxGWkY5vS2VyOIELV/5yrsr/7lOe8WF1irzx2Ik7iNF7BIRRXiJ+/Jm6gwAAA==)}.multipage [data-photo-preview].preview-corporate-guests-900{--opening-photo-ratio:900/1350;background-image:url(data:image/webp;base64,UklGRpoEAABXRUJQVlA4II4EAADQFgCdASpAAGAAPwFqqU+rJiOiMryLMWAgCWQAxNANhtBW9N/lED7G5Xey7dPzKzWbIVDRzBpUvC8D+A/Ui3L+QYvyukMDYhBdNySTG0xujdJF5LIscaYhqrD1VcqCLHV9da+NJxhYRrqVXJaxMDXvdWjXGsUM+oKGsZNzDR83dzAMkUfScae5a4O6+9szTyiFipXWQg5Edl19JrSeFlSHZfd1urON8ebgekFdBUSY3iHSSop2ORn0+ZUGTmW4AAD+rW4WQKi5Kav6GzyDxWnN1YG+SZ9wmb8fn6WrbfqSqRPWX3KdmId+VRlOn+iG/xPWh8wNUpfwAGYnPomnUWEa2PJXMq09FTxwdgZT3cOI+rbRAGWXBcwJBXD9X9WFyakPw2VV/x6/qnucrncizJFknsi4tkWNL9tipvipQ6FKAMvWV37/gdeggdm483GsYJ1edQHmc6G8smkuKd6fvpIjJco6dW7PSWofcZu5bFK9TA23JHy71PGG4B3EN6DPf9DB24C1pR0do8u66gkbypTynLWlT6JAF19Icdyt6xcpi8PJWLyZaI/k8Hu9Q5aQD1bGVFszWpL+QJIKyCJgwviPYRDe8Nniio4w9B66uK/YOPOmehQGCUhUzDds0fJQ2MUe63JpnUFUGXu28J3LTnXJuWdmXBfZO8yVxP60cqHSalT8cAm1XXLFRzp1KqgghAFHrLslzFRAbmMrJDrAYvfOZavpc9k3NK+rp/zcfVHyFVentBvOsfSB+9rIyq4RXfjBzUNNlR/nqsX6zjXne2et5DWLutacKHZd9ytX21wDHpFe9yUSyDVL+J3TCF8WfDTvWWo+pv33CroYpokt5bqxK/xL7qZBMamTkD1c492/6THtENanOcnZ20VaEXU7fZidL9p4t5KYVpp6nqJUj4B9mUt9sJwiyu4eqv5OykPIjqwKn34FYo+JERoBzBcGIEQx8d69ejC+20Wp1xrSRVDwGHJEenBQN7u4hPSckw/pJTeD18CkbLkIslIYXKP12ak/n+IU/nsDm/xkem/BPo0JV9EUeWiGGI8fbEd/ojjgcPwD75PlaDTJtsyzF6ocPiberchLCYEnM9Kl7jq+TVYYqrhB7beCgbca/JMKhwOuHqvwqrn/LahJmuBh0RRicPNwOcnX6wM6jwBNmbjK7vY1UptDG8HzL7Ydc8cLwcMl6HaoXeGBEWtschuLOlUyN8D5VjJEHphHh9d/cbOX7JNJSco9vJHVCW5HzvvLTyfCckRLR1/ex2dJkRRtDMgO5EGPyiPKz6Mn/AbFDNchBz37oNO1EMAvg4LsR9cL9pMrZ0zfQHt/6TreS22hly+AHWA2xybdHwl5bib6kl0RFstlvBj7+wY8wY5XUsojvibVwzZLsJ9vVCGFO3610a3NDFEHFnTD5Z5bOqppEvr67aAvWujB8EzdakB16JSuWEzSSPNwVQ0CWTFU/7bRXUc097qoeCJ7Y0m7nCVV2vDBH0pQn/UV/9n1QDp4TWFcOMswSATBwVu1KOt0wtltohgSuFq26+47ztv+amNrSgQAAA==)}.multipage [data-photo-preview].preview-corporate-setup-900{--opening-photo-ratio:900/600;background-image:url(data:image/webp;base64,UklGRswEAABXRUJQVlA4IMAEAACwFgCdASpgAEAAPwl0qlCrpyOirri8SXAhCWYAybxSPmfhFjBbkU0cEMzX9H50cbPhHfZtj4wbWKh5ACC1wKmn7SVK+U47AOJahu9aVKi8sOcWzsR79F1ScQ6WfX88Lpav3HMx0t6syMbpG4So1YNcNxsPRGZV2qhBIaRNL0cM72SR9TdqAkRSUFQceW/uVqvAKcFl/pAdNgqiaTXEab9Kof9HpvSAwL9T/R7B1FBOL+4BK/kZv66Lse+6za+gAP7H40jqS0hiJdJqZm5KdjQ3omlRLr2bpsd9Z1BPCLcbaZLBJ2MUCn/IBPrseQSi3C114QgKUXBXS5/dNdJXaaMG3eOhx4r0w3ShNJINAZuUXqiScQv6cfE7gCcK0PUbOx+u/XoHFfRia3O7799TO/o2WUKoWkQU8zVFNPVQM/g5JPuZHR8bgPDYGw+eLrhEguuTQeOcJMxYW9EDG0BFmIDvUKKdNbo+ltNxS6IXTFTi4Hj2iuxOUvmADqd6jx3LH2UV2O8R8BJruLegDjC7CaIfFJalxQ2l80qXMIH26Rzb4ffwcSdSieM9hnxwvDCElez+Ne7o3LUEBlS0JhSfNQZG/DgsnoOrJeTGHf1glHpcX76g1vD+yKnDifMIUYTxRb7/LQfr4wrK8Q4SZDdDOA0/Lf5dCPPM0T52J81hp0+5w01NBYkq+BihgX25bA0oWpdeHshcXvQfP4M27fuJ/uG9vuXQPGgfQWWGbpeWeO6D8sE/DoCnKj2B35ZNQDtgsIsfzz9FeisD6dlJ8g4PDUzzbm/n4fDraxqT+Ix+0b3Z+T5EBVIspdpzQTChrF6OWQy7NhnsA+fnSirg1w/M2BtdqMq4HjYV5YUBZTDCXyKVtUEqUQxD6w7z1/bmjotz/z+bjLkLPi34G0b4/NPehKO71uFwYNpZVibJTQ9ZfyTQkZl7rZNagEUWCEnGazWYZnWkRbBldG7QFi6FsH0NHmlei6l5JCuVmrR7+SmhpiuLdj0tKwVM8UkVD+l2wFfC8eePSVrVtfo8McWxXKnF2hQ2KvzU1yA9pFAvByREnPbBaMxgR113EkfCIBywZcZxeLQ6HDVmEtvO0LcUO5YbFues3Ps0IvSn3gwISAFk1zS0IUU/lwNPelKDZ7R8Tix0ZXOCwlmUVuQcp1szNPe8IMMeQHVrEnqnk5uu33XDgrNTBa+D59uj7PUroKRduGNS1HPq42cSh7bjw5cOrhpjgN5vW4svp4MDZVo5vzJmeHi1k0190BUyOwWd0IRUKOaWvFURs9roI6Sj7GSPyHdAISMkFJpAB6hLtTEjlmG/bdUWo3/Bb+vnejTf9i4uz1gv+0e4YyiREq23oE7m9sOh0TWJbbwTyvfwf2gmBZy7hd8kyDJu673lYv7F9LV2WPH+Fj3IC7F0j2kGpAEbi0WWhZ5Um890BCtnAjrJU6HIoge1xAsqEcy6e0PsiojV/+GsqJeMAIiUXyr5xFtoG4wRx0mMhT/1JMoUUaplqEZXGcUSxkkxy0JQ1D+VFoVHe6hVvnXhOKR/cRtRTAevpLxwx6WyXxMjJMQnnPHvCt3nL0pDcJC5vchzMMR14oEVNhwI0Q098PxsSm37DkW102TWiYgA)}.multipage [data-photo-preview].preview-corporate-visit-lounge-900{--opening-photo-ratio:900/605;background-image:url(data:image/webp;base64,UklGRvgEAABXRUJQVlA4IOwEAAAQFwCdASpgAEEAPwFurE+rJqQiMjh8SWAgCWIAzw24+0rs73nafd9EIphxmz5u1seOrWs9cKXKLMYyqt9R3htwcgxLct/jTnD000mO4DG70Bh97R07XVlIEUIkec4GCT58PFV6UiejgSZygfnu0vzSxa/6sjSV3+d5bFoF6ImyzW7mCDQbjMGosGAXnsk2z50efldC/MxYHko1Ng4Rfnt+uR2p+kwGsu7ss/xiaCGSsqd0PwaIWJWmyXYUw7gaypYAAP7w9AfPaKWgwuxTDCB/sjX56RIewb9ndek8tqsT7IABhc8x7KLNp8qQI8KVLCvTj34qB31U5K/3YztAbz81UBvul6Gy8EIfYt1arbyvaF8Goa5Wlz0tibK40GWqjKmowrz3w6NZ78Isy1YJraTbJIoIFCyYaC3vgHAzWi26iKiYq/8pvwlJQq05jDIoli6PJ2ttbag9/UJ42De3IWf8AGvoghmklaajFHe29kjETFXprnEwsPwF7EtGPfoTFuVMRizXsu4zw53+85Hp6oW5Fydi24oLjtG99pptPdnPIzApVHkEN67iSktEA1eSSwDKVZLHUaYKufmmOXzz0ENmzD5xm4vHnhvscS0LQTKJn94RuDWXj6uOw8+ziJI20MJozJmSil8qzPTiPTTUXmD7uRRfpZmh4gc695154j2IQlooMpvWGpsoWRPs95WrEoTjW8owY5jw/wXi7zmZHyervHa71apdzvSlm4CE7hD5J341jR3IYkvxP3ZkBpXtOM1tLKG1il14ha2Hjj+TUJEkrUTW6h/YZFdogxOnPSh9UhZhOhrMavvGP9a0+GCaMnP3flu5C0eU2lnuKkmUJGpz8R4GV67pxGtVpgT4DlEyVuos5647K5ufbram95V7kWvjED6TDZduyuIr7RB9ig4orU0O2DxEvoKRqySrPpJZnN4pWFe3WSUG6nMKBFppOy7CFpsc4uw96zhFV5cx8HaowqfKGJtM1H8B6PzERHaUXNpUOAd19x0HxEra3gP3QiiiL0StdEyvraAl6azJ76TDxRNhOCglBPl/pKB0UPA9wfeCnVqq76d4scyI66xsxas3opZpvqnMwkCMTLfDdO7GMbo8p8Z5Z0EKKMe9IRphKiMPGCXInaazUwUvnOB83G8Ff8rJo2Rl1EPxbF3CbmHjSgthMmMCNXrs4ET4CvewrEeP2K1DKnc6kbhjYe1MGzgVEtnQbN+JcA5MxSKiy3xWdxuuIAf3aC/mi7R/FaEqUCKiaBWmt+ZRIhA7ouqjDV2aj+XFMCj4tBz5dINEkGt5MqBmkgiA1wPjUF3YoPK0vCRfZj9MB/7BZtGkTzfwZIZOaYn6CjnAcpILMRWpniO79Mp90Bb/yYwCgeDrViJ2ITUv2wcC2pSAZJaC7yn3E47HWOL2KRWdq6/KyCbsMEmxVqE0yDj3qWXGfflRowhuo0TCltyp8uBappvbOKCfsfWCOlOf4rkgM9z36sKXBQkvftjUjXFa4jrTyoRMT+zcGTc+CkrWTWylNyVlNE+vKgUrgnMnP69OKTw9Mp84O/3JEa6rIJPgnA9b2TAzCuVNRHHb/9lSDryvj2IF3sEZQRe1WvhWtaz1DSGZ19Wjxd1NAJJDkXmDLWWO4z1H021WEtznMqQghCDD2odKg8JDa2B7CwLgrULe5AAAAAA=)}@media (width>=768px){.visual-intro .scene-native-corporate{grid-template-columns:1.5fr .666667fr .666667fr}}@media (width<=767px){.visual-intro .scene-native-corporate{grid-template-columns:.666667fr .666667fr}}