:root{--ink:#140d09;--tea:#2a1b13;--earth:#5a4232;--bronze:#8a6a4c;--copper:#b87444;--copperlight:#d9a27a;--cream:#f2eadf;--ivory:#faf6ef;--sand:#e6d9c6;--line-light:#faf6ef2e;--line-light-strong:#faf6ef66;--line-dark:#2a1b1326;--f-didone:"Bodoni 72", "Libre Caslon Display", "Didot", serif;--f-wordmark:"Imbue", "Bodoni Moda", serif;--f-sans:"Inter", system-ui, sans-serif;--f-numeral:"Might", "League Gothic", "Oswald", sans-serif;--f-playfair:"Playfair Display", serif;--f-cormorant:"Cormorant Garamond", serif;--u:calc(min(100vw, 1920px) / 1920);--col-left:243;--col-width:1434;--edge:120;--numeral-tracking:.03em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1)}@media (width<=1023px){:root{--u:.56px}}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{background:var(--ink);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--f-sans);color:var(--tea);background:var(--ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,svg,video{max-width:100%;display:block}p,h1,h2,h3,h4,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--copper);outline-offset:4px}::selection{background:var(--copper);color:var(--ivory)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col{width:calc(var(--col-width) * var(--u));margin-inline:auto;position:relative}@media (width<=1023px){.col{width:auto;margin-inline:24px}}.frame{position:relative;overflow:hidden}.frame>img,.frame>picture>img{object-fit:cover;width:100%;height:100%;display:block}.hairline{background:var(--line-dark);transform-origin:0;height:1px}.on-dark .hairline,.hairline--light{background:var(--line-light)}.stage{height:calc(var(--h) * var(--u));position:relative}.abs{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));margin:0;position:absolute}.abs[style*=--w]{width:calc(var(--w) * var(--u))}.abs[style*=--hh]{height:calc(var(--hh) * var(--u))}.abs.r{left:auto;right:calc(var(--r) * var(--u))}.abs.cx{width:fit-content;margin-inline:auto;left:0;right:0}.abs.cx[style*=--w]{width:calc(var(--w) * var(--u))}@media (width<=1023px){.stage{height:auto}.abs,.abs.r,.abs.cx,.abs[style*=--w],.abs[style*=--hh],.abs.cx[style*=--w]{width:auto;height:auto;position:relative;top:auto;left:auto;right:auto}.abs.cx,.abs.cx[style*=--w]{margin-inline:24px}}.label{font:600 max(10px, calc(11 * var(--u))) / 1.4 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;white-space:pre}.label--10{font-size:max(9px, calc(10 * var(--u)))}.nav-text{font:500 max(11px, calc(12 * var(--u))) / 1.4 var(--f-sans);letter-spacing:.16em;text-transform:uppercase}.link-text{font:600 max(11px, calc(12 * var(--u))) / 1.4 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.body-m{font:400 max(14px, calc(15 * var(--u))) / 1.68 var(--f-sans);letter-spacing:-.01em}.body-l{font:400 max(15px, calc(17 * var(--u))) / 1.5 var(--f-sans);letter-spacing:-.03em}.display{font-family:var(--f-didone);font-style:normal;font-weight:400}html:not(.has-bodoni72) .display{-webkit-text-stroke:.012em currentColor}.d-18{font-size:max(15px, calc(18 * var(--u)));text-transform:uppercase;line-height:1.3}.d-20{font-size:max(16px, calc(20 * var(--u)));line-height:1.3}.d-30{font-size:max(22px, calc(30 * var(--u)));letter-spacing:-.02em;line-height:1}.d-36{font-size:max(24px, calc(36 * var(--u)));letter-spacing:-.03em;line-height:1}.d-46{font-size:max(28px, calc(46 * var(--u)));letter-spacing:-.03em;line-height:1}.d-60{font-size:max(34px, calc(60 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;line-height:.92}.d-70{font-size:max(38px, calc(70 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;line-height:.92}.numeral{font-family:var(--f-numeral);letter-spacing:var(--numeral-tracking);text-transform:uppercase;color:var(--copper);font-weight:400;line-height:.88}.lines>.ln{display:block}@media (width>=1024px){.lines>.ln{white-space:nowrap}}@media (width<=1023px){.lines--flow>.ln{display:inline}.lines--flow>.ln:after{content:" "}.js .rv-lines.lines--flow .ln{overflow:visible}.js .rv-lines.lines--flow .ln>.ln-in{display:inline;transform:none}}.c-copper{color:var(--copper)}.c-copperlight{color:var(--copperlight)}.c-ivory{color:var(--ivory)}.c-tea{color:var(--tea)}.c-earth{color:var(--earth)}.c-bronze{color:var(--bronze)}.logo{width:max(120px, calc(162 * var(--u)));aspect-ratio:162/48;display:block;position:relative}.logo img{max-width:none;display:block;position:absolute}.logo__top{width:98.89%;height:45.78%;top:0;left:0}.logo__bottom{width:100%;height:42.02%;top:57.98%;left:0}.link-arrow{align-items:center;gap:calc(16 * var(--u));color:inherit;display:inline-flex;position:relative}.link-arrow .icon{width:max(24px, calc(30 * var(--u)));height:auto;color:var(--copper);transition:transform .6s var(--ease-out)}.on-dark .link-arrow .icon{color:var(--copperlight)}.link-arrow--underline{padding-bottom:calc(10 * var(--u))}.link-arrow--underline:after{content:"";background:var(--copper);transform-origin:100%;height:1px;transition:transform .7s var(--ease-in-out);position:absolute;bottom:0;left:0;right:0}.link-arrow--underline:before{content:"";transform-origin:0;height:1px;transition:transform .7s var(--ease-in-out) 80ms;z-index:1;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.link-arrow:hover .icon{transform:translate(6px)}.link-arrow--underline:hover:after{transform:scaleX(0)}.link-arrow--underline:hover:before{transform:scaleX(1)}}.circle-btn{width:max(48px, calc(64 * var(--u)));aspect-ratio:1;border:1px solid var(--line-dark);color:var(--tea);isolation:isolate;transition:border-color .5s var(--ease-out), color .5s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden}.on-dark .circle-btn{border-color:var(--line-light);color:var(--ivory)}.circle-btn--strong{border-color:var(--line-light-strong)!important}.circle-btn .icon{width:max(18px, calc(24 * var(--u)));z-index:1;height:auto;transition:transform .6s var(--ease-out);position:relative}.circle-btn__fill{background:var(--copper);transition:transform .6s var(--ease-out);z-index:0;border-radius:50%;position:absolute;inset:0;transform:scale(0)}@media (hover:hover){.circle-btn:hover{border-color:var(--copper);color:var(--ivory)}.circle-btn:hover .circle-btn__fill{transform:scale(1)}.circle-btn[data-dir=next]:hover .icon{transform:translate(3px)}.circle-btn[data-dir=prev]:hover .icon{transform:translate(-3px)}}.circle-btn:disabled{opacity:.35;pointer-events:none}.zoom>img{transition:transform 1.4s var(--ease-out);will-change:transform}@media (hover:hover){.zoom:hover>img{transform:scale(1.045)}}.js .rv-up{opacity:0;transform:translateY(28px)}.js .rv-fade{opacity:0}.js .rv-line{transform:scaleX(0)}.js .rv-lines .ln{overflow-clip-margin:.12em;overflow:clip}.js .rv-lines .ln>.ln-in{display:inline-block;transform:translateY(105%)}.js .rv-img{clip-path:inset(100% 0 0)}.js .rv-img>img{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.js .rv-up,.js .rv-fade{opacity:1;transform:none}.js .rv-line,.js .rv-lines .ln>.ln-in{transform:none}.js .rv-img{clip-path:none}.js .rv-img>img{transform:none}}.loader{z-index:100;background:var(--ink);color:var(--ivory);clip-path:inset(0 0 0%);place-items:center;display:grid;position:fixed;inset:0}.loader__inner{flex-direction:column;align-items:center;gap:28px;display:flex}.loader__logo{opacity:0}.loader__logo .logo{width:200px}.loader__thread{background:var(--line-light);width:200px;height:1px;overflow:hidden}.loader__thread i{background:var(--copper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loader__count{color:var(--copperlight);opacity:.8;font-variant-numeric:tabular-nums}html.is-loading{overflow:hidden}.nav{z-index:50;color:var(--ivory);transition:transform .9s var(--ease-out);position:fixed;inset:0 0 auto}.nav__bar{height:calc(112 * var(--u));transition:height .8s var(--ease-out);position:relative}.nav__bar:before{content:"";-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;transition:opacity .8s var(--ease-out);background:#140d09d1;position:absolute;inset:0}.nav__group{top:calc(47.5 * var(--u));gap:calc(52 * var(--u));transition:top .8s var(--ease-out);display:flex;position:absolute}.nav__group--left{left:calc(var(--edge) * var(--u))}.nav__group--right{right:calc(var(--edge) * var(--u))}.nav__logo{top:calc(32 * var(--u));left:calc(880 * var(--u));transition:top .8s var(--ease-out), transform .8s var(--ease-out);transform-origin:top;position:absolute}.nav__hairline{left:calc(var(--edge) * var(--u));right:calc(var(--edge) * var(--u));top:calc(111 * var(--u));background:var(--line-light);transform-origin:0;height:1px;transition:opacity .6s var(--ease-out);position:absolute}.nav__link{padding-block:2px;display:block;position:relative;overflow:hidden}.nav__txt{transition:transform .7s var(--ease-out);display:block;position:relative}.nav__txt:after{content:attr(data-text);color:var(--copperlight);padding-top:2px;position:absolute;top:100%;left:0}@media (hover:hover){.nav__link:hover .nav__txt{transform:translateY(calc(-100% - 2px))}}.nav.is-solid .nav__bar{height:calc(84 * var(--u))}.nav.is-solid .nav__bar:before{opacity:1}.nav.is-solid .nav__group{top:calc(33.5 * var(--u))}.nav.is-solid .nav__logo{top:calc(18 * var(--u))}.nav.is-solid .nav__hairline{opacity:0}.nav.is-hidden{transform:translateY(-101%)}.nav__toggle{display:none}.menu{z-index:45;visibility:hidden;color:var(--ivory);position:fixed;inset:0}.menu__bg{background:var(--tea);position:absolute;inset:0}.menu__inner{flex-direction:column;justify-content:center;height:100%;padding:120px 24px 40px;display:flex;position:relative}.menu__list{gap:6px;display:grid}.menu__item{overflow:hidden}.menu__link{border-bottom:1px solid var(--line-light);align-items:baseline;gap:16px;padding:8px 0;display:flex}.menu__num{color:var(--copperlight)}.menu__txt{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(34px,9vw,64px);line-height:1}.menu__foot{margin-top:40px}@media (width<=1023px){.nav__bar{height:72px}.nav.is-solid .nav__bar{height:64px}.nav__group{display:none}.nav__logo,.nav.is-solid .nav__logo{top:50%;left:24px;transform:translateY(-50%)}.nav__logo .logo{width:120px}.nav__hairline{inset:auto 24px 0}.nav__toggle{color:var(--ivory);align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.nav__toggle-lines{width:22px;height:8px;position:relative}.nav__toggle-lines i{height:1px;transition:transform .6s var(--ease-out), top .6s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.nav__toggle-lines i:first-child{top:0}.nav__toggle-lines i:last-child{top:7px}.menu-open .nav__toggle-lines i:first-child{top:3.5px;transform:rotate(20deg)}.menu-open .nav__toggle-lines i:last-child{top:3.5px;transform:rotate(-20deg)}.menu-open .nav .nav__bar:before{opacity:0}.menu-open .nav{transform:none}}@media (width>=1024px){.menu{display:none}}.hero{height:max(100svh, calc(1080 * var(--u)));background:var(--ink);color:var(--ivory);position:relative;overflow:hidden}.hero__media{will-change:transform;position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:50% 0;transform-origin:50% 40%;will-change:transform;width:100%;height:100%;transform:scale(1.06)}.hero__shade{background:linear-gradient(#140d09b8 0%,#140d090d 24%,#140d0926 55%,#140d09eb 100%);position:absolute;inset:0}.hero__content{height:calc(566 * var(--u));position:absolute;bottom:0;left:0;right:0}.hero__eyebrow{position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__wordmark{top:calc(35 * var(--u));white-space:nowrap;font:400 calc(402 * var(--u)) / .82 var(--f-wordmark);letter-spacing:-.02em;text-transform:uppercase;color:var(--ivory);font-variation-settings:"opsz" 100;margin:0;position:absolute;left:50%;transform:translate(-50%)}.hero__char{vertical-align:top;margin-top:-.08em;padding-top:.08em;display:inline-block;overflow:hidden}.hero__char>span{will-change:transform;display:inline-block}.hero__rule{top:calc(400 * var(--u));left:calc(243 * var(--u));width:calc(1435 * var(--u));background:var(--line-light);position:absolute}.hero__foot{top:calc(430 * var(--u));left:calc(243 * var(--u));width:calc(1436 * var(--u));grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute}.hero__origin{opacity:.75}.hero__descriptor{opacity:.75;justify-self:end}.hero__scroll{align-items:center;gap:calc(14 * var(--u));margin-left:calc(-1 * var(--u));flex-direction:column;display:flex}.hero__scroll .label{opacity:.85;transition:color .5s var(--ease-out), opacity .5s}.hero__scroll-line{width:1px;height:calc(106 * var(--u));background:var(--copperlight);position:relative;overflow:hidden}.hero__scroll-line i{background:linear-gradient(to bottom, transparent, var(--ivory), transparent);width:1px;height:40%;animation:scrollPulse 2.6s var(--ease-in-out) infinite;position:absolute;top:0;left:0}@keyframes scrollPulse{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (hover:hover){.hero__scroll:hover .label{color:var(--copperlight);opacity:1}}.hero__vertical{right:calc(64 * var(--u));bottom:calc(-21 * var(--u));writing-mode:vertical-rl;opacity:.6;margin:0;position:absolute}.js .hero [data-hero-in]{opacity:0}.js .hero__char>span{transform:translateY(105%)}.js .hero__rule{transform:scaleX(0)}@media (width<=1023px){.hero{height:100svh;min-height:560px}.hero__content{flex-direction:column;align-items:center;height:auto;padding:0 16px 28px;display:flex;top:auto;bottom:0}.hero__eyebrow,.hero__wordmark,.hero__rule,.hero__foot{position:static;transform:none}.hero__eyebrow{margin-bottom:14px}.hero__wordmark{font-size:calc(26.6667vw - 8.53333px)}.hero__rule{width:100%;margin:26px 0 18px}.hero__foot{grid-template-columns:1fr 1fr;row-gap:22px;width:100%}.hero__scroll{grid-area:2/1/auto/-1}.hero__scroll-line{height:64px}.hero__origin,.hero__descriptor{white-space:normal;max-width:22ch}.hero__descriptor{text-align:right}.hero__vertical{display:none}}@media (prefers-reduced-motion:reduce){.js .hero [data-hero-in]{opacity:1}.js .hero .hero__vertical{opacity:.6}.js .hero__char>span,.js .hero__rule{transform:none}}.story{background:var(--ivory);color:var(--tea);overflow:hidden}.connector{align-items:center;gap:calc(20 * var(--u));display:flex}.connector__dot{width:calc(7 * var(--u));min-width:5px;display:block}.connector__dot .icon{width:100%;height:auto}.connector__thread{width:calc(220 * var(--u));transform-origin:0;height:1px;display:block}.connector__thread i{background:var(--copper);height:100%;display:block}.story__statement{font-size:max(24px, calc(36 * var(--u)));letter-spacing:-.03em;line-height:1}.story__photo{border:1px solid var(--cream)}.story__photo img{transition:transform 1.6s var(--ease-out)}@media (hover:hover){.story__photo:hover img{transform:scale(1.03)}}.story__title{font-size:max(36px, calc(60 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;width:calc(385 * var(--u));line-height:.84}.story__body{left:calc(6 * var(--u));top:calc(146 * var(--u));width:calc(488 * var(--u));gap:calc(22 * var(--u));flex-direction:column;display:flex;position:absolute}.story__p1{width:calc(416 * var(--u));letter-spacing:-.03em}.story__p2{width:calc(440 * var(--u));letter-spacing:-.01em}.story__word{font-size:max(24px, calc(30 * var(--u)));letter-spacing:-.03em;white-space:nowrap;line-height:1.12}.story__syl{transition:color .5s var(--ease-out)}.story__sanskrit{left:calc(3 * var(--u));top:calc(54 * var(--u));position:absolute}.story__meaning{left:calc(3 * var(--u));top:calc(89 * var(--u));width:calc(415 * var(--u));line-height:1.43;position:absolute}[data-pronounce]{cursor:default}[data-pronounce].is-saying .story__syl{animation:syllable 1.6s var(--ease-out) both}[data-pronounce].is-saying .story__syl:nth-child(2){animation-delay:.22s}[data-pronounce].is-saying .story__syl:nth-child(3){animation-delay:.44s}[data-pronounce].is-saying .story__syl:nth-child(4){animation-delay:.66s}@keyframes syllable{0%{color:inherit}18%{color:var(--copper)}to{color:inherit}}.voyage{pointer-events:auto}.voyage__ship{left:calc(202 * var(--u));width:calc(349 * var(--u));height:calc(300 * var(--u));transform-origin:50% 88%;will-change:transform;max-width:none;position:absolute;top:0}.voyage__waves{left:calc(.0459 * var(--u));top:calc(256 * var(--u));width:calc(743.089 * var(--u));height:calc(52.0676 * var(--u));position:absolute;overflow:visible}.divider{background:var(--line-dark);width:1px}.on-dark .divider{background:var(--line-light)}.pillar{gap:calc(12 * var(--u));flex-direction:column;display:flex}.pillar__title{align-items:baseline;gap:calc(18 * var(--u));white-space:nowrap;display:flex}.pillar__name{text-transform:uppercase;letter-spacing:-.05em}.story.has-thread,.story.has-thread *{cursor:none}.thread-cursor{z-index:60;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);position:fixed;inset:0}.thread-cursor.is-active{opacity:1}.thread-cursor__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thread-cursor__bead,.thread-cursor__ring{will-change:transform;position:absolute;top:0;left:0}.thread-cursor__bead:before{content:"";background:var(--copper);width:7px;height:7px;transition:transform .5s var(--ease-out), background-color .4s;border-radius:50%;position:absolute;top:-3.5px;left:-3.5px}.thread-cursor__ring:before{content:"";border:1px solid var(--copper);opacity:0;width:84px;height:84px;transition:transform .7s var(--ease-out), opacity .5s var(--ease-out), border-color .4s;border-radius:50%;position:absolute;top:-42px;left:-42px;transform:scale(.1)}.thread-cursor__label{font:600 10px/1.4 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--ivory);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.thread-cursor[data-state=photo] .thread-cursor__ring:before{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140d092e;border-color:#faf6efb3;transform:scale(1.25)}.thread-cursor[data-state=photo] .thread-cursor__label{opacity:1}.thread-cursor[data-state=photo] .thread-cursor__bead:before{transform:scale(0)}.thread-cursor[data-state=link] .thread-cursor__ring:before,.thread-cursor[data-state=word] .thread-cursor__ring:before{opacity:1;transform:scale(.5)}.thread-cursor[data-state=sea] .thread-cursor__bead:before{transform:scale(1.6)}@media (width<=1023px){.story{padding:88px 0 72px}.story>*{margin-inline:24px}.story .connector{gap:12px;margin-top:18px}.connector__thread{flex:1;width:auto}.story>.hairline{margin-top:18px}.story__statement{margin-top:40px;font-size:26px}.story__photo{aspect-ratio:708/933;margin-top:40px}.story__caption{margin-top:14px}.story__text{margin-top:56px}.story__title{width:auto;font-size:42px}.story__body{gap:18px;width:auto;margin-top:28px;position:static}.story__p1,.story__p2{width:auto}.story__name{margin-top:40px}.story__sanskrit,.story__meaning{width:auto;margin-top:14px;position:static}.voyage{aspect-ratio:743/321;width:auto;height:auto;margin:32px 0 0;position:relative}.voyage__ship{width:47%;height:auto;left:27.2%}.voyage__waves{width:100%;height:16.2%;top:79.75%;left:0}.story .divider{display:none}.pillar{gap:10px;margin-top:28px}.story>.hairline:last-of-type{margin-top:48px}}.journal{background:var(--tea);color:var(--ivory);overflow:hidden}.journal__intro{align-items:flex-start;gap:calc(36 * var(--u));flex-direction:column;display:flex}.journal__lead{font:400 max(16px, calc(18 * var(--u))) / 1.6 var(--f-sans);letter-spacing:-.05em;opacity:.72;width:calc(452 * var(--u))}.journal__viewport{cursor:grab;touch-action:pan-y;overflow:hidden}.journal__viewport.is-dragging{cursor:grabbing}.journal__track{align-items:flex-start;gap:calc(48 * var(--u));will-change:transform;display:flex}.jcard{width:calc(440 * var(--u));transition:width 1.3s var(--ease-out);flex:none}.jcard.is-active{width:calc(760 * var(--u))}.jcard__link{gap:calc(28 * var(--u));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-direction:column;display:flex}.jcard__img{height:calc(520 * var(--u));background:var(--ink);border:1px solid #faf6ef1a}.jcard__img img{pointer-events:none}.jcard__meta{gap:calc(14 * var(--u));display:flex}.jcard__dash{opacity:.4}.jcard__date{opacity:.6}.jcard__title{color:var(--ivory)}.jcard__read{align-items:center;gap:calc(14 * var(--u));display:inline-flex}.jcard__read .icon{width:max(24px, calc(30 * var(--u)));height:auto;color:var(--copperlight);transition:transform .6s var(--ease-out)}@media (hover:hover){.jcard__link:hover .jcard__read .icon{transform:translate(6px)}.jcard__link:hover .jcard__title{color:var(--copperlight)}}.jcard__title{transition:color .5s var(--ease-out)}.journal__controls{height:calc(64 * var(--u))}.journal__progress{left:0;top:calc(32 * var(--u));width:calc(1193 * var(--u));background:var(--line-light);height:1px;position:absolute}.journal__progress i{background:var(--copper);width:29.34%;height:3px;position:absolute;top:-1px;left:0}.journal__count{left:calc(1213 * var(--u));top:calc(26 * var(--u));font-variant-numeric:tabular-nums;position:absolute}.journal__controls .circle-btn{position:absolute;top:0}.journal__controls [data-dir=prev]{left:calc(1290 * var(--u))}.journal__controls [data-dir=next]{left:calc(1370 * var(--u))}@media (width<=1023px){.journal{padding:88px 0 80px}.journal>*{margin-inline:24px}.journal h2{margin-top:18px}.journal__intro{gap:24px;margin-top:28px}.journal__lead{width:auto}.journal__viewport{margin:48px 0 0 24px}.jcard,.jcard.is-active{width:min(78vw,360px)}.jcard__link{gap:18px}.jcard__img{aspect-ratio:440/520;height:auto}.journal__controls{align-items:center;gap:12px;height:48px;margin-top:40px;display:flex}.journal__progress{flex:1;width:auto;position:relative;top:0}.journal__count,.journal__controls .circle-btn{position:static}}.collection{background:var(--cream);color:var(--tea);overflow:hidden}.collection__title{text-align:center;white-space:nowrap}.collection__lead{text-align:center;width:calc(666 * var(--u));letter-spacing:-.03em;line-height:1.6}.ctabs{gap:calc(56 * var(--u));white-space:nowrap;display:flex}.ctab{align-items:center;gap:calc(10 * var(--u));color:var(--tea);white-space:pre;flex-direction:column;display:flex}.ctab span{opacity:.5;transition:opacity .5s var(--ease-out)}.ctab i{width:calc(24 * var(--u));background:var(--copper);min-width:18px;height:1px;transition:transform .6s var(--ease-out);display:block;transform:scaleX(0)}.ctab.is-active span{opacity:1}.ctab.is-active i{transform:scaleX(1)}@media (hover:hover){.ctab:hover span{opacity:1}.ctab:hover i{transform:scaleX(.5)}.ctab.is-active:hover i{transform:scaleX(1)}}.spot__media{border:1px solid var(--sand);background:var(--sand);overflow:hidden}.spot__media img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.spot__tag{left:calc(10 * var(--u));top:calc(10 * var(--u));background:var(--ivory);padding:calc(10 * var(--u)) calc(16 * var(--u));position:absolute}.spot__index{align-items:baseline;gap:calc(16 * var(--u));display:flex;position:absolute;top:0;left:0}.spot__num{font-size:max(96px, calc(150 * var(--u)));letter-spacing:var(--numeral-tracking);line-height:.88;display:inline-block}.spot__of{opacity:.55}.spot__name-block{left:0;top:calc(172 * var(--u));width:100%;height:calc(113 * var(--u));position:absolute}.spot__type{position:absolute;top:0;left:0}.spot__name{left:calc(-3 * var(--u));top:calc(47 * var(--u));width:100%;font-size:max(28px, calc(36 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;line-height:.92;position:absolute}.spot__details{left:0;top:calc(303 * var(--u));width:100%;position:absolute}.spot__desc{width:calc(589 * var(--u));letter-spacing:-.03em;line-height:1.6}.spot__profile{left:0;top:calc(126 * var(--u));width:calc(558 * var(--u));position:absolute}.spot__row{padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line-dark);align-items:center;display:flex}.spot__row:last-child{border-bottom:1px solid var(--line-dark)}.spot__key{width:calc(200 * var(--u));opacity:.6;flex:none}.spot__val{align-items:center;gap:calc(12 * var(--u));white-space:pre;display:inline-flex}.spot__val .swatch{width:calc(18 * var(--u));min-width:14px;height:auto}.spot__actions{left:0;top:calc(701 * var(--u));gap:calc(16 * var(--u));display:flex;position:absolute}.rail{scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail.is-dragging{cursor:grabbing}.rail__track{gap:calc(24 * var(--u));width:max-content;padding-right:calc(243 * var(--u));display:flex}.tcard{width:calc(224 * var(--u));border-top:1px solid var(--line-dark);padding-top:calc(18 * var(--u));flex:none;position:relative}.tcard:before{content:"";background:var(--copper);transform-origin:0;height:2px;transition:transform .8s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.tcard.is-active:before{transform:scaleX(1)}.tcard__btn{gap:calc(18 * var(--u));text-align:left;flex-direction:column;width:100%;display:flex}.tcard__img{height:calc(280 * var(--u));width:100%;display:block}.tcard__img img{pointer-events:none}.tcard__cap{align-items:baseline;gap:calc(12 * var(--u));display:flex}.tcard__num{font:400 max(10px, calc(11 * var(--u))) / 1.3 var(--f-sans);color:var(--copper);white-space:nowrap}.tcard__num--italic{font:italic 400 max(16px, calc(20 * var(--u))) / 1.3 var(--f-cormorant)}.tcard__name{font:400 max(16px, calc(20 * var(--u))) / 1 var(--f-playfair);letter-spacing:-.05em;width:calc(180 * var(--u));color:var(--tea);transition:color .4s var(--ease-out)}.tcard__name--small{font-size:max(15px, calc(19 * var(--u)))}.tcard__name--tight{letter-spacing:-.07em}.tcard__name--imbue{font:400 max(19px, calc(24 * var(--u))) / 1 var(--f-wordmark);letter-spacing:0;text-transform:uppercase}@media (hover:hover){.tcard__btn:hover .tcard__name{color:var(--copper)}}.rail__hint{opacity:.5}@media (width<=1023px){.collection{text-align:left;padding:88px 0 72px}.collection>*{margin-inline:24px}.collection>.label:first-child{text-align:center}.collection__title{white-space:normal;margin-top:18px}.collection__lead{width:auto;margin-top:20px}.ctabs{scrollbar-width:none;justify-content:flex-start;gap:28px;margin:32px 0 0;padding-bottom:4px;overflow-x:auto}.spot__media{aspect-ratio:773/792;margin-top:32px}.spot{height:auto;margin-top:32px}.spot__index,.spot__name-block,.spot__type,.spot__name,.spot__details,.spot__profile,.spot__actions{height:auto;position:relative;top:0;left:0}.spot__name{margin-top:14px}.spot__name-block{margin-top:20px}.spot__desc,.spot__profile{width:auto}.spot__details{margin-top:18px}.spot__profile{margin-top:24px}.spot__key{width:42%}.spot__val{white-space:normal}.spot__actions{margin-top:28px}.rail{margin:20px 0 0 24px!important}.collection>.label[style*=--x\:243]{margin-top:56px}.tcard{width:180px}.tcard__img{height:225px}.tcard__name{width:auto}.rail__hint{margin-top:20px}}.experience{background:var(--tea);color:var(--ivory);overflow:hidden}.seal{will-change:transform}.seal__ring{display:block;position:absolute;overflow:visible}.seal__ring--outer{width:100%;height:100%;inset:0}.seal__ring--inner{width:70%;height:70%;top:15%;left:15%}.seal__t{left:50%;top:calc(80 * var(--u));font-size:max(64px, calc(96 * var(--u)));color:var(--copper);margin-left:calc(.5 * var(--u));line-height:.92;position:absolute;transform:translate(-50%)}.seal__text{position:absolute;inset:0}.seal__ch{width:calc(12 * var(--u));margin-left:calc(-6 * var(--u));text-align:center;font:600 max(8px, calc(10 * var(--u))) / 1 var(--f-sans);color:var(--copperlight);transform:rotate(calc(var(--i) * 6.6667deg)) translateY(calc(-102 * var(--u))) translateY(-50%);transform-origin:50% 0;position:absolute;top:50%;left:50%}.seal__ch--star{opacity:.7}.experience__title{text-align:center;width:calc(560 * var(--u));line-height:.88}.experience__lead{text-align:center;width:calc(648 * var(--u));font:400 max(15px, calc(17 * var(--u))) / 1.6 var(--f-sans);letter-spacing:-.05em}.films{overflow:visible}.films__track{gap:calc(32 * var(--u));will-change:transform;display:flex}.film{width:calc(1437 * var(--u));height:calc(700 * var(--u));background:var(--tea);cursor:pointer;border:1px solid #faf6ef1a;flex:none;position:relative;overflow:hidden}.film__media{left:calc(-4 * var(--u));width:calc(1440 * var(--u));height:100%;position:absolute;top:-1px}.film__shade,.player__shade{pointer-events:none;background:linear-gradient(#140d0900 45%,#140d09e0 100%);position:absolute;inset:0}.film__dim{transition:opacity 1.2s var(--ease-out);pointer-events:none;background:#140d098c;position:absolute;inset:0}.film.is-active{cursor:default}.film.is-active .film__dim,.film:not(.is-active) .play,.film:not(.is-active) .film__cap{opacity:0}.film .play,.film__cap{transition:opacity .8s var(--ease-out)}.film__cap{left:calc(60 * var(--u));top:calc(535 * var(--u));gap:calc(16 * var(--u));text-transform:uppercase;flex-direction:column;display:flex;position:absolute}.film__title{font-size:max(26px, calc(36 * var(--u)));letter-spacing:-.05em;color:var(--ivory);line-height:.96}.play{left:calc(655 * var(--u));top:calc(270 * var(--u));align-items:center;gap:calc(16 * var(--u));width:calc(128 * var(--u));color:var(--ivory);z-index:2;flex-direction:column;display:flex;position:absolute}.player .play{top:calc(240.5 * var(--u))}.play__disc{width:calc(128 * var(--u));aspect-ratio:1;border:1px solid var(--line-light-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:72px;transition:background-color .6s var(--ease-out), border-color .6s var(--ease-out);background:#faf6ef1a;border-radius:50%;place-items:center;display:grid}.play__icon{width:calc(22 * var(--u));min-width:14px;height:auto;margin-left:calc(6 * var(--u));transition:transform .6s var(--ease-out)}.play__label{opacity:.85;white-space:nowrap;margin-left:calc(17 * var(--u))}@media (hover:hover){.play:hover .play__disc{border-color:var(--copper);background:#b87444d9}.play:hover .play__icon{transform:scale(1.1)}}.films__controls{height:calc(64 * var(--u))}.films__segments{left:0;top:calc(31 * var(--u));gap:calc(12 * var(--u));display:flex;position:absolute}.films__seg{width:calc(180 * var(--u));margin:-10px 0;padding:10px 0}.films__seg i{background:var(--line-light);height:1px;display:block;position:relative;overflow:hidden}.films__seg i:after{content:"";background:var(--copper);transform-origin:0;transition:transform 1.2s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0)}.films__seg.is-active i{height:2px}.films__seg.is-active i:after{transform:scaleX(1)}.films__count{left:calc(1191 * var(--u));top:calc(24.5 * var(--u));opacity:.7;white-space:pre;font-variant-numeric:tabular-nums;position:absolute}.films__controls .circle-btn{position:absolute;top:0}.films__controls [data-dir=prev]{left:calc(1293 * var(--u))}.films__controls [data-dir=next]{left:calc(1373 * var(--u))}.experience__phil{font-size:max(24px, calc(36 * var(--u)));letter-spacing:-.03em;color:#fff;line-height:1.07}.ptabs{display:flex}.ptab{align-items:flex-start;gap:calc(12 * var(--u));min-width:0;padding:0 calc(24 * var(--u)) calc(22 * var(--u)) 0;text-align:left;border-bottom:1px solid var(--line-light);opacity:.5;transition:opacity .6s var(--ease-out), color .6s var(--ease-out);flex-direction:column;flex:1 0 0;display:flex;position:relative}.ptab:after{content:"";background:var(--copper);transform-origin:0;height:2px;transition:transform .9s var(--ease-in-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ptab.is-active{opacity:1;color:var(--copperlight)}.ptab.is-active:after{transform:scaleX(1)}.ptab__num{font:400 max(10px, calc(11 * var(--u))) / 1.3 var(--f-sans);color:var(--copperlight)}.ptab__name{font-size:max(20px, calc(30 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;color:var(--ivory);transition:color .6s var(--ease-out);line-height:.92}.ptab.is-active .ptab__name{color:var(--copperlight)}@media (hover:hover){.ptab:hover{opacity:1}}.player{background:var(--tea);border:1px solid #faf6ef1a;overflow:hidden}.player__media{left:calc(-4 * var(--u));width:calc(1440 * var(--u));height:100%;position:absolute;top:-1px}.player__media img{object-position:50% 100%}.player__cap{left:calc(60 * var(--u));top:calc(490 * var(--u));gap:calc(16 * var(--u));text-transform:uppercase;flex-direction:column;display:flex;position:absolute}.player__title--xl{font-size:max(34px, calc(60 * var(--u)));letter-spacing:-.05em;color:#fff;white-space:nowrap;line-height:.92}.now-playing{align-items:center;gap:calc(10 * var(--u));display:flex}.now-playing .icon{width:calc(7 * var(--u));min-width:6px;height:auto;color:var(--copperlight)}.city{opacity:.45;transition:opacity .8s var(--ease-out);height:calc(162 * var(--u))}.city.is-active{opacity:1}@media (hover:hover){.city:not(.is-active):hover{opacity:.75}}.city__name{white-space:nowrap;text-align:left;font-size:max(34px, calc(60 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;color:var(--ivory);line-height:.92;position:absolute;top:0;left:0}.city[data-city="2"] .city__name{left:calc(-2 * var(--u))}.city__text{left:calc(6 * var(--u));top:calc(75 * var(--u));width:calc(var(--tw) * var(--u));opacity:.65;color:var(--ivory);line-height:1.4;position:absolute}.city__link{left:calc(7 * var(--u));top:calc(137 * var(--u));gap:calc(14 * var(--u));position:absolute}.cities__bar{width:2px;height:calc(146 * var(--u));background:var(--copper)}.film-modal{z-index:90;visibility:hidden;opacity:0;transition:opacity .6s var(--ease-out), visibility 0s .6s;place-items:center;display:grid;position:fixed;inset:0}.film-modal[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .6s var(--ease-out)}.film-modal__bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140d09eb;position:absolute;inset:0}.film-modal__frame{aspect-ratio:16/9;flex-direction:column;gap:18px;width:min(1200px,88vw);display:flex;position:relative}.film-modal__frame img{object-fit:cover;border:1px solid #faf6ef1a;width:100%;height:100%}.film-modal__frame figcaption{text-align:center}.film-modal__close{color:var(--ivory);position:absolute;top:28px;right:32px}html.modal-open{overflow:hidden}@media (width<=1023px){.experience{padding:72px 0}.experience>.abs{margin-inline:24px}.experience .seal{--u:.75px;width:180px;height:180px;margin:0 auto!important}.experience>.label.cx{text-align:center;margin-top:40px}.experience__title{text-align:center;width:auto;margin-top:16px}.experience__lead{width:auto;margin-top:20px}.films{overflow:visible;margin:40px 0 0 24px!important}.films__track{gap:12px}.film{aspect-ratio:4/5;width:calc(100vw - 48px);height:auto}.film__media{width:100%;left:0}.film__cap{inset:auto 20px 24px}.play,.player .play{width:auto;top:40%;left:50%;transform:translate(-50%,-50%)}.play__label{margin-left:0}.films__controls{align-items:center;gap:12px;height:48px;margin-top:24px;display:flex}.films__segments{flex:1;gap:6px;position:static}.films__seg{flex:1;width:auto}.films__count,.films__controls .circle-btn{position:static}.experience>.label[style*=--y\:1585]{margin-top:72px}.experience__phil{margin-top:18px;font-size:26px}.ptabs{scrollbar-width:none;margin-top:32px;overflow-x:auto}.ptab{flex:none;width:46vw}.player{aspect-ratio:4/5;height:auto;margin-top:24px}.player__media{width:100%;left:0}.player__cap{inset:auto 20px 24px}.player__title--xl{white-space:normal}.experience>.label[style*="--y:2665.5"]{margin-top:72px}.now-playing{display:none}.cities{scrollbar-width:none;gap:0;margin:20px 24px 0;display:flex;overflow-x:auto}.city{border-left:2px solid var(--line-light);flex:none;height:auto;padding:0 20px 0 14px;width:64vw!important;margin:0!important}.city.is-active{border-left-color:var(--copper)}.city__name,.city__text,.city__link{position:static}.city__name{font-size:34px}.city__text{width:auto;margin-top:10px}.city__link{margin-top:14px}.cities__bar,.experience>.divider{display:none}}.cta{color:var(--ivory);display:flex}.cta__panel{height:calc(260 * var(--u));isolation:isolate;flex:1 0 0;position:relative;overflow:hidden}.cta__panel--order{background:var(--copper)}.cta__panel--team{background:var(--ink)}.cta__wash{z-index:-1;transform-origin:0;transition:transform 1s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0)}.cta__panel--order .cta__wash{background:#a8673a}.cta__panel--team .cta__wash{background:var(--tea)}.cta__eyebrow{left:calc(var(--px) * var(--u));top:calc(84 * var(--u));opacity:.8;position:absolute}.cta__title{left:calc(var(--px) * var(--u));top:calc(120 * var(--u));white-space:nowrap;position:absolute;overflow:hidden}.cta__title-in{transition:transform 1s var(--ease-out);display:inline-block}.cta__arrow{left:calc(var(--ax) * var(--u));top:calc(142 * var(--u));width:calc(64 * var(--u));min-width:44px;transition:transform 1s var(--ease-out);position:absolute}.cta__arrow .icon{width:100%;height:auto}@media (hover:hover){.cta__panel:hover .cta__wash{transform:scaleX(1)}.cta__panel:hover .cta__title-in{transform:translateX(calc(14 * var(--u)))}.cta__panel:hover .cta__arrow{transform:translateX(calc(24 * var(--u)))}}.served{background:var(--ivory);color:var(--tea);overflow:hidden}.served__title{letter-spacing:-.03em;line-height:1}.served__band{left:0;right:0;top:calc(305 * var(--u));position:absolute}.served__line{width:100%}.marquee{margin:calc(7 * var(--u)) 0 calc(11 * var(--u));height:calc(110 * var(--u));overflow:hidden}.marquee__inner{width:max-content;margin-left:calc(var(--start) * var(--u));will-change:transform;display:flex}.marquee__set{align-items:center;gap:calc(24 * var(--u));padding-right:calc(24 * var(--u));display:flex}.partner{width:calc(260 * var(--u));height:calc(110 * var(--u));justify-content:center;align-items:center;gap:calc(6 * var(--u));text-transform:uppercase;white-space:nowrap;transition:opacity .5s var(--ease-out);flex-direction:column;flex:none;display:flex}.partner__name{font:400 max(22px, calc(30 * var(--u))) / 1 var(--f-wordmark);opacity:.55;transition:opacity .5s,color .5s}.partner__city{font:600 max(8px, calc(9 * var(--u))) / 1.4 var(--f-sans);letter-spacing:.22em;opacity:.4}.partner__star{font:600 max(9px, calc(10 * var(--u))) / 1.4 var(--f-sans);color:var(--copper);opacity:.7}@media (hover:hover){.partner:hover .partner__name{opacity:1;color:var(--copper)}}.served__fade{width:calc(300 * var(--u));pointer-events:none;position:absolute;top:0;bottom:0}.served__fade--l{background:linear-gradient(90deg,#faf6ef,#faf6ef00);left:0}.served__fade--r{background:linear-gradient(270deg,#faf6ef,#faf6ef00);right:0}.insta{background:var(--ivory);color:var(--tea);overflow:hidden}.insta__handle{font-size:max(40px, calc(70 * var(--u)));letter-spacing:-.05em;white-space:nowrap;line-height:.88}.insta__intro{align-items:flex-start;gap:calc(32 * var(--u));flex-direction:column;display:flex}.insta__lead{width:calc(480 * var(--u));letter-spacing:-.03em}.post{border:1px solid var(--ivory);display:block;overflow:hidden}.post--cream{border-color:var(--cream)}.post img{object-fit:cover;width:100%;height:112%;position:absolute;top:-6%;left:0}.post__shade{opacity:0;transition:opacity .7s var(--ease-out);background:#140d0947;position:absolute;inset:0}.post__glyph{left:calc(var(--gx) * var(--u));top:calc(var(--gy) * var(--u));width:calc(19 * var(--u));color:#fff;opacity:.6;min-width:16px;transition:transform .7s var(--ease-out), opacity .5s;position:absolute;transform:translate(-50%,-50%)}.post__glyph .icon{width:100%;height:auto}@media (hover:hover){.post:hover .post__shade{opacity:1}.post:hover .post__glyph{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}@media (width<=1023px){.cta{flex-direction:column}.cta__panel{flex:none;height:180px}.cta__eyebrow,.cta__title{left:24px}.cta__eyebrow{top:52px}.cta__title{top:84px}.cta__arrow{top:100px;left:auto;right:24px}.served{padding:80px 0 0}.served>.abs{margin-inline:24px}.served__title{margin-top:16px}.served__band{margin-top:40px;position:relative;top:0}.marquee{height:90px}.partner{width:190px;height:90px}.served__fade{width:60px}.insta{padding:80px 0}.insta>.abs{margin-inline:24px}.insta__handle{margin-top:16px;font-size:clamp(40px,12vw,70px)}.insta__intro{gap:24px;margin-top:24px}.insta__lead{width:auto}.insta{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.insta>.label,.insta>.insta__handle,.insta>.insta__intro{grid-column:1/-1}.post{aspect-ratio:4/5;margin:12px 0 0!important}.post:nth-of-type(odd){margin-left:24px!important}.post:nth-of-type(2n){margin-right:24px!important}.post:first-of-type{grid-column:1/-1;margin-inline:24px!important;margin-top:40px!important;margin-right:24px!important}.post__glyph{top:50%;left:50%}}.kindness{background:var(--cream);color:var(--tea);overflow:hidden}.kindness__hero{width:100%;height:calc(1040 * var(--u));position:absolute;top:0;left:0;overflow:hidden}.kindness__media{position:absolute;inset:-8% 0}.kindness__media img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.kindness__shade{background:linear-gradient(90deg,#091409d9 0%,#09140926 60%,#09140900 100%);position:absolute;inset:0}.kindness__quote{color:var(--ivory);letter-spacing:-.03em;line-height:.88}.kindness__quote-wrap{margin:0}.kindness__cite{white-space:pre}.kindness__photo{border:1px solid var(--sand)}.kindness__statement{letter-spacing:-.03em;line-height:1}.kindness__body{gap:calc(20 * var(--u));letter-spacing:-.03em;flex-direction:column;display:flex}.stat__num{left:calc(var(--nx) * var(--u));font-size:max(72px, calc(128 * var(--u)));letter-spacing:var(--numeral-tracking);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;position:absolute;top:0}.stat__text{left:calc(var(--tx) * var(--u));top:calc(127 * var(--u));width:calc(var(--tw) * var(--u));letter-spacing:-.03em;line-height:1.4;position:absolute}.kindness__closing{text-align:center;font-size:max(34px, calc(60 * var(--u)));letter-spacing:-.03em;text-transform:uppercase;color:var(--tea);line-height:.9}.footer{background:var(--tea);color:var(--ivory);overflow:hidden}.footer__giant{left:50%;top:calc(-46 * var(--u));margin:0 0 0 calc(-1.5 * var(--u));font-size:calc(188 * var(--u));letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.12;position:absolute;transform:translate(-50%)}.footer__giant-in{color:#0000;-webkit-text-stroke:1px #faf6ef38}html:not(.has-bodoni72) .footer__giant-in{-webkit-text-stroke:1px #faf6ef38}.footer__logo{display:block}.fcontact{gap:calc(14 * var(--u));flex-direction:column;display:flex}.fcontact__val{opacity:.85}.fcontact__val--email{opacity:.8}.fcontact a{transition:color .4s var(--ease-out)}@media (hover:hover){.fcontact a:hover{color:var(--copperlight)}}.footer__nav{gap:calc(48 * var(--u));display:flex}.footer__nav .nav__link{opacity:.8;transition:opacity .4s}.footer__nav .nav__link:hover{opacity:1}.footer__social{gap:calc(14 * var(--u));display:flex}.social{width:calc(44 * var(--u));aspect-ratio:1;border:1px solid var(--line-light-strong);min-width:40px;color:var(--ivory);transition:background-color .5s var(--ease-out), border-color .5s, color .5s, transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid}.social .icon{width:calc(24 * var(--u));min-width:20px;height:auto}@media (hover:hover){.social:hover{background:var(--copper);border-color:var(--copper);transform:translateY(-3px)}}.footer__legal,.footer__credit{opacity:.5}.footer__credit strong{color:#fff;font-weight:800}.footer__thread{background:var(--copper);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0}@media (width<=1023px){.kindness{padding-bottom:80px}.kindness>.abs{margin-inline:24px}.kindness__hero{height:92svh;min-height:520px;margin-bottom:-330px;position:relative}.kindness__shade{background:linear-gradient(#0914091a 0%,#091409d9 100%)}.kindness>.label:first-of-type{margin-top:0}.kindness__quote-wrap{margin-top:16px!important}.kindness__quote{font-size:38px}.kindness__cite{white-space:normal;margin-top:18px}.kindness__photo{aspect-ratio:466/582;margin-top:120px}.kindness__statement{margin-top:40px;font-size:30px}.kindness__body{margin-top:24px}.kindness>.rv-up{margin-top:28px}.kindness>.hairline{margin-top:56px}.stat{border-bottom:1px solid var(--line-dark);height:auto;padding:24px 0}.stat__num,.stat__text{width:auto;position:static}.stat__text{margin-top:12px}.kindness .divider{display:none}.kindness__closing{font-size:36px;margin-top:72px!important}.footer{padding:120px 24px 40px}.footer__giant{font-size:22vw;top:-2vw}.footer>.abs{margin:0}.footer__logo{margin:0 auto 40px!important}.fcontact{padding:22px 0}.footer .divider{display:none}.footer__nav{flex-wrap:wrap;gap:14px 24px;margin-top:28px!important}.footer__social,.footer>.hairline:last-of-type{margin-top:28px}.footer__legal,.footer__credit{white-space:normal;margin-top:18px}}
