.story-module__0XTAAW__story{background:var(--abyss);color:var(--ivory);position:relative;overflow-x:clip}.story-module__0XTAAW__progress{transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--gold-light));z-index:80;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.story-module__0XTAAW__act{z-index:1;position:relative}.story-module__0XTAAW__actDark{background:var(--abyss);color:var(--ivory)}.story-module__0XTAAW__actMid{background:radial-gradient(120% 80% at 50% 0%, #0e3d2e8c 0%, transparent 60%), var(--deep);color:var(--ivory)}.story-module__0XTAAW__actLight{background:var(--ivory);color:var(--midnight)}.story-module__0XTAAW__panel{flex-direction:column;justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding:clamp(120px,20vh,240px) clamp(24px,6vw,80px);display:flex}.story-module__0XTAAW__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 32px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.story-module__0XTAAW__reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.story-module__0XTAAW__reveal.story-module__0XTAAW__in{opacity:1;transform:none}.story-module__0XTAAW__words .story-module__0XTAAW__word{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(.7em)rotate(2deg)}.story-module__0XTAAW__words.story-module__0XTAAW__in .story-module__0XTAAW__word{opacity:1;transform:none}.story-module__0XTAAW__hero{text-align:center;background:radial-gradient(130% 90% at 50% 18%, #0e3d2eb3 0%, transparent 55%), linear-gradient(180deg, var(--deep) 0%, var(--abyss) 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.story-module__0XTAAW__heroGhost{opacity:.09;z-index:0;pointer-events:none;width:min(82vh,820px);height:min(82vh,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.story-module__0XTAAW__heroGhost path{stroke:var(--gold);stroke-width:.5px;fill:none}.story-module__0XTAAW__heroMark{z-index:2;width:clamp(86px,12vw,168px);height:clamp(86px,12vw,168px);margin-bottom:28px;position:relative}.story-module__0XTAAW__heroMark path{stroke:var(--gold);fill:none;stroke-width:.6px;stroke-dasharray:240;stroke-dashoffset:240px;will-change:stroke-dashoffset;animation:1.3s cubic-bezier(.6,0,.2,1) forwards story-module__0XTAAW__vdraw}@keyframes story-module__0XTAAW__vdraw{to{stroke-dashoffset:0}}.story-module__0XTAAW__heroEyebrow{z-index:2;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);opacity:0;margin:0 0 28px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;animation:.9s ease-out .6s forwards story-module__0XTAAW__fadeIn;position:relative}.story-module__0XTAAW__heroTitle{z-index:2;letter-spacing:-.02em;max-width:16ch;color:var(--ivory);margin:0;font-family:Playfair Display,serif;font-size:clamp(38px,6.4vw,92px);font-weight:500;line-height:1.05;position:relative}.story-module__0XTAAW__heroTitle em{color:var(--gold-light);font-style:italic}.story-module__0XTAAW__heroSub{z-index:2;color:#f4eee2a8;opacity:0;max-width:44ch;margin:32px 0 0;font-family:Inter,sans-serif;font-size:clamp(15px,1.6vw,19px);line-height:1.6;animation:1s ease-out 1.5s forwards story-module__0XTAAW__fadeIn;position:relative}.story-module__0XTAAW__scrollCue{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#e4d8c499;opacity:0;flex-direction:column;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:10px;animation:1s ease-out 2s forwards story-module__0XTAAW__fadeIn;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.story-module__0XTAAW__scrollLine{background:linear-gradient(180deg, var(--gold), transparent);width:1px;height:48px;position:relative;overflow:hidden}.story-module__0XTAAW__scrollLine:after{content:"";background:var(--gold-light);animation:1.8s ease-in-out infinite story-module__0XTAAW__scrollDot;position:absolute;inset:0}@keyframes story-module__0XTAAW__scrollDot{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.story-module__0XTAAW__kicker{color:var(--gold-light);margin:0 0 28px;font-family:Playfair Display,serif;font-size:clamp(18px,2.2vw,26px);font-style:italic}.story-module__0XTAAW__big{letter-spacing:-.02em;max-width:18ch;margin:0;font-family:Playfair Display,serif;font-size:clamp(34px,5.6vw,78px);font-weight:500;line-height:1.08}.story-module__0XTAAW__big em{color:var(--gold-light);font-style:italic}.story-module__0XTAAW__body{color:#f4eee2b3;max-width:50ch;margin:36px 0 0;font-family:Inter,sans-serif;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.story-module__0XTAAW__actLight .story-module__0XTAAW__body{color:#0e3d2eb8}.story-module__0XTAAW__craftPanel{text-align:center;align-items:center}.story-module__0XTAAW__craftPanel .story-module__0XTAAW__big{max-width:20ch;margin-left:auto;margin-right:auto}.story-module__0XTAAW__morphNum{justify-content:center;align-items:center;height:clamp(190px,36vh,340px);margin-bottom:28px;display:flex;position:relative}.story-module__0XTAAW__morphGhost{color:#e4d8c438;opacity:0;font-family:Playfair Display,serif;font-size:clamp(110px,19vw,240px);font-weight:500;line-height:1;position:absolute}.story-module__0XTAAW__morphNum.story-module__0XTAAW__in .story-module__0XTAAW__morphGhost{animation:1.2s cubic-bezier(.6,0,.2,1) forwards story-module__0XTAAW__morphOut}.story-module__0XTAAW__morphFinal{color:var(--gold-light);opacity:0;text-shadow:0 0 60px #b8a47c66;font-family:Playfair Display,serif;font-size:clamp(130px,21vw,280px);font-weight:500;line-height:1;transform:scale(.5)}.story-module__0XTAAW__morphNum.story-module__0XTAAW__in .story-module__0XTAAW__morphFinal{animation:1.1s cubic-bezier(.2,.8,.2,1) .75s forwards story-module__0XTAAW__morphIn}.story-module__0XTAAW__morphPct{vertical-align:super;color:var(--gold);font-size:.42em}@keyframes story-module__0XTAAW__morphOut{0%{opacity:0;transform:translateY(30px)}22%{opacity:1;transform:none}62%{opacity:1;transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-48px)scale(.82)}}@keyframes story-module__0XTAAW__morphIn{to{opacity:1;transform:scale(1)}}.story-module__0XTAAW__scene{background:var(--abyss);--p:0;position:relative}.story-module__0XTAAW__sceneQuestion{height:240vh}.story-module__0XTAAW__sceneAnswer{height:300vh}.story-module__0XTAAW__sceneSticky{text-align:center;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.story-module__0XTAAW__qLines{z-index:0;pointer-events:none;position:absolute;inset:0}.story-module__0XTAAW__qLine{background:linear-gradient(180deg, transparent, var(--gold) 35%, var(--gold-light) 50%, var(--gold) 65%, transparent);width:1.5px;height:58vh;transform:translate(-50%, -50%) translateX(calc(var(--x) * (1 - var(--p))));opacity:calc((.16 + .55 * var(--p)) * clamp(0, calc((.9 - var(--p)) * 10), 1));position:absolute;top:50%;left:50%}.story-module__0XTAAW__sceneText{z-index:2;max-width:1000px;padding:0 clamp(24px,6vw,80px);position:relative}.story-module__0XTAAW__qKicker{color:var(--gold-light);opacity:clamp(0, calc((.16 - var(--p)) * 8), 1);margin:0 0 24px;font-family:Playfair Display,serif;font-size:clamp(16px,2vw,24px);font-style:italic}.story-module__0XTAAW__qBig{letter-spacing:-.02em;color:var(--ivory);max-width:17ch;opacity:clamp(0, calc((var(--p) - .05) * 6), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .05) * 6), 1)) * 28px));margin:0 auto;font-family:Playfair Display,serif;font-size:clamp(34px,5.6vw,82px);font-weight:500;line-height:1.08}.story-module__0XTAAW__qBig em{color:var(--gold-light);font-style:italic}.story-module__0XTAAW__answerV{z-index:0;opacity:.18;width:min(72vh,700px);height:min(72vh,700px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-module__0XTAAW__answerV path{stroke:var(--gold);stroke-width:.6px;fill:none;stroke-dasharray:240;stroke-dashoffset:calc(240 * (1 - var(--p)))}.story-module__0XTAAW__answerText{z-index:2;padding:0 clamp(24px,6vw,80px);position:relative}.story-module__0XTAAW__ansKicker{color:var(--gold-light);opacity:clamp(0, calc((.12 - var(--p)) * 10), 1);margin:0 0 28px;font-family:Playfair Display,serif;font-size:clamp(16px,2vw,24px);font-style:italic}.story-module__0XTAAW__ansStack{flex-direction:column;gap:2px;margin:0;display:flex}.story-module__0XTAAW__ansLine{letter-spacing:-.025em;color:var(--ivory);opacity:clamp(0, calc((var(--p) - var(--from)) * var(--m)), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - var(--from)) * var(--m)), 1)) * 52px));font-family:Playfair Display,serif;font-size:clamp(40px,7vw,104px);font-weight:500;line-height:1.02}.story-module__0XTAAW__ansLine:nth-child(2){color:var(--gold-light)}.story-module__0XTAAW__ansBody{color:#f4eee2b3;max-width:46ch;opacity:clamp(0, calc((var(--p) - .8) * 6), 1);margin:40px auto 0;font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,19px);line-height:1.6}.story-module__0XTAAW__principles{background:var(--ivory);height:360vh;color:var(--midnight);position:relative}.story-module__0XTAAW__principlesSticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.story-module__0XTAAW__track{will-change:transform;align-items:stretch;gap:clamp(24px,4vw,64px);padding:0 clamp(24px,8vw,160px);display:flex}.story-module__0XTAAW__slide{flex-direction:column;flex:none;justify-content:center;width:clamp(300px,62vw,760px);display:flex}.story-module__0XTAAW__slideIntro{width:clamp(280px,42vw,520px)}.story-module__0XTAAW__slideIntroEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.story-module__0XTAAW__slideIntroTitle{letter-spacing:-.02em;margin:0;font-family:Playfair Display,serif;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.05}.story-module__0XTAAW__slideIntroTitle em{color:var(--gold);font-style:italic}.story-module__0XTAAW__slideNum{color:#b8a47c8c;margin:0 0 24px;font-family:Playfair Display,serif;font-size:clamp(64px,8vw,132px);font-style:italic;line-height:.8}.story-module__0XTAAW__slideTitle{letter-spacing:-.015em;max-width:16ch;margin:0 0 18px;font-family:Playfair Display,serif;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.1}.story-module__0XTAAW__slideDesc{color:#0e3d2eb8;max-width:38ch;margin:0;font-family:Inter,sans-serif;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.story-module__0XTAAW__principlesHint{letter-spacing:.24em;text-transform:uppercase;color:#0e3d2e73;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:10px;display:flex;position:absolute;bottom:40px;right:clamp(24px,8vw,160px)}.story-module__0XTAAW__principlesHint span{background:#0e3d2e66;width:40px;height:1px}.story-module__0XTAAW__statsRow{background:#b8a47c33;border-top:1px solid #b8a47c40;border-bottom:1px solid #b8a47c40;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.story-module__0XTAAW__stat{background:var(--abyss);padding:44px 28px}.story-module__0XTAAW__statNum{letter-spacing:-.02em;color:var(--ivory);font-variant-numeric:tabular-nums;font-family:Playfair Display,serif;font-size:clamp(46px,6vw,86px);font-weight:500;line-height:1;display:block}.story-module__0XTAAW__statNum em{color:var(--gold);font-style:normal}.story-module__0XTAAW__statLabel{color:#f4eee29e;max-width:22ch;margin:20px 0 0;font-family:Inter,sans-serif;font-size:13px;line-height:1.45}.story-module__0XTAAW__names{background:var(--ivory);color:var(--midnight);padding:clamp(120px,18vh,200px) 0;overflow:hidden}.story-module__0XTAAW__namesHead{max-width:1100px;margin:0 auto 112px;padding:0 clamp(24px,6vw,80px)}.story-module__0XTAAW__marqueeRow{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.story-module__0XTAAW__marqueeRowB{margin-top:44px}.story-module__0XTAAW__marquee{gap:clamp(40px,6vw,96px);width:max-content;animation:58s linear infinite story-module__0XTAAW__marq;display:flex}.story-module__0XTAAW__marqueeRev{animation-direction:reverse}@keyframes story-module__0XTAAW__marq{to{transform:translate(-50%)}}.story-module__0XTAAW__logo{flex:none;align-items:center;height:56px;display:flex}.story-module__0XTAAW__logo img{object-fit:contain;filter:grayscale()brightness(.65);opacity:.9;max-width:168px;max-height:52px;transition:filter .4s}.story-module__0XTAAW__logo img.story-module__0XTAAW__light{filter:grayscale()brightness(.45)}.story-module__0XTAAW__logo:hover img{filter:grayscale(0)brightness()}.story-module__0XTAAW__logo:hover img.story-module__0XTAAW__light{filter:grayscale()brightness(.32)}.story-module__0XTAAW__peopleGrid{grid-template-columns:repeat(5,1fr);align-items:start;gap:22px;margin-top:56px;display:grid}.story-module__0XTAAW__person{flex-direction:column;display:flex}.story-module__0XTAAW__person:nth-child(2n){margin-top:48px}.story-module__0XTAAW__portrait{aspect-ratio:4/5;background:linear-gradient(150deg, var(--midnight), var(--abyss));border-radius:6px;width:100%;position:relative;overflow:hidden}.story-module__0XTAAW__portrait img,.story-module__0XTAAW__portrait svg{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.story-module__0XTAAW__person:hover .story-module__0XTAAW__portrait img,.story-module__0XTAAW__person:hover .story-module__0XTAAW__portrait svg{transform:scale(1.05)}.story-module__0XTAAW__personRole{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:16px 0 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.story-module__0XTAAW__personName{color:var(--midnight);margin:0;font-family:Playfair Display,serif;font-size:19px;font-weight:500}.story-module__0XTAAW__invite{text-align:center;background:radial-gradient(120% 90% at 50% 30%, #0e3d2e99 0%, transparent 60%), var(--abyss);flex-direction:column;justify-content:center;align-items:center;min-height:92vh;padding:120px 24px;display:flex;position:relative}.story-module__0XTAAW__inviteTitle{letter-spacing:-.025em;color:var(--ivory);margin:0;font-family:Playfair Display,serif;font-size:clamp(40px,7vw,110px);font-weight:500;line-height:1}.story-module__0XTAAW__inviteTitle em{color:var(--gold-light);font-style:italic}.story-module__0XTAAW__inviteBtn{background:var(--gold);color:var(--abyss);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;margin-top:48px;padding:17px 34px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s;display:inline-flex}.story-module__0XTAAW__inviteBtn:hover{background:var(--gold-light);transform:translateY(-3px)}.story-module__0XTAAW__footer{background:var(--abyss);color:var(--ivory);border-top:1px solid #b8a47c2e;padding:56px 24px 64px}.story-module__0XTAAW__footerInner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1100px;margin:0 auto;display:flex}.story-module__0XTAAW__footerContact{color:#f4eee28c;align-items:center;gap:14px;font-family:Inter,sans-serif;font-size:14px;display:flex}.story-module__0XTAAW__footerContact a{color:#f4eee2d1;text-decoration:none;transition:color .3s}.story-module__0XTAAW__footerContact a:hover{color:var(--gold-light)}.story-module__0XTAAW__footerCredit{color:#f4eee280;font-family:Inter,sans-serif;font-size:12px}.story-module__0XTAAW__footerCredit span{color:var(--gold)}.story-module__0XTAAW__footerCredit a{color:var(--gold);text-decoration:none}.story-module__0XTAAW__footerCredit a:hover{text-decoration:underline}@keyframes story-module__0XTAAW__fadeIn{to{opacity:1}}@media (max-width:900px){.story-module__0XTAAW__panel{min-height:auto;padding:120px 24px}.story-module__0XTAAW__statsRow,.story-module__0XTAAW__peopleGrid{grid-template-columns:repeat(2,1fr)}.story-module__0XTAAW__person:nth-child(2n){margin-top:0}}@media (max-width:560px){.story-module__0XTAAW__peopleGrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.story-module__0XTAAW__reveal,.story-module__0XTAAW__words .story-module__0XTAAW__word,.story-module__0XTAAW__heroEyebrow,.story-module__0XTAAW__heroSub,.story-module__0XTAAW__scrollCue{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.story-module__0XTAAW__heroMark path{stroke-dashoffset:0;animation:none}.story-module__0XTAAW__morphGhost{display:none}.story-module__0XTAAW__morphFinal{opacity:1;transform:none}.story-module__0XTAAW__scrollLine:after{animation:none}.story-module__0XTAAW__sceneQuestion,.story-module__0XTAAW__sceneAnswer{height:auto}.story-module__0XTAAW__sceneSticky{height:auto;padding:100px 24px;position:static;overflow:visible}.story-module__0XTAAW__qLines{display:none}.story-module__0XTAAW__qKicker,.story-module__0XTAAW__qBig,.story-module__0XTAAW__ansKicker,.story-module__0XTAAW__ansLine,.story-module__0XTAAW__ansBody{opacity:1!important;transform:none!important}.story-module__0XTAAW__answerV path{stroke-dashoffset:0}.story-module__0XTAAW__marquee{animation:none}.story-module__0XTAAW__principles{height:auto}.story-module__0XTAAW__principlesSticky{height:auto;display:block;position:static;overflow:visible}.story-module__0XTAAW__track{flex-direction:column;gap:56px;padding:80px 24px;transform:none!important}.story-module__0XTAAW__slide{width:100%}.story-module__0XTAAW__principlesHint{display:none}}
