@font-face{font-family:display;src:url(../media/display-s.0u1-b9598q-8o.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:115.1%;descent-override:28.6%;line-gap-override:0.0%;size-adjust:100.0%}.display_dfb29562-module__lr07Ea__className{font-family:display,display Fallback,Noto Serif SC,Songti SC,SimSun,serif;font-weight:900}.display_dfb29562-module__lr07Ea__variable{--font-display:"display", "display Fallback", Noto Serif SC, Songti SC, SimSun, serif}
:root{--ink:#0b1c16;--pine:#173d2f;--moss:#24533f;--dawn:#f6e6c6;--gold:#e9c98f;--brass:#c9a56a;--paper:#e8e9e1;--sumi:#12211a;--cinnabar:#b3261e;--cream:#f5efe2;--on-dark-2:#f5efe2d1;--on-light-2:#12211ac7;--line-dark:#f5efe238;--line-light:#12211a33;--gutter:clamp(16px, 5vw, 96px);--font-serif:var(--font-display), "Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif;--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1)}
*{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;max-width:100%;scroll-padding-top:96px;overflow-x:clip}body{max-width:100%;min-height:100vh;color:var(--cream);background:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.8;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid}.skip-link{z-index:100;background:var(--cream);color:var(--sumi);border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:1520px;padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:clamp(72px,12vh,150px);position:relative}.band--ink{background:var(--ink);color:var(--cream);--muted:var(--on-dark-2);--rule:var(--line-dark)}.band--pine{background:var(--pine);color:var(--cream);--muted:var(--on-dark-2);--rule:var(--line-dark)}.band--paper{background:var(--paper);color:var(--sumi);--muted:var(--on-light-2);--rule:var(--line-light)}.band--dawn{background:var(--dawn);color:var(--sumi);--muted:var(--on-light-2);--rule:var(--line-light)}h1,h2,h3,.display{font-family:var(--font-serif);font-weight:900}.h1{letter-spacing:.02em;font-size:clamp(38px,6vw,92px);line-height:1.14}.h2{letter-spacing:.01em;max-width:20em;font-size:clamp(30px,4.2vw,64px);line-height:1.22}.h3{font-size:clamp(22px,2.2vw,32px);line-height:1.3}.kicker{letter-spacing:.08em;color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.6}.lede{max-width:36em;font-size:clamp(16px,1.25vw,19px);line-height:1.9}.muted{color:var(--muted)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.stack>*+*{margin-top:1.1em}.head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(20px,5vw,80px);margin-bottom:clamp(36px,6vh,72px);display:grid}.head>p{color:var(--muted);max-width:34em}@media (max-width:860px){.split,.head{grid-template-columns:1fr}}.button-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:10px 24px;font-size:15px;line-height:1.4;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.button span{transition:transform .25s var(--ease)}.button:hover span{transform:translate(2px,-2px)}.button-primary{background:var(--gold);border-color:var(--gold);color:var(--sumi)}.button-primary:hover{background:#fff;border-color:#fff}.button-secondary:hover{background:var(--cream);border-color:var(--cream);color:var(--sumi)}.band--paper .button-primary,.band--dawn .button-primary,.on-paper .button-primary{background:var(--sumi);border-color:var(--sumi);color:var(--paper)}.band--paper .button-primary:hover,.band--dawn .button-primary:hover,.on-paper .button-primary:hover{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff}.band--paper .button-secondary:hover,.band--dawn .button-secondary:hover,.on-paper .button-secondary:hover{background:var(--sumi);border-color:var(--sumi);color:var(--paper)}
.site-header{z-index:50;color:var(--cream);transition:color .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.site-header[data-tone=light]{color:var(--sumi)}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1c169e}.site-header.is-scrolled[data-tone=light]{background:#e8e9e1b8}.site-header__inner{align-items:center;gap:28px;padding:16px clamp(16px,3vw,44px);display:flex}.brand-mark{width:122px;height:38px;transition:opacity .35s;display:block;position:relative}.brand-mark img{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.brand-mark__dark,.site-header[data-tone=light] .brand-mark__light{opacity:0}.site-header[data-tone=light] .brand-mark__dark{opacity:1}.site-header.is-hero-logo .brand-mark{opacity:0;pointer-events:none}.site-nav{gap:clamp(16px,2vw,30px);margin-left:auto;font-size:14px;display:flex}.site-nav a{padding:6px 0;position:relative}.site-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-consult{white-space:nowrap;border:1px solid;border-radius:999px;padding:8px 18px;font-size:14px;transition:background-color .25s,color .25s}.site-consult:hover,.site-consult[aria-current=page]{background:var(--cream);border-color:var(--cream);color:var(--sumi)}.site-header[data-tone=light] .site-consult:hover,.site-header[data-tone=light] .site-consult[aria-current=page]{background:var(--sumi);border-color:var(--sumi);color:var(--paper)}.mobile-nav{display:none}.menu-trigger{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;min-height:40px;padding:6px 16px;font-size:14px;display:inline-flex}.mobile-menu-backdrop{z-index:60;background:#050e0b8c;border:0;position:fixed;inset:0}.mobile-menu{z-index:61;background:var(--ink);width:min(86vw,380px);color:var(--cream);flex-direction:column;justify-content:center;padding:72px 28px;display:flex;position:fixed;inset:0 0 0 auto}.mobile-menu a{border-bottom:1px solid var(--line-dark);font-family:var(--font-serif);justify-content:space-between;padding:14px 0;font-size:22px;font-weight:900;display:flex}.mobile-menu a.is-current{color:var(--gold)}.mobile-nav--open .menu-trigger{z-index:62;color:var(--cream);position:relative}@media (max-width:960px){.site-nav,.site-consult{display:none}.mobile-nav{margin-left:auto;display:block}}.site-footer{background:var(--ink);color:var(--cream);padding:clamp(64px,11vh,130px) 0 28px}.site-footer__grid{grid-template-columns:1.3fr .7fr 1fr;gap:clamp(32px,5vw,80px);display:grid}.site-footer__logo{width:190px;height:auto;margin-bottom:28px}.site-footer h2{font-size:clamp(24px,2.6vw,40px);line-height:1.35}.site-footer h2 span{display:block}.site-footer__arch{color:var(--on-dark-2);margin-top:20px;font-size:14px}.site-footer__links{align-content:start;gap:10px;font-size:15px;display:grid}.site-footer__links a:hover,.site-footer__meta a:hover{color:var(--gold)}.site-footer__meta{color:var(--on-dark-2);font-size:14px}.site-footer__meta div{color:var(--cream);gap:20px;margin-top:18px;display:flex}.site-footer__bottom{border-top:1px solid var(--line-dark);color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,8vh,80px);padding-top:20px;font-size:13px;display:flex}@media (max-width:860px){.site-footer__grid{grid-template-columns:1fr}}
.dawn-statement{padding-block:clamp(90px,16vh,190px)}.dawn-statement p{font-family:var(--font-serif);max-width:26em;font-size:clamp(24px,3.3vw,52px);font-weight:900;line-height:1.5}.vista{color:#fff;align-items:flex-end;min-height:112vh;display:flex;position:relative;overflow:hidden}.vista img{object-fit:cover}.vista:before{content:"";z-index:1;background:linear-gradient(var(--dawn), #f6e6c600);height:34vh;position:absolute;inset:0 0 auto}.vista:after{content:"";z-index:1;background:linear-gradient(#08161100,#081611e6);height:66%;position:absolute;inset:auto 0 0}.vista__copy{z-index:2;padding-bottom:9vh;position:relative}.vista__copy p{max-width:38em;margin-top:20px;font-size:clamp(15px,1.15vw,18px);line-height:1.85}.core{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.core h3{margin-bottom:14px}.core p{color:var(--muted);max-width:30em}@media (max-width:860px){.core{grid-template-columns:1fr}}.founder-teaser{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.founder-teaser__img{aspect-ratio:4/5;position:relative;overflow:hidden}.founder-teaser__img img{object-fit:cover;object-position:50% 15%}.founder-teaser__id{color:var(--gold);margin-top:12px}.chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chips span{border:1px solid var(--rule);border-radius:999px;padding:6px 14px;font-size:14px}.founder-teaser p.muted{max-width:32em;margin-top:22px}@media (max-width:860px){.founder-teaser{grid-template-columns:1fr}}.xp{background:var(--ink);height:min(84vh,760px);min-height:500px;display:flex}.xp__item{color:#fff;min-width:0;transition:flex .7s var(--ease);flex:1;position:relative;overflow:hidden}.xp__item:hover,.xp__item:focus-visible{flex:1.9}.xp__item:focus-visible{outline-offset:-4px}.xp__item img{object-fit:cover;transition:transform 1.1s var(--ease)}.xp__item:hover img{transform:scale(1.05)}.xp__item:after{content:"";background:linear-gradient(#0816111a 25%,#081611e0);position:absolute;inset:0}.xp__copy{z-index:1;position:absolute;bottom:clamp(22px,5vh,48px);left:clamp(16px,2.2vw,36px);right:clamp(16px,2.2vw,36px)}.xp__copy p:last-child{max-width:28em;margin-top:10px;font-size:15px;line-height:1.75}.xp__tag{color:var(--gold);margin-bottom:8px;font-size:13px}@media (max-width:860px){.xp{flex-direction:column;height:auto;min-height:0}.xp__item,.xp__item:hover,.xp__item:focus-visible{flex:none;height:62svh;min-height:420px}}.cta{color:#fff;padding-block:clamp(90px,18vh,200px);position:relative;overflow:hidden}.cta__img{object-fit:cover}.cta:before{content:"";z-index:1;background:linear-gradient(90deg,#081611e6,#0816118c);position:absolute;inset:0}.cta__inner{z-index:2;--muted:var(--on-dark-2);position:relative}.cta__body{max-width:34em;margin-top:20px}.sources__list{border-top:1px solid var(--rule)}.sources__list a{border-bottom:1px solid var(--rule);transition:padding-left .35s var(--ease), color .2s;align-items:center;gap:18px;padding:18px 0;display:flex}.sources__list a:hover{color:var(--cinnabar);padding-left:12px}.sources__list i{margin-left:auto;font-style:normal}.sources__copy small{color:var(--muted);font-size:13px;display:block}.sources__copy strong{font-weight:500}.sources__mark{background:#fff;border-radius:8px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.sources__mark img{object-fit:contain;padding:5px}.sources__mark--wide{width:84px}.sources__mark--dark{background:var(--sumi)}.sources__note{margin-top:12px;font-size:13px}.note{border-left:3px solid var(--cinnabar);background:#12211a0d;padding:22px 26px}.band--ink .note,.band--pine .note{border-left-color:var(--gold);background:#f5efe20f}.note strong{font-family:var(--font-serif);margin-bottom:6px;font-weight:900;display:block}.note p{color:var(--muted);max-width:54em}.side-list{gap:8px;margin-top:14px;display:grid}.side-list li{border-bottom:1px solid var(--rule);padding-bottom:8px}.statement-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.statement-grid__big{font-family:var(--font-serif);font-size:clamp(32px,4.6vw,72px);font-weight:900;line-height:1.25}.statement-grid__big span{display:block}@media (max-width:860px){.statement-grid{grid-template-columns:1fr}}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.steps article{border-top:2px solid;padding-top:18px}.steps span{font:900 clamp(32px, 3.4vw, 54px)/1.1 var(--font-serif);color:var(--gold);margin-bottom:14px;display:block}.steps p{color:var(--muted);margin-top:10px;font-size:15px}@media (max-width:960px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.twin{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);display:grid}.twin figure{aspect-ratio:16/10;position:relative;overflow:hidden}.twin img{object-fit:cover}.twin h3{margin-top:18px}.twin p{color:var(--muted);max-width:34em;margin-top:10px}@media (max-width:860px){.twin{grid-template-columns:1fr}}.image-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.image-copy figure{aspect-ratio:4/3;position:relative;overflow:hidden}.image-copy img{object-fit:cover}.image-copy .stack p{color:var(--muted)}@media (max-width:860px){.image-copy{grid-template-columns:1fr}}.triad{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.triad>div{padding:26px clamp(0px,2vw,32px) 0 0}.triad>div+div{border-left:1px solid var(--rule);padding-left:clamp(0px,2vw,32px)}.triad strong{font:900 clamp(22px, 2.4vw, 36px)/1.3 var(--font-serif);display:block}.triad p{color:var(--muted);max-width:22em;margin-top:10px}@media (max-width:760px){.triad{grid-template-columns:1fr}.triad>div+div{border-left:0;border-top:1px solid var(--rule);margin-top:22px;padding-left:0}}.follow{border-top:1px solid var(--rule)}.follow li>*{border-bottom:1px solid var(--rule);transition:padding-left .4s var(--ease);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:32px;padding:clamp(22px,3.6vh,40px) 0;display:grid}.follow li:hover>*{padding-left:16px}.follow h3{font-size:clamp(24px,3.4vw,54px);line-height:1.2}.follow p{color:var(--muted)}.follow__inline{display:none}.follow__float{z-index:30;aspect-ratio:4/3;pointer-events:none;opacity:0;width:min(30vw,440px);transition:opacity .25s;position:fixed;top:0;left:0;overflow:hidden}.follow__float img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.follow li>*{grid-template-columns:1fr;gap:10px}.follow__inline{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.follow__inline img{object-fit:cover}.follow__float{display:none}}.founder-open{background:var(--ink);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.founder-open__img{width:min(62vw,980px);position:absolute;top:0;bottom:0;right:0}.founder-open__img img{object-fit:cover;object-position:50% 12%}.founder-open__img:after{content:"";background:linear-gradient(90deg, var(--ink), #0b1c1626 45%, #0b1c1600 70%), linear-gradient(#0b1c1600 60%, var(--ink));position:absolute;inset:0}.founder-open__copy{z-index:1;--muted:var(--on-dark-2);padding-block:120px clamp(40px,8vh,90px);position:relative}.founder-open h1{font-size:clamp(40px,6.4vw,104px);line-height:1.14}.founder-open h1 span{display:block}.founder-open__id{color:var(--gold);margin-top:20px;font-size:clamp(15px,1.25vw,19px)}.founder-open .lede{max-width:34em;margin-top:16px}@media (max-width:860px){.founder-open__img{width:100%;height:66svh;bottom:auto;left:0}.founder-open__img:after{background:linear-gradient(#0b1c1600 45%, var(--ink))}.founder-open__copy{padding-top:46svh}}.notes-line{padding:20px var(--gutter);background:var(--ink);color:var(--on-dark-2);font-size:13px}.beliefs{margin-top:clamp(40px,7vh,80px)}.tl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);display:grid}.tl__view{height:72vh;position:sticky;top:14vh}.tl__view figure{opacity:0;transition:opacity .55s;position:absolute;inset:0}.tl__view figure.on{opacity:1}.tl__view img{object-position:var(--pos,50% 50%)}.tl__view figcaption{color:var(--cream);background:#081611b8;padding:12px 14px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.tl__item{border-top:1px solid var(--rule);padding-block:clamp(32px,7vh,72px)}.tl__year{transition:color .4s}.tl__item.on .tl__year{color:var(--cinnabar)}.tl__year{font:900 clamp(36px, 4.6vw, 76px)/1.1 var(--font-serif);display:block}.tl__chapter{color:var(--cinnabar);margin-top:6px;font-size:14px;display:block}.tl__item h3{margin-top:18px}.tl__item p{color:var(--muted);max-width:30em;margin-top:10px}.tl__inline{display:none}@media (max-width:860px){.tl{grid-template-columns:1fr}.tl__view{display:none}.tl__inline{aspect-ratio:4/3;background:#dcdcd2;margin-top:16px;display:block;position:relative;overflow:hidden}.tl__inline figcaption{color:var(--cream);background:#081611b8;padding:10px 12px;font-size:13px;position:absolute;bottom:0;left:0;right:0}}.contact-notes{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);max-width:42em;margin-top:28px;display:grid}.contact-notes strong{font-family:var(--font-serif);font-size:20px;font-weight:900}.contact-notes p{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:560px){.contact-notes{grid-template-columns:1fr}}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact-layout__steps{counter-reset:s;margin-top:28px}.contact-layout__steps li{border-top:1px solid var(--rule);align-items:center;gap:14px;padding:12px 0;display:flex}.contact-layout__steps span{font:900 22px/1 var(--font-serif);color:var(--gold)}@media (max-width:860px){.contact-layout{grid-template-columns:1fr}}.submission-banner{border-left:3px solid var(--gold);background:#f5efe214;margin-bottom:20px;padding:16px 20px}.consultation-form{gap:20px;display:grid}.consultation-form label>span,.consultation-form legend{color:var(--on-dark-2);margin-bottom:8px;font-size:14px;display:block}.consultation-form input:not([type=radio],[type=checkbox]),.consultation-form select,.consultation-form textarea{border:1px solid var(--line-dark);width:100%;min-height:50px;color:var(--cream);background:#f5efe20d;border-radius:6px;padding:12px 14px;transition:border-color .2s,background-color .2s}.consultation-form select option{color:var(--sumi)}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--gold);background:#f5efe21a;outline:none}.consultation-form ::placeholder{color:#f5efe29e}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.form-grid{grid-template-columns:1fr}}.choice-row{gap:22px;margin-bottom:14px;display:flex}.choice-row label{align-items:center;gap:8px;display:inline-flex}.consultation-form input[type=radio],.consultation-form input[type=checkbox]{accent-color:var(--gold);width:18px;height:18px}.consent{align-items:flex-start;gap:10px;font-size:14px;display:flex}.consent span{margin:0!important}.consent a{color:var(--gold);text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit-button{justify-content:center;width:100%;font-size:16px}.submit-button:disabled{opacity:.6;cursor:progress}.form-status{min-height:1.8em;font-size:14px}.form-status.success{color:var(--gold)}.form-status.error{color:#ffb4a8}.plain{min-height:80svh;padding-top:clamp(120px,20vh,200px)}.plain .h1{margin-bottom:28px}.plain .stack{max-width:44em;color:var(--muted)}
.peaks{background:linear-gradient(#0a1a15,#14352a 55%,#1b2f28);height:100svh;min-height:560px;position:relative}.motion.gl .peaks{height:440vh}.peaks__pin{height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.peaks__poster{object-fit:cover}.peaks__gl{opacity:0;width:100%;height:100%;display:none;position:absolute;inset:0}.motion.gl .peaks__gl{display:block}.peaks[data-live] .peaks__gl{opacity:1}.peaks__hero{color:#fff;position:absolute;inset:0}.peaks__words{pointer-events:none;display:none;position:absolute;inset:0}.motion.gl .peaks__words{display:block}.peaks__words span{font:900 clamp(34px, 6vw, 96px)/1 var(--font-serif);letter-spacing:.1em;white-space:nowrap;color:#fff8e8;opacity:0;will-change:transform, opacity;text-shadow:0 0 50px #ffd6968c;position:absolute;top:46%;left:50%}.home-brand-title{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:13vh 16px calc(7vh + 134px);font-weight:900;display:flex;position:absolute;inset:0}.home-brand-title__logo{width:min(30vw,62vh,440px);min-width:220px;display:block}.home-brand-title__logo img{width:100%;height:auto}.home-brand-title__slogan{font-family:var(--font-serif);letter-spacing:.14em;color:#fff;text-shadow:0 2px 40px #0009;margin-right:-.14em;font-size:clamp(26px,5.4vw,84px);line-height:1.12;display:block}.peaks__actions{justify-items:center;gap:18px;padding-inline:16px;display:grid;position:absolute;bottom:7vh;left:0;right:0}.peaks__actions .button-row{justify-content:center;margin:0}.peaks__actions .button-secondary{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.peaks__hint{color:#ffffffdb;font-size:13px}.peaks__hint:after{content:"";transform-origin:top;width:1px;height:26px;animation:hint 2.2s var(--ease) infinite;background:#ffffffb3;margin:8px auto 0;display:block}.motion .home-brand-title__logo{animation:rise 1.6s .8s var(--ease) backwards}.motion .home-brand-title__slogan,.motion .peaks__actions{animation:rise 1.5s 1.4s var(--ease) backwards}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes hint{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:640px){.home-brand-title__slogan{letter-spacing:.06em;margin-right:-.06em}}.on-paper{background:var(--paper);color:var(--sumi);--muted:var(--on-light-2);--rule:var(--line-light);position:relative}.on-paper:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.012 .34' numOctaves='3' seed='5'/><feColorMatrix values='0 0 0 0 .32 0 0 0 0 .33 0 0 0 0 .27 0 0 0 .34 -.05'/></filter><rect width='420' height='420' filter='url(%23n)'/></svg>");position:absolute;inset:0}.glyph-hero{align-items:flex-end;min-height:100svh;padding-top:96px;display:flex;overflow:hidden}.glyph-hero__gl{width:100%;height:100%;display:none;position:absolute;inset:0}.motion.gl .glyph-hero__gl{display:block}.glyph-hero__still{font:900 74vh/1 var(--font-serif);color:var(--sumi);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.motion.gl .glyph-hero__still{display:none}.glyph-hero--faint .glyph-hero__still{opacity:.22}.glyph-hero__copy{z-index:1;padding-block:clamp(32px,8vh,80px);position:relative}.glyph-hero__copy .h1{max-width:9.5em}.glyph-hero__copy .lede{max-width:32em;margin-top:22px}@media (min-width:861px){.glyph-hero__copy>*{max-width:46vw}}@media (max-width:860px){.glyph-hero{padding-top:52svh}.glyph-hero__still{font-size:min(40svh,86vw);top:27%;left:50%;right:auto;transform:translate(-50%,-50%)}}.story{height:auto}.story__gl{display:none}.story__pin{position:relative}.story__card{z-index:1;padding:96px var(--gutter) 48px;position:relative}.story__still{font:900 clamp(120px, 26vw, 300px)/1 var(--font-serif);margin-bottom:12px;display:block}.motion.gl .story{height:520vh}.motion.gl .story__pin{height:100svh;position:sticky;top:0;overflow:hidden}.motion.gl .story__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.motion.gl .story__still{display:none}.motion.gl .story__card{opacity:0;visibility:hidden;transition:opacity .55s, transform .75s var(--ease), visibility .55s;padding:0;position:absolute;transform:translateY(26px)}.motion.gl .story__card.on{opacity:1;visibility:visible;transform:none}.motion.gl .story__card--intro{left:var(--gutter);right:var(--gutter);bottom:clamp(36px,7vh,72px)}.motion.gl .story__card--word{width:min(30em,36vw);margin-top:-110px;top:50%;left:clamp(16px,7vw,110px)}.story__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.story__intro .h1{font-size:clamp(30px,4.4vw,68px)}.story__intro>div{max-width:34em}.story__intro .button-row{margin-top:16px}.story__word p{margin-top:16px;font-size:clamp(15px,1.2vw,18px);line-height:1.9}@media (max-width:860px){.motion.gl .story__card--intro{bottom:20px}.motion.gl .story__card--word{width:auto;margin:0;inset:auto 16px 40px}.story__intro .lede{font-size:14px;line-height:1.7}}.screen{background:radial-gradient(90% 60% at 50% 40%, var(--moss), var(--pine) 45%, var(--ink) 85%);color:var(--cream);padding:24px var(--gutter) 64px;position:relative}.screen__rig{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px;display:grid}.panel__face{aspect-ratio:4/5;background:var(--pine);width:100%;color:inherit;font:inherit;text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}.panel__img{position:absolute;inset:8px;overflow:hidden}.panel__img img{transition:transform .9s var(--ease)}.panel__img--contain{background:#efece2}.panel__tint{background:linear-gradient(#0a1e1647 0,#0a1e1600 30% 45%,#06140fe0 100%);position:absolute;inset:8px}.panel__img--contain+.panel__tint{background:linear-gradient(#0a1e1680 0,#0a1e1600 30% 62%,#06140feb 100%)}.panel__mark{writing-mode:vertical-rl;font:900 clamp(22px, 2.4vw, 38px)/1.2 var(--font-serif);letter-spacing:.08em;color:#fff;text-shadow:0 2px 18px #000000b3;position:absolute;top:22px;right:20px}.panel__title{color:#fff;font-size:15px;line-height:1.5;position:absolute;bottom:22px;left:22px;right:22px}.panel__shade,.panel__sheen,.panel__edge{display:none}.panel__flat{color:var(--on-dark-2);padding-top:14px;font-size:15px}.panel__flat a{color:var(--gold);margin-top:8px;display:inline-block}.screen__hint,.screen__dim,.screen__detail,.screen__close,.screen__floor{display:none}.motion .screen{height:calc(100svh + var(--n) * 30svh);padding:0}.motion .screen__pin{height:100svh;position:sticky;top:0;overflow:hidden}.motion .screen__floor{background:linear-gradient(#05120d8c,#06140f 70%);display:block;position:absolute;inset:82% 0 0}.motion .screen__floor:before{content:"";background:linear-gradient(90deg,#0000,#c9a56a80,#0000);height:1px;position:absolute;inset:0 0 auto}.motion .screen__scene{perspective:1500px;perspective-origin:0 46%;width:0;height:100%;position:absolute;top:0;left:50%}.motion .screen__rig{width:0;height:0;transform-style:preserve-3d;visibility:hidden;display:block;position:absolute;top:0;left:0}.motion .screen__rig.ready{visibility:visible}.motion .panel{transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.motion .panel__face{aspect-ratio:auto;cursor:pointer;-webkit-box-reflect:below 3px linear-gradient(transparent 76%, #ffffff38);width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a56a8c,inset 0 0 0 7px #0b211a,inset 0 0 0 8px #c9a56a4d}.motion .panel__face:focus-visible{outline:3px solid var(--cream);outline-offset:2px}.motion .panel__face:hover .panel__img img{transform:scale(1.04)}.motion .panel__shade{pointer-events:none;background:#04100b;display:block;position:absolute;inset:0}.motion .panel__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff0cd33 50%,#0000 65%) 0 0/260% 100%;display:block;position:absolute;inset:0}.motion .panel__edge{background:linear-gradient(#2a2015,#7b6240 50%,#2a2015);width:12px;display:block;position:absolute;top:0;bottom:0;left:-6px;transform:rotateY(90deg)}.motion .panel__flat{display:none}.motion .screen__hint{text-align:center;color:var(--on-dark-2);font-size:13px;display:block;position:absolute;bottom:26px;left:0;right:0}.motion .screen__dim{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}.motion .screen__dim.on{pointer-events:auto;cursor:zoom-out}.motion .screen__detail{z-index:5;opacity:0;visibility:hidden;transition:opacity .35s, transform .5s var(--ease), visibility .35s;display:block;position:absolute;top:50%;left:53%;right:clamp(16px,5vw,80px);transform:translateY(calc(20px - 50%))}.motion .screen__detail.on{opacity:1;visibility:visible;transform:translateY(-50%)}.screen__dt{font-size:clamp(24px,3vw,46px);line-height:1.25}.screen__dm{color:var(--gold);margin-top:10px;font-size:14px}.screen__dp{max-width:32em;margin:16px 0 24px;font-size:clamp(15px,1.2vw,18px);line-height:1.9}.motion .screen__close{z-index:6;color:inherit;cursor:pointer;background:#f5efe229;border:0;border-radius:999px;padding:9px 18px;font-size:14px;display:none;position:absolute;top:84px;right:clamp(16px,3vw,44px)}.motion .screen__close.on{display:block}@media (max-width:860px){.motion .screen{height:calc(100svh + var(--n) * 42svh)}.motion .screen__floor{inset:72% 0 0}.motion .screen__detail{max-height:34svh;inset:auto 16px 28px;overflow:auto;transform:translateY(20px)}.motion .screen__detail.on{transform:none}.screen__dp{margin:8px 0 14px;font-size:14px;line-height:1.75}.screen__dt{font-size:22px}.panel__mark{top:16px;right:14px}.panel__title{font-size:14px;bottom:16px;left:16px;right:16px}}.screen__pin:has(.screen__detail.on) .screen__hint{display:none}@media (max-width:860px){.story__intro .button{min-height:42px;padding:8px 16px;font-size:14px}.story__intro .button-row{gap:8px;margin-top:10px}}@media (max-width:860px) and (max-height:740px){.motion.gl .story .story__intro .lede{font-size:13px;line-height:1.6}}

