.hero{position:sticky;top:0;height:100vh;min-height:720px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;z-index:1;background:var(--paper)}.hero-inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;transform:scale(var(--hero-scale, 1));will-change:transform}.hero-inner:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--hero-darken, 0);pointer-events:none;z-index:5}.page-stack{position:relative;z-index:2;background:var(--paper)}.page-stack:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#13121014}.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 40% 44%,#e0c8a4,#a88760 30%,#4e3e2f 62%,#1c1814)}.hero-media:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 18%,rgba(226,228,230,.22),transparent 46%),radial-gradient(circle at 68% 48%,rgba(255,228,192,.16),transparent 44%),radial-gradient(circle at 84% 78%,rgba(0,0,0,.5),transparent 58%)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#0000 28% 62%,#00000080);z-index:2}.hero-media .hero-video,.hero-media .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;transform-origin:center center}.hero-media .hero-video--mobile{display:none}@media(max-width:1024px){.hero-media .hero-video--desktop{display:none}.hero-media .hero-video--mobile{display:block}}.hero-media .hero-scrim{position:absolute;inset:0;background:#00000038;z-index:2;pointer-events:none}.hero-content{position:relative;z-index:2;padding:0 var(--gutter) 72px;width:100%}.hero-content .display{font-size:clamp(40px,4.6vw,76px);line-height:.95;letter-spacing:-.005em;max-width:720px}.eyebrow-rule{display:inline-flex;align-items:center;gap:16px;font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9}.eyebrow-rule:before{content:"";display:inline-block;width:56px;height:1px;background:currentColor;opacity:.5}.hero-sub{max-width:540px;margin:22px 0 0;color:#ffffffd9;font-size:15px;line-height:1.55}.hero-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;position:relative;z-index:2;padding:0 var(--gutter) 40px}.hero-bottom>:first-child,.hero-bottom>:last-child{visibility:hidden}.hero-scroll{display:inline-flex;flex-direction:column;align-items:center;gap:14px;justify-self:center;text-decoration:none;cursor:pointer;padding:8px 4px}.diamond-frame{width:48px;height:48px;position:relative;display:grid;place-items:center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.diamond-frame .diamond-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transition:opacity .4s ease}.diamond-frame .diamond-outline path{fill:#fff0;stroke:#fff;stroke-width:1;transition:stroke .4s ease,fill .45s cubic-bezier(.2,.8,.2,1);vector-effect:non-scaling-stroke}.diamond-arrows{position:relative;width:14px;height:17px;overflow:hidden}.diamond-arrows svg{position:absolute;left:0;top:0;display:block;opacity:1;transition:transform .5s cubic-bezier(.7,0,.3,1);animation:scrollPulse 2.6s ease-in-out infinite}@keyframes scrollPulse{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}.hero-scroll:hover .diamond-arrows svg{animation:arrowWipeY .7s cubic-bezier(.7,0,.3,1)}@keyframes arrowWipeY{0%{transform:translateY(0)}49%{transform:translateY(140%)}50%{transform:translateY(-140%)}to{transform:translateY(0)}}.hero-scroll:hover .diamond-frame{transform:scale(1.08)}.hero-scroll:hover .diamond-frame .diamond-outline path{stroke:#fff;fill:#ffffff24}.hero-scroll-label{position:relative;font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.24em;color:#ffffffd9;text-transform:uppercase;padding-bottom:6px;opacity:0;transform:translateY(-4px);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),color .25s ease}.hero-scroll-label:after{content:"";position:absolute;left:50%;bottom:0;height:1px;width:0;background:#ffffffd9;transform:translate(-50%);transition:width .5s cubic-bezier(.2,.8,.2,1)}.hero-scroll:hover .hero-scroll-label,.hero-scroll:focus-visible .hero-scroll-label{color:#fff;opacity:1;transform:translateY(0)}.hero-scroll:hover .hero-scroll-label:after,.hero-scroll:focus-visible .hero-scroll-label:after{width:100%}.hero-content .eyebrow-rule,.hero-content .display,.hero-content .hero-sub,.hero-bottom,.nav{opacity:0;transform:translateY(8px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.hero-content .display{transform:translateY(14px);transition-duration:1.1s}.hero-media .hero-video{opacity:0;transform:scale(1.05);transition:opacity 1.4s cubic-bezier(.2,.8,.2,1),transform 1.8s cubic-bezier(.2,.8,.2,1)}body.is-loaded .hero-content .eyebrow-rule,body.is-loaded .hero-content .display,body.is-loaded .hero-content .hero-sub,body.is-loaded .hero-bottom,body.is-loaded .nav{opacity:1;transform:none}body.is-loaded .hero-media .hero-video{opacity:1;transform:none;transition-delay:0ms}body.is-loaded .nav{transition-delay:.1s}body.is-loaded .nav{transition:color .45s cubic-bezier(.2,.8,.2,1),background-color .45s cubic-bezier(.2,.8,.2,1),backdrop-filter .45s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .45s cubic-bezier(.2,.8,.2,1),border-color .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),opacity .9s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}body.is-loaded .nav.is-hidden{transform:translateY(-100%)}body.is-loaded .hero-content .eyebrow-rule{transition-delay:.4s}body.is-loaded .hero-content .display{transition-delay:.6s}body.is-loaded .hero-content .hero-sub{transition-delay:.85s}body.is-loaded .hero-bottom{transition-delay:1.1s}@media(prefers-reduced-motion:reduce){.hero-content .eyebrow-rule,.hero-content .display,.hero-content .hero-sub,.hero-bottom,.hero-media .hero-video,.nav{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:1024px){.hero{min-height:100svh;height:100svh}.hero-content{padding-bottom:clamp(8px,2vw,20px)}.hero-bottom{padding-bottom:6px}}@media(max-width:720px){body.is-loaded .hero-media img.hero-video--mobile{transform:scale(1.4) translate(0) translateY(0)}.hero-content .display{font-size:clamp(40px,11.5vw,60px);line-height:.96}.hero-sub{margin-top:18px;font-size:14px;line-height:1.5;max-width:32ch}.hero-bottom{padding-bottom:6px}}@media(max-width:540px){.eyebrow-rule{gap:12px;font-size:9.5px;letter-spacing:.22em}.eyebrow-rule:before{width:32px}}.sf-main{background:var(--paper);color:var(--ink)}.ow-explore{background:var(--paper);color:var(--ink);padding:clamp(72px,8vw,128px) var(--gutter);border-top:1px solid var(--rule)}.ow-explore__head{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(40px,6vw,120px);align-items:end;margin-bottom:clamp(30px,3.6vw,48px)}.ow-explore__title{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:clamp(34px,4.6vw,72px);line-height:1.02;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;color:var(--ink);margin:0}.ow-explore__title .soft{color:#44301f80}.ow-explore__sub{color:var(--ink-soft, rgba(46,32,19,.62));font-size:clamp(14px,1.05vw,16px);line-height:1.55;margin:0;max-width:32ch;justify-self:end;text-align:right}@media(max-width:760px){.ow-explore__head{grid-template-columns:1fr;gap:16px;align-items:start}.ow-explore__sub{justify-self:start;text-align:left}.ow-explore__title{white-space:nowrap;font-size:clamp(20px,6.9vw,34px)}}.ow-explore__list{border-top:1px solid var(--rule)}.ow-row{display:grid;grid-template-columns:auto clamp(128px,14vw,184px) 1fr auto;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}.ow-row__idx{font-family:Suisse Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--ink-soft, rgba(46,32,19,.5))}.ow-row__thumb{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#e9e3da}.ow-row__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ow-row:hover .ow-row__thumb img{transform:scale(1.05)}.ow-row__main{min-width:0;display:flex;flex-direction:column;gap:clamp(8px,.8vw,12px)}.ow-row__title{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:clamp(20px,1.9vw,29px);line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--ink);transition:color .3s ease}.ow-row__sub{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1vw,15px);line-height:1.5;color:var(--ink-soft, rgba(46,32,19,.62));margin:0}.ow-row__arrow{display:inline-flex;color:var(--ink-soft, rgba(46,32,19,.55));transition:transform .45s cubic-bezier(.2,.8,.2,1),color .3s ease}.ow-row__arrow svg{display:block;width:26px;height:auto}.ow-row:hover .ow-row__arrow{transform:translate(9px);color:var(--ink)}.ow-row:hover .ow-row__title{color:#44301feb}.ow-row[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.ow-row[data-reveal].is-in{opacity:1;transform:none}@media(max-width:620px){.ow-row{grid-template-columns:clamp(76px,24vw,104px) 1fr auto;gap:16px}.ow-row__idx{display:none}.ow-row__title{font-size:clamp(18px,5.4vw,24px)}.ow-row__sub{font-size:12.5px}}.ow-explore{border-top:0}.reason{background:#fff;color:var(--ink);padding:clamp(72px,8vw,128px) var(--gutter) clamp(64px,7vw,112px);border-top:1px solid var(--rule);text-align:center;overflow:hidden}.reason__head{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.reason__kick{font-family:Suisse Mono,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft, rgba(46,32,19,.55));margin:0 0 clamp(26px,3vw,40px)}.reason__lead{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(24px,2.7vw,40px);line-height:1.16;letter-spacing:-.003em;color:var(--ink);margin:0 0 clamp(10px,1.4vw,20px);white-space:nowrap}.reason__statement{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(40px,5.6vw,96px);line-height:1;letter-spacing:-.012em;color:var(--ink);margin:0;white-space:nowrap}.reason__statement .soft{color:#7a5a3ae6}.reason__gallery{display:flex;justify-content:center;align-items:flex-start;gap:clamp(6px,.7vw,14px);width:100vw;max-width:1680px;position:relative;left:50%;transform:translate(-50%);padding-inline:clamp(8px,.85vw,16px);box-sizing:border-box;margin:clamp(48px,5.4vw,88px) 0 clamp(48px,5.4vw,84px)}.reason__fig{position:relative;flex:0 0 auto;width:clamp(158px,18.3vw,300px);aspect-ratio:3 / 4.2;overflow:hidden;margin:0;background:#e9e3da}.reason__fig img{width:100%;height:100%;object-fit:cover;display:block}.reason__fig--1,.reason__fig--5{margin-top:clamp(30px,3.6vw,56px)}.reason__fig--2,.reason__fig--4{margin-top:clamp(8px,1vw,16px)}.reason__fig--3{width:clamp(188px,21.6vw,350px);aspect-ratio:3 / 4.5;margin-top:0}.reason[data-reveal-late] .reason__kick,.reason[data-reveal-late] .reason__lead,.reason[data-reveal-late] .reason__statement,.reason[data-reveal-late] .reason__text{opacity:0;transform:translateY(18px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.reason[data-reveal-late].is-in .reason__kick{opacity:1;transform:none;transition-delay:0ms}.reason[data-reveal-late].is-in .reason__lead{opacity:1;transform:none;transition-delay:.12s}.reason[data-reveal-late].is-in .reason__statement{opacity:1;transform:none;transition-delay:.24s}.reason[data-reveal-late].is-in .reason__text{opacity:1;transform:none;transition-delay:.9s}.reason[data-reveal-late] .reason__fig{opacity:0;transform:translateY(40px) scale(.97);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1.15s cubic-bezier(.2,.8,.2,1)}.reason[data-reveal-late].is-in .reason__fig{opacity:1;transform:none}.reason[data-reveal-late].is-in .reason__fig--3{transition-delay:.36s}.reason[data-reveal-late].is-in .reason__fig--2,.reason[data-reveal-late].is-in .reason__fig--4{transition-delay:.5s}.reason[data-reveal-late].is-in .reason__fig--1,.reason[data-reveal-late].is-in .reason__fig--5{transition-delay:.64s}.reason__text{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--ink-soft, var(--ink-2));margin:0 auto;max-width:60ch}@media(max-width:900px){.reason__fig{width:clamp(118px,17vw,168px)}.reason__fig--3{width:clamp(138px,19.5vw,192px)}}@media(min-width:621px){.reason__text:not(.reason__fact){font-size:clamp(15px,1.15vw,17px);line-height:1.62;max-width:60ch;margin-top:clamp(64px,7vw,112px)}.reason__fact{margin-top:22px;margin-bottom:clamp(40px,4.5vw,72px)}}@media(max-width:620px){.reason__gallery{display:block;padding:12px var(--gutter) 40px;overflow:visible}.reason__fig,.reason__fig--3{margin-top:0;aspect-ratio:3 / 4;overflow:hidden}.reason__fig:nth-child(1){width:86vw;margin-right:auto;transform:rotate(-1.2deg)}.reason__fig:nth-child(2){width:70vw;margin-left:auto;margin-top:-13vw;transform:rotate(1.1deg)}.reason__fig:nth-child(3){width:80vw;margin-right:auto;margin-top:26px;transform:rotate(-.8deg)}.reason__fig:nth-child(4){width:68vw;margin-left:auto;margin-top:-11vw;transform:rotate(1.2deg)}.reason__fig--5{width:100%;aspect-ratio:16 / 10;transform:none;margin-top:40px}.reason__fig img{animation:vaKb 14s ease-in-out infinite alternate;transform-origin:50% 42%}.reason__fig:nth-child(2n) img{animation-duration:17s;animation-direction:alternate-reverse}.reason__fig--5 img{animation-duration:22s}.reason__lead{font-size:clamp(13px,4vw,28px)}.reason__statement{font-size:clamp(18px,6vw,38px)}.reason{background:linear-gradient(180deg,var(--paper) 0%,#f2ebdf 26%,#f2ebdf 86%,var(--paper) 100%)}}.reason__fig{position:relative}@keyframes vaKb{0%{transform:scale(1.03)}to{transform:scale(1.14) translateY(-2%)}}@media(prefers-reduced-motion:reduce){.reason__fig img{animation:none!important}}.va-seq{position:relative;z-index:2;background:#17120e;color:#f4f1ea;overflow:hidden;padding:clamp(80px,10vw,150px) 0}.va-seq__media{position:absolute;inset:0;z-index:0;background:#17120e}.va-seq__photo{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.va-seq__photo img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.1);filter:blur(8px) brightness(.82)}.va-seq__photo:first-child{opacity:.42}.va-seq__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#100b07b8,#100b078c 42%,#100b07d1),radial-gradient(120% 85% at 50% 48%,#100b0747,#100b07bd)}.va-seq__inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:0 var(--gutter)}.va-seq__eyebrow{font-family:Suisse Mono,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#c6a878eb;margin:0 0 clamp(30px,4vw,52px);text-align:center}.va-seq__phrases{display:flex;flex-direction:column;gap:clamp(22px,2.6vw,38px)}.va-seq__phrase{margin:0;display:flex;justify-content:center;text-align:center}.va-seq__line{display:block;max-width:24ch;font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(24px,3vw,47px);line-height:1.16;letter-spacing:-.01em;color:#f4f1ea;text-shadow:0 2px 30px rgba(0,0,0,.45)}.va-seq__line em{font-style:italic;color:#c6a878}.va-seq__sign{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1vw,15px);line-height:1.5;letter-spacing:.01em;color:#f4efe8a8;margin:clamp(34px,4vw,52px) 0 0;text-align:center}.va-seq__progress{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:#f4efe824;display:none}.va-seq__progress-bar{display:block;height:100%;width:0%;background:linear-gradient(90deg,#c6a8788c,#c6a878)}.va-seq--on{height:calc(100vh * (1 + var(--va-seq-beats, 0)));padding:0;overflow:visible}.va-seq--on .va-seq__media,.va-seq--on .va-seq__inner{position:sticky;inset:0 auto auto;height:100vh;overflow:hidden}.va-seq--on .va-seq__photo{transition:none}.va-seq--on .va-seq__inner{margin-top:-100vh;max-width:none;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center;justify-content:center}.va-seq--on .va-seq__eyebrow{position:absolute;top:clamp(88px,12vh,130px);left:0;right:0;margin:0}.va-seq--on .va-seq__phrases{position:relative;width:100%;max-width:1000px;min-height:46vh;display:block}.va-seq--on .va-seq__phrase{position:absolute;inset:0;align-items:center;opacity:0;will-change:opacity,transform}.va-seq--on .va-seq__sign{position:absolute;left:0;right:0;bottom:clamp(68px,11vh,116px);margin:0;opacity:0}.va-seq--on .va-seq__progress{position:sticky;inset:auto;top:calc(100vh - 2px);margin-top:-2px;display:block}@media(max-width:720px){.va-seq--on{height:calc(100svh * (1 + var(--va-seq-beats, 0)))}.va-seq--on .va-seq__media,.va-seq--on .va-seq__inner{height:100svh}.va-seq--on .va-seq__inner{margin-top:-100svh}.va-seq--on .va-seq__progress{top:calc(100svh - 2px)}.va-seq--on .va-seq__eyebrow{top:clamp(64px,10vh,96px)}.va-seq--on .va-seq__phrases{min-height:56svh;max-width:none}.va-seq--on .va-seq__line{max-width:22ch;font-size:clamp(22px,5.6vw,30px)}.va-seq--on .va-seq__sign{bottom:clamp(46px,9vh,76px)}.va-seq:not(.va-seq--on){padding:0}.va-seq:not(.va-seq--on) .va-seq__media{display:none}.va-seq:not(.va-seq--on) .va-seq__eyebrow{position:static;padding:clamp(56px,14vw,76px) var(--gutter) 0;margin:0}.va-seq:not(.va-seq--on) .va-seq__inner{position:static;padding:0;display:block}.va-seq:not(.va-seq--on) .va-seq__phrases{display:block}.va-seq:not(.va-seq--on) .va-seq__phrase{position:relative;min-height:78svh;overflow:hidden;padding:clamp(40px,10vw,64px) var(--gutter);align-items:center}.va-seq:not(.va-seq--on) .va-seq__phrase:before{content:"";position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;transform:scale(1.06);filter:blur(6px) brightness(.82)}.va-seq:not(.va-seq--on) .va-seq__phrase:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#100b079e,#100b07cc)}.va-seq:not(.va-seq--on) .va-seq__phrase[data-chapter="1"]:before{background-image:var(--va-seq-photo-1)}.va-seq:not(.va-seq--on) .va-seq__phrase[data-chapter="2"]:before{background-image:var(--va-seq-photo-2)}.va-seq:not(.va-seq--on) .va-seq__phrase[data-chapter="3"]:before{background-image:var(--va-seq-photo-3)}.va-seq:not(.va-seq--on) .va-seq__line{position:relative;z-index:2;max-width:20ch;font-size:clamp(22px,6vw,34px);margin:0 auto}.va-seq:not(.va-seq--on) .va-seq__sign{position:static;margin:0;background:#17120e;padding:clamp(40px,10vw,60px) var(--gutter) clamp(64px,16vw,90px)}}@media(prefers-reduced-motion:reduce){.va-seq__photo{transition:none}}.va-wall{position:relative;height:200vh;background:#0a0908}.va-wall__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.va-wall__grid{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;will-change:transform}.va-tile{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#241a12}.va-tile img{width:100%;height:100%;object-fit:cover;object-position:center 26%;display:block;filter:saturate(.92) brightness(.85)}.va-tile--craft img{object-position:center}.va-wall__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 78% 64% at 50% 50%,#0a0908d1,#0a090880 55%,#0a090829),linear-gradient(180deg,#0a090852,#0a090800 24% 76%,#0a090861)}.va-wall__claim{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:min(720px,86vw);text-align:center}.va-wall__kick{font-family:Suisse Mono,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#ffffff9e;margin:0 0 clamp(18px,2vw,26px)}.va-wall__lead{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(16px,1.4vw,21px);line-height:1.3;color:#fffc;margin:0 0 clamp(10px,1vw,14px)}.va-wall__statement{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(32px,4vw,64px);line-height:1.02;letter-spacing:-.012em;color:#f6f1ea;margin:0;text-shadow:0 2px 30px rgba(0,0,0,.35)}.va-wall__statement .soft{color:#c6a878f2}.va-wall__body{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:14.5px;line-height:1.62;color:#ffffffd1;margin:clamp(20px,5vw,30px) auto 0;max-width:36ch;text-shadow:0 1px 14px rgba(0,0,0,.4)}@media(min-width:721px){.va-wall,.va-wall-after{display:none}}@media(max-width:720px){.reason{display:none}}.va-wall.va-anim .va-tile{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.va-wall.va-anim.is-in .va-tile{opacity:1;transform:none}.va-wall--static{height:auto}.va-wall--static .va-wall__pin{position:relative;height:auto}.va-wall--static .va-wall__grid{position:relative}.va-wall-after{background:var(--paper);text-align:center;padding:clamp(88px,10vw,150px) var(--gutter)}@media(max-width:720px){.va-wall{height:175vh}.va-wall__grid{grid-template-columns:repeat(2,1fr);gap:4px}.va-wall__grid .va-tile:nth-child(n+11){display:none}.va-wall__statement{font-size:clamp(34px,10.5vw,48px)}.va-wall-after{padding:52px var(--gutter)}.va-wall-after .reason__fact{margin-top:0}}.reason__fact{margin-top:18px;font-size:13px;color:#1312108c}.va-mvw{display:flex;min-height:100vh;background:#17120e;overflow:hidden}.va-mvw__panel{position:relative;flex:1 1 0;min-height:100vh;overflow:hidden;display:flex;isolation:isolate;color:#f4efe8;transition:flex-grow .8s cubic-bezier(.55,.05,.25,1)}.va-mvw__panel+.va-mvw__panel{border-left:1px solid rgba(255,255,255,.12)}.va-mvw__bg{position:absolute;inset:0;z-index:0}.va-mvw__bg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);filter:brightness(.46) saturate(.82);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s ease}.va-mvw__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#17120e59,#17120e1f 42%,#17120ed1)}.va-mvw__inner{position:relative;z-index:2;margin-top:auto;width:100%;padding:clamp(32px,3vw,56px) clamp(24px,2.2vw,44px) clamp(40px,4vw,64px);display:flex;flex-direction:column}.va-mvw__eyebrow{font-family:Suisse Mono,monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#c6a878f2;margin:0 0 clamp(14px,1.4vw,20px)}.va-mvw__title{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(26px,2.5vw,40px);line-height:1.08;letter-spacing:-.008em;color:#f6f1ea;margin:0;text-wrap:balance}.va-mvw__reveal{overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height .8s cubic-bezier(.55,.05,.25,1),opacity .55s ease,margin-top .8s cubic-bezier(.55,.05,.25,1)}.va-mvw__sub{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,1vw,15.5px);line-height:1.6;color:#f4efe8c2;margin:0 0 clamp(22px,2.4vw,32px);max-width:78ch}.va-mvw__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,40px);padding-top:clamp(22px,2.4vw,34px);border-top:1px solid rgba(244,239,232,.18)}.va-mvw__label{font-family:Suisse Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f4efe8eb;margin:0 0 8px}.va-mvw__text{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;color:#f4efe89e;margin:0;max-width:30ch}@media(min-width:721px)and (hover:hover){.va-mvw__panel:hover,.va-mvw__panel:focus-within{flex-grow:2.4}.va-mvw__panel:hover .va-mvw__bg img,.va-mvw__panel:focus-within .va-mvw__bg img{filter:brightness(.66) saturate(.94);transform:scale(1)}.va-mvw__panel:hover .va-mvw__reveal,.va-mvw__panel:focus-within .va-mvw__reveal{max-height:360px;opacity:1;margin-top:clamp(26px,2.8vw,40px)}}@media(max-width:720px){.va-mvw{flex-direction:column;min-height:0}.va-mvw__panel{flex:none;min-height:0;display:block;background:#f4efe8}.va-mvw__panel+.va-mvw__panel{border-left:0;border-top:1px solid rgba(23,18,14,.1)}.va-mvw__bg,.va-mvw__veil{height:56svh;bottom:auto}.va-mvw__bg img{filter:brightness(.5) saturate(.86);transform:none}.va-mvw__bg img{object-position:50% 40%}.va-mvw__panel:nth-of-type(2) .va-mvw__bg,.va-mvw__panel:nth-of-type(2) .va-mvw__veil{height:60svh}.va-mvw__panel:nth-of-type(2) .va-mvw__bg img{object-position:50% 25%}.va-mvw__panel:nth-of-type(3) .va-mvw__bg img{object-position:60% 45%}.va-mvw__inner{position:relative;margin-top:0;padding:0;display:block}.va-mvw__head{position:relative;z-index:2;min-height:56svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 24px 32px}.va-mvw__panel:nth-of-type(2) .va-mvw__head{min-height:60svh}.va-mvw__title{font-size:27px;line-height:1.12;max-width:15ch}.va-mvw__reveal{position:relative;z-index:2;max-height:none;opacity:1;overflow:visible;margin-top:0;padding:32px 24px 40px;border-top:1px solid rgba(198,168,120,.85)}.va-mvw__sub{display:none}.va-mvw__grid{grid-template-columns:1fr;gap:18px;padding-top:0;border-top:0}.va-mvw__label{font-size:10px;color:#2a2017;margin:0 0 6px}.va-mvw__text{font-size:12.5px;line-height:1.5;color:#5c4b39;max-width:none}}@media(prefers-reduced-motion:reduce){.va-mvw__panel,.va-mvw__bg img,.va-mvw__reveal{transition:none!important}.va-mvw__reveal{max-height:none;opacity:1;overflow:visible;margin-top:clamp(24px,2.8vw,38px)}}.va-bridge{padding:clamp(88px,10vw,150px) var(--gutter);background:#fff;text-align:center}.va-bridge__kick{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#13121073;margin:0 0 22px}.va-bridge__statement{font-family:Brandon,Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:clamp(30px,4vw,58px);line-height:1.04;letter-spacing:.005em;text-transform:uppercase;color:var(--ink, #131210);margin:0}.va-bridge__statement .soft{color:#44301f73}@media(max-width:720px){.va-bridge{padding:72px var(--gutter)}.va-bridge__statement{font-size:clamp(28px,8vw,34px)}}.duo{display:flex;position:relative;background:var(--surface-dark, #14110d);color:#f4f1ea;overflow:hidden}.duo__half{position:relative;flex:1 1 0;min-height:clamp(460px,62vh,680px);display:flex;overflow:hidden;text-decoration:none;color:inherit}.duo__half+.duo__half{border-left:1px solid rgba(255,255,255,.16)}.duo__bg{position:absolute;inset:0;z-index:0;filter:brightness(.5) saturate(.72);transform:scale(1.02);transition:filter .6s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}.duo__bg img{width:100%;height:100%;object-fit:cover;display:block}.duo__half:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#140f0a80,#140f0a52 45%,#140f0ab8);pointer-events:none}.duo__inner{position:relative;z-index:2;margin:auto;max-width:42ch;padding:clamp(48px,6vw,96px) clamp(28px,4vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center}.duo__kick{font-family:Suisse Mono,monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e;margin:0 0 clamp(18px,2.2vw,28px)}.duo__title{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1;letter-spacing:.005em;text-transform:uppercase;color:#fff;margin:0 0 clamp(18px,2vw,26px);text-shadow:0 1px 18px rgba(0,0,0,.35);white-space:nowrap}.duo__text{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:#fffc;margin:0;max-width:34ch}.duo__cta{margin-top:clamp(28px,3.2vw,44px);display:inline-flex;align-items:center;gap:16px;color:#fff}.duo__cta .diamond-frame{width:44px;height:44px;position:relative;display:grid;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.duo__cta .diamond-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.duo__cta .diamond-outline path{fill:#0000;stroke:#fff9;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s ease,stroke .35s ease}.duo__cta .diamond-arrows{position:relative;width:16px;height:12px;overflow:hidden}.duo__cta .diamond-arrows svg{position:absolute;left:0;top:0;display:block;color:#fff;transition:transform .55s cubic-bezier(.7,0,.3,1)}.duo__cta .big{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.duo__half:hover .duo__bg{filter:brightness(.82) saturate(.92);transform:scale(1.06)}.duo__half:hover .diamond-frame{transform:scale(1.08)}.duo__half:hover .diamond-outline path{stroke:#fff;fill:#ffffff24}.duo__half:hover .diamond-arrows svg{animation:gateWipeR .7s cubic-bezier(.7,0,.3,1)}.duo[data-reveal-late] .duo__inner{opacity:0;transform:translateY(18px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.duo[data-reveal-late].is-in .duo__half:nth-child(1) .duo__inner{opacity:1;transform:none;transition-delay:0ms}.duo[data-reveal-late].is-in .duo__half:nth-child(2) .duo__inner{opacity:1;transform:none;transition-delay:.16s}@media(max-width:720px){.duo{flex-direction:column}.duo__half+.duo__half{border-left:0;border-top:1px solid rgba(255,255,255,.16)}.duo__half{min-height:clamp(360px,52vh,480px)}}@keyframes gateWipeR{0%{transform:translate(0)}49%{transform:translate(140%)}50%{transform:translate(-140%)}to{transform:translate(0)}}.va-credentials{padding:clamp(40px,4vw,64px) var(--gutter) clamp(56px,6vw,80px);background:#fff}.va-credentials .cred-eyebrow{font-family:Suisse,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#13121073;text-align:center;margin:0 0 clamp(28px,3vw,44px)}.va-credentials .cred-row{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(24px,4vw,64px);align-items:center;justify-content:center}.va-credentials .cred-tile{position:relative;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1vw,18px);overflow:hidden}.va-credentials .cred-tile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(.9);opacity:.55;transition:filter .5s cubic-bezier(.2,.8,.2,1),opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.va-credentials .cred-tile:hover img{filter:grayscale(0) contrast(1);opacity:1;transform:scale(1.03)}@media(max-width:720px){.va-credentials .cred-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 30px}.va-credentials .cred-tile{aspect-ratio:auto;height:46px;padding:0;flex:0 0 auto}.va-credentials .cred-tile img{max-height:46px;opacity:.65}}
