.client-film{width:100%}.film-stage{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1.15fr) minmax(0,.64fr);gap:clamp(4px,.52vw,10px);align-items:center;position:relative}.film-wing,.film-main{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;background:#151813}.film-arrival{align-self:start;margin-top:15%}.film-tour{align-self:end;margin-bottom:14%}.film-main{object-fit:contain}.film-screen{position:relative;background:#151813;overflow:hidden}.film-screen.is-ready:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(0deg,#0c0c0bd0,transparent);pointer-events:none}.film-start{z-index:1;display:flex;align-items:flex-end;gap:9px;position:absolute;inset:0;width:100%;height:100%;border:0;background:none;padding:0 7% 7%;color:#fff;font:600 clamp(12px,1.04vw,16px)/1.2 var(--sans);text-align:left}.film-start>span:last-child{padding-bottom:4px}.film-start:focus-visible{outline-offset:-4px}.film-start small{display:block;margin-top:3px;color:#f5daa0;font:400 11px/1.2 var(--sans);letter-spacing:.04em}.film-play{display:grid;place-content:center;width:clamp(37px,3.6vw,52px);height:clamp(37px,3.6vw,52px);border:1px solid #f6d17a;border-radius:50%;background:#14141487}.film-fallback{font-size:13px;margin-top:10px;text-decoration:underline}.client-film [hidden]{display:none}.client-film figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;padding-top:14px;border-top:1px solid #b7a687;margin-top:17px}.client-film figcaption span{font:500 clamp(21px,2vw,33px)/1.2 var(--serif)}.client-film figcaption small{font:400 12px/1.4 var(--sans);color:#655b46}.question-layout h2 em{color:#79531c}.next-panel .line-link{color:#302817}.film-play .ui-icon{width:21px;height:21px;color:#fff6dd}.film-play{min-width:44px;min-height:44px}.film-start:hover .film-play,.film-start:focus-visible .film-play{border-color:var(--gold);color:var(--gold);background:#161713e6}.film-screen media-controller{display:block;width:100%;aspect-ratio:9/16;--media-primary-color:#fff9ed;--media-control-background:transparent;--media-control-hover-background:#51442d;--media-control-padding:0;--media-range-bar-color:var(--gold);--media-icon-color:#fff9ed}.film-screen media-controller:fullscreen{width:100%;height:100%;aspect-ratio:auto;background:#000}.film-screen .film-controls:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;color:#fff9ed;background:#10120ff2;padding:0 max(0px,calc((100% - 310px)/2))}.film-controls media-time-range{width:100%;height:22px;grid-column:1/-1;min-width:0}.film-controls :is(media-play-button,media-mute-button,media-captions-button,.film-expand){display:grid;place-items:center;width:100%;min-height:44px}.film-controls svg{width:21px;height:21px}.film-controls media-captions-button svg[slot=on]{color:var(--gold-soft)}@media(max-width:430px){.film-stage{grid-template-columns:minmax(0,1fr) minmax(176px,1.95fr) minmax(0,1fr)}}dialog.film-screen{inset:auto;width:100%;min-width:0;margin:0;padding:0;border:0;color:inherit}dialog.film-screen:modal{position:fixed;inset:0;display:grid;place-items:center;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:#0c0d0b}dialog.film-screen:modal media-controller{width:min(100%,56.25vh);width:min(100%,56.25dvh);height:auto;max-height:100%}dialog.film-screen::backdrop{background:#0c0d0b}.film-expand{border:0;background:transparent;color:#fff9ed;padding:0}.film-expand:hover,.film-expand:focus-visible{background:#51442d}.film-expand:focus-visible{outline-offset:-3px}.film-expand[aria-expanded=false] .ph-arrows-in,.film-expand[aria-expanded=true] .ph-arrows-out,.client-film .sequence-window{display:none}@media(prefers-reduced-motion:no-preference){.story-layout:has(.sequence-capable){align-items:start}.story-layout:has(.sequence-capable) .story-text{position:sticky;top:clamp(45px,17vh,180px)}.client-film.sequence-capable{min-width:0}.sequence-capable:after{content:"";display:block;height:clamp(160px,33svh,320px)}.sequence-capable .film-pin{position:sticky;top:clamp(12px,6svh,64px)}.sequence-capable .film-stage{width:100%;height:clamp(280px,65svh,700px);max-height:106cqw;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center}.sequence-capable .film-pin{container-type:inline-size}.sequence-capable .film-wing{max-height:83%;object-fit:cover}.sequence-capable .film-arrival,.sequence-capable .film-tour{align-self:center;margin:0}.sequence-capable dialog.film-screen:not(:modal){max-width:min(100%,36svh)}.sequence-capable .film-stage:has(.sequence-on){background:#161713}.sequence-capable .film-stage:has(.sequence-on) .film-wing{visibility:hidden}.sequence-capable .film-screen.is-ready.sequence-on{position:absolute;inset:0;z-index:2;width:100%;height:100%;max-width:none;clip-path:inset(var(--matte-y,4%) var(--matte-x,10%))}.sequence-on.is-ready media-controller{visibility:hidden}.sequence-on.is-ready .sequence-window:not([hidden]){display:block;position:absolute;inset:0}.sequence-window canvas{width:100%;height:100%;object-fit:cover;object-position:50% 6%}.film-screen.sequence-on.is-ready:after{inset:0;background:linear-gradient(180deg,#0c0c0b54,transparent 27%,transparent 55%,#0c0c0ba8)}.sequence-label{position:absolute;top:calc(var(--matte-y,4%) + 18px);left:calc(var(--matte-x,10%) + 19px);z-index:1;background:#10110fe8;border-inline-start:2px solid var(--gold);color:#fff9ed;padding:6px 9px;font:600 12px/1.2 var(--sans)}.sequence-track{position:absolute;z-index:1;height:2px;background:#fff5;bottom:calc(var(--matte-y,4%) + 11px);left:calc(var(--matte-x,10%) + 19px);right:calc(var(--matte-x,10%) + 19px)}.sequence-track i{display:block;height:100%;background:#efbe4c;transform-origin:left;transform:scaleX(var(--film-position,0))}.film-screen.sequence-on .film-start{align-items:center;justify-content:flex-start;align-content:end;flex-wrap:wrap;padding:0 calc(var(--matte-x,10%) + 19px) calc(var(--matte-y,4%) + 23px);gap:10px}.film-screen.sequence-on .film-play{background:#171712c9}.film-screen.sequence-on .film-start>span:last-child{padding:0;text-shadow:0 1px 6px #000}.film-screen.sequence-on .film-start:focus-visible .film-play{outline:3px solid white;outline-offset:3px}.client-film.sequence-capable figcaption{margin-top:12px;padding-top:11px}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.story-layout:has(.sequence-capable) .story-text{position:static}.sequence-capable:after{height:clamp(80px,15svh,135px)}.sequence-capable .film-stage{height:min(112cqw,62svh);max-height:none}.sequence-capable .film-pin{top:16px}}.story-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,7vw,110px);align-items:center;padding-block:clamp(66px,8vw,135px)}.story-text h2,.question-layout h2,.closing-content h2{font:500 clamp(54px,6.4vw,110px)/.92 var(--display);letter-spacing:-.068em;margin:23px 0}.story-text h2 em,.question-layout h2 em,.closing-content h2 em{font:600 italic 1.12em/.9 var(--serif);color:#805513}.story-text>p:not(.overline){font-size:clamp(16px,1.25vw,20px);line-height:1.57;color:#403e33;max-width:42ch}.story-text .ink-link{margin-top:20px;border-bottom:1px solid #97773c}.client-film video{box-shadow:none}.question-layout{padding-block:clamp(58px,7vw,112px);display:grid;grid-template-columns:1fr 1.2fr;gap:7vw}.questions{border-top:1px solid #cec1a9}.faq-items{border-bottom:1px solid #b7aa90}.faq-items details{border-top:1px solid #b7aa90}.faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px;padding:16px 0;list-style:none;font:600 clamp(15px,1.18vw,19px)/1.4 var(--sans)}.faq-items svg{width:18px;height:18px;color:#785723}.faq-items details p{margin:0 16px 22px 0;color:#48453b;line-height:1.65;font-size:15px}.faq-items details p a{text-decoration:underline;text-underline-offset:3px}.closing-estate{position:relative;isolation:isolate;overflow:hidden;background:#11160f}.closing-land,.closing-estate:after{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center 55%}.closing-estate:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d100ded,#10150cbe 42%,#10150c20 85%)}.closing-content{padding-block:clamp(75px,9vw,145px)}.closing-content h2 em{color:var(--gold)}@media(max-width:767px){.story-layout,.question-layout{grid-template-columns:1fr;gap:25px;padding-block:56px}.story-text h2,.question-layout h2,.closing-content h2{font-size:clamp(49px,12vw,79px);margin:14px 0 20px}.story-text h2 br,.question-layout h2 br{display:none}.story-text h2 em:before,.question-layout h2 em:before{content:" "}.film-stage{grid-template-columns:minmax(0,.5fr) minmax(160px,1.5fr) minmax(0,.5fr);gap:4px}.faq-items summary{min-height:57px}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.story-text,.question-layout>div:first-child{animation:story-enter 1s both linear;animation-timeline:view();animation-range:entry 0% entry 85%}.closing-land{animation:grounds 1s both linear;animation-timeline:view();animation-range:cover}@keyframes story-enter{0%{translate:0 28px;opacity:.72}to{translate:0 0;opacity:1}}@keyframes grounds{0%{transform:scale(1.12) translateY(-3%)}to{transform:scale(1.12) translateY(3%)}}}}
