@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}input,button,textarea,select{font:inherit;background:transparent;border:none;outline:none}button,label{cursor:pointer}table{border-collapse:collapse}.display-xxxxl{font-family:ivypresto-headline,serif;font-size:clamp(10rem,50vw,30rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.display-xxxl{font-family:ivypresto-headline,serif;font-size:clamp(10rem,22vw,26rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.display-xxl{font-family:ivypresto-headline,serif;font-size:clamp(7rem,16vw,18rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.display-xl{font-family:ivypresto-headline,serif;font-size:clamp(4.5rem,10vw,10rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.display-lg{font-family:ivypresto-headline,serif;font-size:clamp(3.5rem,8vw,7rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.display{font-family:ivypresto-headline,serif;font-size:clamp(2.75rem,10vw,4rem);line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.title-xxl{font-family:ivypresto-headline,serif;font-size:clamp(2.125rem,6vw,3rem);line-height:1.25;font-weight:400;font-style:normal;letter-spacing:-.03em}.title-xl{font-family:ivypresto-headline,serif;font-size:clamp(1.875rem,5vw,2.5rem);line-height:1.25;font-weight:400;font-style:normal;letter-spacing:-.03em}.title-lg{font-family:ivypresto-headline,serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25;font-weight:300;font-style:normal;letter-spacing:-.03em}.title-md{font-family:ivypresto-headline,serif;font-size:clamp(1.375rem,2.2vw,2rem);line-height:1.25;font-weight:400;font-style:normal;letter-spacing:-.03em}.title-md-soft{font-family:ivypresto-headline,serif;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.25;font-weight:400;font-style:normal}.title-sm{font-family:ivypresto-headline,serif;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.25;font-weight:400;font-style:normal}.title-xs{font-family:ivypresto-headline,serif;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.25;font-weight:400;font-style:normal}.body,.paragraph{font-family:helvetica-neue-world,sans-serif;font-size:clamp(1rem,.25vw + .95rem,1.0625rem);line-height:1.35;font-weight:400;font-style:normal}.link{font-family:helvetica-neue-world,sans-serif;font-size:1rem;line-height:1.35;font-weight:400;font-style:normal}.button-text{font-family:helvetica-neue-world,sans-serif;font-size:1rem;line-height:1;font-weight:500;font-style:normal}.nav-item{font-family:helvetica-neue-world,sans-serif;font-size:clamp(.95rem,1vw,1.1rem);line-height:1;font-weight:500;font-style:normal}.caption{font-family:helvetica-neue-world,sans-serif;font-size:.8125rem;line-height:1;font-weight:400;font-style:normal;letter-spacing:-.03em}.tag{font-family:helvetica-neue-world,sans-serif;font-size:.8125rem;line-height:1;font-weight:500;font-style:normal;letter-spacing:0}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.track-tight{letter-spacing:-.03em}.track-normal{letter-spacing:normal}.text-accent{color:#7cae84}.text-center{text-align:center}.text-right{text-align:right}.title--compact{margin-bottom:clamp(.25rem,.5vw,.5rem)}.u-center{text-align:center}.u-list-inline{display:flex;align-items:center;gap:clamp(.25rem,.5vw,.5rem)}.u-list-reset{margin:0;padding:0;list-style:none}.prose p{margin:0}.prose p+p{margin-top:clamp(.75rem,1.5vw,1.5rem)}.prose ul,.prose ol{margin:0;padding-left:1.1em}.prose li{margin:0}.prose li+li{margin-top:clamp(.25rem,.5vw,.5rem)}.success-message{font-size:.8125rem;color:#7cae84;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:6px}.error-message{font-size:.8125rem;color:#d95b5b;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:6px}.info-message{font-size:.8125rem;color:#2daabc;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:6px}.warning-message{font-size:.8125rem;color:#fad248;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:6px}.section{width:100%;display:flex;flex-direction:column;flex:1}.section--intro{padding-top:clamp(5rem,10vh,7rem);padding-bottom:clamp(2rem,4vw,3rem)}.section--after-hero{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.section--moderate{padding:clamp(4rem,10vh,6rem) clamp(.75rem,1.5vw,1.5rem)}.section--title{padding:clamp(6rem,12vh,8rem) clamp(.75rem,1.5vw,1.5rem) clamp(4rem,10vh,6rem)}.section--gutter{padding:clamp(.75rem,1.5vw,1.5rem)}.section--gutter>*{max-width:unset}.section--full>*{max-width:none}.section--full-bleed{padding:unset;position:relative;width:100%;height:100svh;min-height:100svh;overflow:hidden;color:#fff}.section--full-bleed>*{width:100%;max-width:none;height:100%;min-height:100%;margin:0;position:relative}.section--full-bleed-auto{padding:0;position:relative;width:100%;min-height:100svh;overflow:hidden;color:#fff}.section--full-bleed-auto>*{width:100%;max-width:none;min-height:100svh;margin:0;position:relative}.section--notfound{padding:clamp(4rem,10vh,6rem) clamp(.75rem,1.5vw,1.5rem);min-height:100svh;display:flex;align-items:center}@media (max-width: 780px){.section--notfound{justify-content:center}}.section--hero{min-height:100svh;padding:clamp(4rem,10vh,6rem) clamp(1rem,2vw,2rem);display:flex;justify-content:center}@media (max-width: 1024px){.section--hero .galleryRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 780px){.section--full-bleed,.section--full-bleed-auto{min-height:72svh}.section--full-bleed>*,.section--full-bleed-auto>*{min-height:100dvh}.section--full-bleed{height:80svh}.section--full-bleed>*{height:100%}.section--intro{padding-top:clamp(4rem,10vh,6rem);padding-bottom:clamp(.5rem,1vw,1rem)}.section--after-hero{padding-top:clamp(.5rem,1vw,1rem);padding-bottom:clamp(.5rem,1vw,1rem)}.section--moderate,.section--gutter{padding:clamp(4rem,10vh,6rem) clamp(.5rem,1vw,1rem)}.section--full-bleed{padding:0}.section--full-bleed>*{min-height:100svh}}@media (max-width: 430px){.section{padding-left:clamp(.75rem,1.5vw,1.5rem);padding-right:clamp(.75rem,1.5vw,1.5rem)}.section--full-bleed{padding:0}.section--full-bleed>*{min-height:80svh}}.siteHeader{position:fixed;inset:0 0 auto 0;z-index:200;height:60px;color:inherit;transition:background-color .35s ease-in-out,color .35s ease-in-out,border-color .35s ease-in-out;font-family:ivypresto-headline,serif;font-size:clamp(1.125rem,1.6vw,1.5rem)}.siteHeader--drawerOpen{background-color:transparent}.siteHeader__inner{display:flex;align-items:center;justify-content:space-between;height:100%;margin:0 auto;padding-inline:clamp(.75rem,1.5vw,1.5rem)}.siteHeader__nav{display:flex;align-items:center;width:auto;height:auto;min-height:0;flex:0 0 auto}.siteHeader__actions{display:none;align-items:center;flex:0 0 auto}@media (max-width: 780px){.siteHeader__inner{justify-content:space-between;padding-left:clamp(.75rem,1.5vw,1.5rem);padding-right:clamp(.75rem,1.5vw,1.5rem)}.siteHeader__nav{display:none}.siteHeader__actions{display:flex}}html.drawer-open .siteHeader{transition:none}.footer{padding:clamp(6rem,12vh,8rem) clamp(.75rem,1.5vw,1.5rem) clamp(1.5rem,3vw,3rem)}@media (max-width: 780px){.footer{padding-left:clamp(.75rem,1.5vw,1.5rem);padding-right:clamp(.75rem,1.5vw,1.5rem)}}.footer__inner{display:grid;gap:clamp(4rem,10vh,6rem);margin:0 auto}.footer__intro{max-width:72rem}.footer__links{opacity:.5}.footer__subtitle,.footer__groupTitle,.footer__line,.footer__copyright,.footer__note{margin:0}.footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(.75rem,1.5vw,1.5rem);align-items:start}.footer__contact,.footer__support,.footer__legal,.footer__address,.footer__links{display:grid}.footer__contact,.footer__support{gap:clamp(.5rem,1vw,1rem)}.footer__contact{max-width:32rem}.footer__support{justify-self:end;width:100%;max-width:24rem}.footer__address{gap:.2rem}.footer__address p{margin:0}.footer__nav{display:block}.footer__links{margin:0;padding:0;list-style:none;gap:clamp(.25rem,.5vw,.5rem)}.footer__linkItem{margin:0}.footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2vw,2rem);padding-top:clamp(.75rem,1.5vw,1.5rem);border-top:1px solid;color:#ad4018}.footer__legal{gap:.25rem}.footer__brand{justify-self:end;text-align:right}@media (max-width: 780px){.footer__inner{gap:3rem}.footer__top{grid-template-columns:1fr 1fr;gap:2.5rem}.footer__support{justify-self:start;max-width:none}.footer__brand{justify-self:start;text-align:left}}@media (max-width: 430px){.footer__top{grid-template-columns:1fr}.footer__bottom{grid-template-columns:1fr;align-items:start;gap:clamp(.75rem,1.5vw,1.5rem)}}.routesRoot{position:relative}.routeFrame{position:relative;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.routeFrame,.routesRoot{transition-duration:.12s;transition-timing-function:linear}}.page{min-height:100svh}.accordion--terms{width:100%}.accordionSection{border-top:1px solid rgba(34,34,36,.2)}.accordionSection:last-child{border-bottom:1px solid rgba(34,34,36,.2)}.accordionSection__header{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1rem,2vw,2rem) 0;background:transparent;border:0;text-align:left;cursor:pointer}.accordionSection__contentWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1)}.accordionSection__contentInner{overflow:hidden;padding:clamp(1rem,2vw,2rem) 0 clamp(1.5rem,3vw,3rem);opacity:0;transform:translate3d(0,6px,0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform;max-width:600px}.accordionSection.is-expanded .accordionSection__contentWrap{grid-template-rows:1fr}.accordionSection.is-expanded .accordionSection__contentInner{opacity:1;transform:translateZ(0)}.accordionSection__icon{position:relative;width:22px;height:22px;flex:0 0 22px}.accordionSection__icon .line{position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor;transform:translateY(-50%);transform-origin:center;transition:.35s ease-in-out}.accordionSection__icon .line--v{transform:translateY(-50%) rotate(90deg)}.accordionSection.is-expanded .accordionSection__icon .line--v{transform:translateY(-50%) rotate(0)}@media (prefers-reduced-motion: reduce){.drawer__content{transition-duration:.16s!important;transition-timing-function:linear!important}.drawer__backdrop{transition-duration:.12s!important;transition-timing-function:linear!important}}.siteNav{--gap: clamp(.75rem, 1.5vw, 1.5rem);--hitY: clamp(.25rem, .5vw, .5rem);font-family:ivypresto-headline,serif;width:auto;height:auto;min-height:0;align-self:center}.siteNav__list{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);margin:0;padding:0;list-style:none;width:auto;height:auto;min-height:0}.siteNav__item{margin:0;padding:0;width:auto;height:auto;min-height:0;flex:0 0 auto}.siteNav__button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.siteNav--header{align-self:center}.siteNav--header .siteNav__list{justify-content:flex-end;flex-wrap:nowrap}.siteNav--drawer{width:fit-content;height:auto;align-self:start}.siteNav--drawer .siteNav__list{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(.75rem,1.5vw,1.5rem);width:fit-content;height:auto}.siteNav--drawer .siteNav__item{width:fit-content;height:auto;align-self:flex-start}@media (max-width: 780px){.siteNav__list{gap:0;font-size:clamp(3.5rem,8vw,7rem)}.siteNav--header{display:none}}.scrollOverPanel{position:relative}.scrollOverPanel__hero{position:sticky;top:0;height:100dvh;z-index:1;overflow:hidden;transform:translateZ(0)}.scrollOverPanel__panel{position:relative;z-index:2;display:flex;flex-direction:column;background:#f6f5f3}@media (max-width: 780px){.scrollOverPanel--noStickyOnTablet .scrollOverPanel__hero{position:relative;top:auto;height:auto;transform:none}.scrollOverPanel--noStickyOnTablet .scrollOverPanel__panel{margin-top:0;border-radius:0;box-shadow:none}}.aboutBlock{width:100%}.aboutBlock__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);align-items:start}.aboutBlock__media{grid-column:1/span 2}.aboutBlock__image{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.aboutBlock__content{grid-column:3/span 4;align-self:center}.aboutBlock__text{width:100%}.aboutBlock__text .textBlock__header{margin-bottom:clamp(.5rem,1vw,1rem)}.aboutBlock__text .textBlock__title{margin-bottom:clamp(.25rem,.5vw,.5rem)}.aboutBlock__text .textBlock__subtitle{opacity:.72;display:grid;gap:.15em;margin-bottom:clamp(.75rem,1.5vw,1.5rem)}.aboutBlock__text .textBlock__texts{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);max-width:34ch}.aboutBlock__text .textBlock__footer{margin-top:clamp(.75rem,1.5vw,1.5rem)}.aboutBlock--minimal .aboutBlock__content{grid-column:3/span 3}.aboutBlock--minimal .textBlock__texts{max-width:28ch}@media (max-width: 1024px){.aboutBlock__media{grid-column:1/span 3}.aboutBlock__content{grid-column:4/span 3}}@media (max-width: 780px){.aboutBlock__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem)}.aboutBlock__media,.aboutBlock__content{grid-column:span 2}.aboutBlock__image{aspect-ratio:4/3}.aboutBlock__content{align-self:start}.aboutBlock__text .textBlock__texts{max-width:100%}}@media (max-width: 430px){.aboutBlock__grid{grid-template-columns:1fr;gap:clamp(.5rem,1vw,1rem)}.aboutBlock__media,.aboutBlock__content{grid-column:auto}.aboutBlock__image{aspect-ratio:1/1}.aboutBlock__text .textBlock__subtitle,.aboutBlock__text .textBlock__texts,.aboutBlock__text .textBlock__footer{margin-top:0}}.siteCanvas{transition:transform .75s cubic-bezier(.22,1,.36,1)}.siteCanvas.is-pushed{transform:translate(-28vw)}.drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000014;opacity:0;pointer-events:none;transition:opacity .45s ease}.drawerOverlay.is-open{opacity:1;pointer-events:auto}.drawerPanel{position:fixed;top:0;right:0;z-index:90;width:min(50rem,50vw);height:100vh;background:#dea3ae;color:#222224;padding:clamp(2rem,5vw,5rem);transform:translate(100%);transition:transform .75s cubic-bezier(.22,1,.36,1);overflow-y:auto}.drawerPanel.is-open{transform:translate(0)}.drawerPanel__close{position:absolute;top:2rem;right:2rem;background:none;border:0;color:inherit;cursor:pointer}.drawerPanel__content{margin-top:clamp(5rem,10vw,8rem);display:grid;gap:clamp(.75rem,1.5vw,1.5rem)}@media (max-width: 780px){.siteCanvas.is-pushed{transform:translate(-12vw)}.drawerPanel{width:min(34rem,88vw)}}.line{width:100%;height:1px;background:#f6f5f329}@keyframes subtle-shake{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}to{transform:translate(0)}}@keyframes micro-lift{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.inlineArrow{display:inline-flex;align-items:center;gap:clamp(.25rem,.5vw,.5rem);text-decoration:none;color:inherit;transition:.35s ease-in-out;background:none;border:none;padding:0;cursor:pointer}.inlineArrow__label{padding-bottom:clamp(.25rem,.5vw,.5rem)}.inlineArrow__iconWrap{display:inline-flex;align-items:center;justify-content:center;animation:subtleNudgeX 4s ease-in-out infinite}.inlineArrow__icon{display:block;transition:transform .1s cubic-bezier(.22,1,.36,1)}.inlineArrow--right .inlineArrow__icon{transform:rotate(0)}.inlineArrow--left .inlineArrow__icon{transform:rotate(180deg)}.inlineArrow--up .inlineArrow__icon{transform:rotate(-90deg)}.inlineArrow--down .inlineArrow__icon{transform:rotate(90deg)}.inlineArrow--up .inlineArrow__iconWrap,.inlineArrow--down .inlineArrow__iconWrap{animation-name:subtleNudgeY}.inlineArrow--down:hover .inlineArrow__iconWrap{transform:translateY(5px)}.inlineArrow--left .inlineArrow__iconWrap{animation-name:subtleNudgeX;animation-direction:reverse}.inlineArrow:hover .inlineArrow__iconWrap,.inlineArrow:focus-visible .inlineArrow__iconWrap{animation:none}.inlineArrow:hover,.inlineArrow:focus-visible{color:#2daabc}@keyframes subtleNudgeX{0%,78%,to{transform:translate(0)}86%{transform:translate(6px)}92%{transform:translate(0)}}@keyframes subtleNudgeY{0%,78%,to{transform:translateY(0)}86%{transform:translateY(6px)}92%{transform:translateY(0)}}.reveal{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.logo{transition:.35s ease-in-out;z-index:210;width:fit-content;cursor:pointer;font-family:ivypresto-headline,serif}.logo--light{z-index:210;transition:.35s ease-in-out}.brandMark{--size: 200px;--thickness: 30px;--length: 99px;--dur: .26s;--ease: cubic-bezier(.22, .9, .2, 1);position:relative;display:inline-block;inline-size:var(--size);block-size:var(--size);padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent}.brandMark__piece{position:absolute;display:block;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),filter var(--dur) var(--ease);will-change:transform}.brandMark__piece--top{top:10%;left:50%;width:var(--length);height:var(--thickness);background:#ad4018;transform:translate(-50%)}.brandMark__piece--right{top:50%;right:10%;width:var(--thickness);height:var(--length);background:#2daabc;transform:translateY(-50%)}.brandMark__piece--bottom{bottom:10%;left:50%;width:var(--length);height:var(--thickness);background:#7cae84;transform:translate(-50%)}.brandMark__piece--left{top:50%;left:10%;width:var(--thickness);height:var(--length);background:#dea3ae;transform:translateY(-50%)}.brandMark:focus-visible{outline:1px solid #222224;outline-offset:4px}.brandMark:hover .brandMark__piece--top{transform:translate(-50%) translateY(-8px) rotate(6deg)}.brandMark:hover .brandMark__piece--right{transform:translateY(-50%) translate(8px) rotate(6deg)}.brandMark:hover .brandMark__piece--bottom{transform:translate(-50%) translateY(8px) rotate(-6deg)}.brandMark:hover .brandMark__piece--left{transform:translateY(-50%) translate(-8px) rotate(-6deg)}.brandMark:active .brandMark__piece--top{transform:translate(-50%) translateY(-12px) rotate(10deg)}.brandMark:active .brandMark__piece--right{transform:translateY(-50%) translate(12px) rotate(10deg)}.brandMark:active .brandMark__piece--bottom{transform:translate(-50%) translateY(12px) rotate(-10deg)}.brandMark:active .brandMark__piece--left{transform:translateY(-50%) translate(-12px) rotate(-10deg)}.brandMark.open .brandMark__piece--top{transform:translate(-50%) translateY(-10px) rotate(12deg)}.brandMark.open .brandMark__piece--right{transform:translateY(-50%) translate(10px) rotate(12deg)}.brandMark.open .brandMark__piece--bottom{transform:translate(-50%) translateY(10px) rotate(-12deg)}.brandMark.open .brandMark__piece--left{transform:translateY(-50%) translate(-10px) rotate(-12deg)}.brandMark--sm{--size: 52px;--thickness: 10px;--length: 24px}.brandMark--lg{--size: 96px;--thickness: 16px;--length: 44px}html.drawer-open,body.drawer-open{width:100%;height:100%;overflow:hidden}.drawer-open{color:#222224}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;pointer-events:none}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#dea3ae;opacity:0;transition:opacity .26s ease}.drawer__content{position:absolute;inset:auto 0 0 0;display:grid;grid-template-rows:auto auto;align-content:space-between;width:100%;height:calc(100svh - 60px);padding:clamp(1rem,2vw,2rem);opacity:0;transform:translate3d(0,3rem,0);transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .32s ease;will-change:transform,opacity;backface-visibility:hidden}.drawer__main{display:block;align-self:start}.drawer__footer{display:grid;gap:clamp(1rem,2vw,2rem);padding-top:clamp(1rem,2vw,2rem);opacity:0;transform:translate3d(0,1rem,0);transition:transform .52s cubic-bezier(.22,1,.36,.5),opacity .32s ease;transition-delay:.18s}.drawer__contact,.drawer__legal{display:grid;gap:clamp(.5rem,1vw,1rem)}.drawer__label{margin:0}.drawer__links{display:grid;gap:.35rem}.drawer__copyright{margin:0;opacity:.72}.drawer .siteNav--drawer{width:fit-content;height:auto;align-self:start}.drawer .siteNav--drawer .siteNav__list{width:fit-content;height:auto}.drawer .siteNav--drawer .siteNav__item{opacity:0;width:fit-content;height:auto;flex:0 0 auto;transform:translate3d(0,1rem,0);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s ease}.drawer--open{pointer-events:auto}.drawer--open .drawer__backdrop{opacity:1}.drawer--open .drawer__content,.drawer--open .drawer__footer{opacity:1;transform:translateZ(0)}.drawer--open .siteNav__item:nth-child(1){opacity:1;transform:translateZ(0);transition-delay:.32s}.drawer--open .siteNav__item:nth-child(2){opacity:1;transform:translateZ(0);transition-delay:.39s}.drawer--open .siteNav__item:nth-child(3){opacity:1;transform:translateZ(0);transition-delay:.46s}.drawer--open .siteNav__item:nth-child(4){opacity:1;transform:translateZ(0);transition-delay:.53s}.drawer--open .siteNav__item:nth-child(5){opacity:1;transform:translateZ(0);transition-delay:.6s}@media (prefers-reduced-motion: reduce){.drawer__backdrop{transition-duration:.12s}.drawer__content,.drawer__footer,.drawer .siteNav__item{transition-duration:.18s!important;transition-delay:0ms!important}}.burger-button{--size: 44px;--line: 2px;--offset: 6px;--bg: transparent;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .22s;position:relative;z-index:210;display:inline-grid;place-items:center;inline-size:var(--size);block-size:var(--size);padding:0;border:1px solid transparent;background:var(--bg);color:var(--color);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent}.burger-button:focus-visible{outline-offset:3px}.burger-button:active{transform:scale(.98)}.burger-button>span{position:absolute;left:50%;inline-size:60%;block-size:var(--line);background:currentColor;transform-origin:center;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),inline-size var(--dur) var(--ease);will-change:transform,opacity}.burger-button>span:nth-child(1){transform:translate(-50%,calc(-1 * var(--offset)))}.burger-button>span:nth-child(2){transform:translate(-50%)}.burger-button>span:nth-child(3){transform:translate(-50%,var(--offset))}.burger-button.open>span:nth-child(1){transform:translate(-50%) rotate(45deg)}.burger-button.open>span:nth-child(2){opacity:0;transform:translate(-50%) scaleX(.5)}.burger-button.open>span:nth-child(3){transform:translate(-50%) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.burger-button>span{transition-duration:.12s!important;transition-timing-function:linear!important}.burger-button:active{transform:none}}.burger-button--light{--color: #222224}.burger-button--dark{--color: #F6F5F3}.burger-button--sm{--size: 36px;--offset: 7px;--line: 2px}.burger-button--lg{--size: 52px;--offset: 9px;--line: 3px}.close-btn{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;position:relative;background:transparent;border:none;cursor:pointer;transition:.35s ease-in-out;color:#222224}.close-btn:hover{color:#2daabc;transform:rotate(90deg) scale(1.1)}.close-btn span{position:absolute;width:1rem;height:2px;background-color:currentColor;border-radius:1px;transition:.35s ease-in-out}.close-btn span:first-child{transform:rotate(45deg)}.close-btn span:last-child{transform:rotate(-45deg)}@media (max-width: 780px){.close-btn{width:.85rem;height:.85rem}.close-btn span{width:1rem}}@media (max-width: 430px){.close-btn{width:.75rem;height:.75rem}.close-btn span{width:.875rem}}.progressCenter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;pointer-events:none;animation:progress-fade-in .18s ease-out}.progressCenter__track{width:min(280px,70vw);height:3px;border-radius:999px;overflow:hidden;background:#2daabc24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.progressCenter__bar{height:100%;width:38%;border-radius:999px;background:#2daabceb;transform:translate3d(-120%,0,0);animation:progress-indeterminate 1.35s cubic-bezier(.22,1,.36,1) infinite}@keyframes progress-indeterminate{0%{transform:translate3d(-120%,0,0)}55%{transform:translate3d(135%,0,0)}to{transform:translate3d(135%,0,0)}}@keyframes progress-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.progressCenter{animation-duration:.12s}.progressCenter__bar{animation-duration:1.8s}}.color-preview-wrapper{background:#fefefe;color:#111}.color-preview-wrapper h2{margin-bottom:1rem}.color-preview-wrapper .color-grid{display:flex;flex-wrap:wrap;gap:1rem}.color-preview-wrapper .color-box{border-radius:6px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease;min-width:120px;text-align:center}.color-preview-red{background-color:#e63946;color:#fff}.color-preview-orange{background-color:#f4a261;color:#111}.color-preview-pink{background-color:#f7a8b8;color:#111}.color-preview-yellow{background-color:#f4d35e;color:#111}.color-preview-blue{background-color:#3a86ff;color:#fff}.color-preview-dark{background-color:#111;color:#fff}.color-preview-light{background-color:#fff;color:#111}.mediaFrame{width:100%;height:100%;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.25rem,.5vw,.5rem)}.mediaFrame__bg{width:100%;height:100%;background:#dea3ae;overflow:hidden}.mediaLink{display:block;width:100%;height:100%}.media{width:100%;height:100%;display:block;object-fit:cover;transition:.35s ease-in-out}.media:hover{filter:grayscale(100%)}@media (max-width: 780px){.media{filter:none}}.mediaCaption{margin:0;opacity:.75;font-size:.8125rem;line-height:1}.uiImage,.uiVideo{width:100%;height:100%}.textBlock{width:100%}.textBlock__media{display:grid;gap:clamp(.25rem,.5vw,.5rem);margin:0}.textBlock__image{display:block;width:100%;height:auto}.textBlock__caption{margin:0;opacity:.85}.textBlock__content{display:grid;gap:clamp(.75rem,1.5vw,1.5rem)}.textBlock__kicker{color:#ad4018}.textBlock__header{display:flex;justify-content:space-between}.textBlock__tags{display:flex;flex-wrap:wrap}.textBlock__tag{display:inline-flex;align-items:center;padding:4px 10px;white-space:nowrap;text-overflow:ellipsis;height:1.9rem;border-radius:3px;color:#f6f5f380;background:#f6f5f31a;overflow:hidden;transition:.35s ease-in-out}.textBlock__kicker,.textBlock__label{margin:0}.textBlock__subtitle{display:grid;gap:clamp(.25rem,.5vw,.5rem)}.textBlock__subtitle p{margin:0}.textBlock__texts{display:grid;gap:clamp(.75rem,1.5vw,1.5rem)}.textBlock__texts p,.textBlock__title{margin:0}.textBlock__meta{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem)}.textBlock__index,.textBlock__label{min-height:28px}.textBlock__dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.6}.textBlock--center{text-align:center}.textBlock--center .textBlock__meta{justify-content:center}.textBlock--right{text-align:right}.textBlock--right .textBlock__meta{justify-content:flex-end}.textBlock--compact .textBlock__content,.textBlock--compact .textBlock__texts{gap:clamp(.5rem,1vw,1rem)}.textBlock--hero .textBlock__title,.textBlock--hero .textBlock__subtitle p,.textBlock--hero .textBlock__texts p,.textBlock--hero .textBlock__paragraph--lead,.textBlock--hero .textBlock__paragraph--highlight{color:#fff}.listBlock{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.75rem,1.5vw,1.5rem)}.listBlock__intro{align-self:start;grid-column:span 2}.listBlock__kicker{color:#ad4018}.listBlock__kicker,.listBlock__label{margin:0}.listBlock__content{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);grid-column:span 4}.listBlock__list,.listBlock__items{margin:0;padding:0}.listBlock__items{list-style:none}.listBlock__item{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(.5rem,1vw,1rem) 0;border-bottom:1px solid #dea3ae}.listBlock__item:first-child{padding-top:0}.listBlock__line{display:flex;flex-wrap:wrap;align-items:baseline}.listBlock__separator{margin:0 4px;opacity:.6}.listBlock__text{display:grid;gap:.35rem;margin-top:clamp(.25rem,.5vw,.5rem);opacity:.5}@media (max-width: 780px){.listBlock{grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,1.5rem)}.listBlock__item{flex-direction:column}}.blockActions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;color:#ad4018;width:fit-content}.blockActions__item{display:inline-flex}.blockActions__link{color:inherit;text-decoration:none}.projectsSection{display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);align-items:start;max-width:unset}.projectsSection__title{margin:0;font-weight:200}.projectsSection__content{width:100%;display:grid;gap:clamp(.75rem,1.5vw,1.5rem)}.projectsSection__grid{column-count:3;column-gap:clamp(.75rem,1.5vw,1.5rem)}.projectsSection__actions{margin:0 auto}.projectCard{display:grid;align-content:start;padding-bottom:clamp(6rem,12vh,8rem);break-inside:avoid;display:inline-block;width:100%}.projectCard__contentWrap{margin:clamp(.5rem,1vw,1rem) 0}.projectCard .textBlock__header{display:flex;justify-content:space-between}.projectCard .textBlock__header h3,.projectCard .textBlock__header p{font-size:clamp(.95rem,1vw,1.1rem)}.projectCard .textBlock__header p{opacity:.3}.projectCard__link{display:grid;gap:clamp(.5rem,1vw,1rem);text-decoration:none;color:inherit}.projectCard__media{overflow:hidden}.projectCard__contentWrap{display:grid}.projectCard__content h3{font-size:clamp(1rem,1.2vw,1.25rem)}@media (max-width: 430px){.projectsSection__grid{column-count:1}}.fullBleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00000094,#0000006b 35%,#0000002e 65%,#00000014)}.fullBleed__mediaWrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.fullBleed__media{display:block;width:100%;height:100%;object-fit:cover}.fullBleed__overlay{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:inherit}.fullBleed__content{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);width:100%;max-width:1200px;margin:0 auto;padding:calc(60px + 1rem) 0 clamp(4rem,10vh,6rem)}.fullBleed__title{margin:0}.fullBleed__subtitle{display:grid}@media (max-width: 1024px){.fullBleed__content{padding:calc(60px + 1rem) clamp(1.5rem,3vw,3rem) 60px}}@media (max-width: 430px){.fullBleed__content{padding:calc(60px + 1rem) clamp(.75rem,1.5vw,1.5rem) 60px}}.projectDetail__inner{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);margin:0 auto}.projectDetail__header{display:grid;gap:clamp(.5rem,1vw,1rem);padding-top:clamp(1rem,2vw,2rem)}.projectDetail__statement{margin:0;line-height:1}.projectDetail__statement--secondary{opacity:.28}.projectDetail__cover{margin-top:clamp(.75rem,1.5vw,1.5rem);overflow:hidden}.projectDetail__coverImage{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.projectDetail__metaRow{margin-top:clamp(1rem,2vw,2rem)}.projectDetail__details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);margin:0}.projectDetail__detailItem{display:grid;gap:clamp(.25rem,.5vw,.5rem)}.projectDetail__detailLabel,.projectDetail__detailValue{margin:0}.projectDetail__body{display:grid;gap:clamp(.75rem,1.5vw,1.5rem)}.projectDetail__body p{margin:0}.projectDetail__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);align-items:start}.projectDetail__galleryItem{overflow:hidden}.projectDetail__galleryItem--wide{grid-column:span 2}.projectDetail__galleryImage{display:block;width:100%;height:auto;object-fit:cover}.projectDetail__empty{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);max-width:40rem}@media (max-width: 780px){.projectDetail__details,.projectDetail__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.projectDetail__galleryItem--wide{grid-column:span 2}.projectDetail__statement{line-height:1.08}}@media (max-width: 430px){.projectDetail__details,.projectDetail__gallery{grid-template-columns:1fr}.projectDetail__galleryItem--wide{grid-column:auto}}.contentBlock--intro,.contentBlock--text-only,.contentBlock--mix,.contentBlock--about{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem)}.contentBlock--intro .textBlock{grid-column:1/-1}.contentBlock--text-only .contentBlock__item{grid-column:2/span 4;opacity:.5}.contentBlock--display h3{font-size:clamp(2.75rem,10vw,4rem);font-weight:200;text-transform:uppercase}.contentBlock--mix{align-items:end}.contentBlock--mix .contentBlock__media{grid-column:1/span 2}.contentBlock--mix .contentBlock__text{grid-column:3/span 3}.contentBlock--about{align-items:center}.contentBlock--about .contentBlock__media{grid-column:1/span 3;padding:clamp(4rem,10vh,6rem)}.contentBlock--about .contentBlock__item{grid-column:4/span 3;padding:clamp(4rem,10vh,6rem)}.contentBlock--notfound{display:grid;place-items:center;text-align:center;padding:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem)}.contentBlock--notfound .contentBlock__item,.contentBlock--notfound .contentBlock__actions,.contentBlock--notfound .textBlock,.contentBlock--notfound .textBlock__content,.contentBlock--notfound .textBlock__header,.contentBlock--notfound .textBlock__texts,.contentBlock--notfound .textBlock__footer,.contentBlock--notfound .textBlock__head{display:grid;justify-items:center;text-align:center}.contentBlock--notfound .textBlock__kicker{line-height:.82;margin:0}.contentBlock--notfound .contentBlock__actions{gap:clamp(.5rem,1vw,1rem)}.contentBlock--notfound .uiLink{justify-content:center}.contentBlock--stacked{display:grid}.contentBlock--stacked .contentBlock__item{border-top:1px solid #dea3ae;padding:clamp(1rem,2vw,2rem) 0 clamp(4rem,10vh,6rem)}.contentBlock--stacked .contentBlock__item .textBlock__head{grid-column:3}.contentBlock--stacked .contentBlock__text{padding-bottom:clamp(.75rem,1.5vw,1.5rem)}.contentBlock--stacked .textBlock__content,.contentBlock--stacked .contentBlock__stackedMedia{display:grid;grid-template-columns:repeat(2,1fr)}.contentBlock--stacked .textBlock__content .contentBlock__stackedImage,.contentBlock--stacked .contentBlock__stackedMedia .contentBlock__stackedImage{grid-column:2}@media (max-width: 780px){.contentBlock--intro,.contentBlock--text-only,.contentBlock--mix,.contentBlock--about{grid-template-columns:1fr}.contentBlock--text-only .contentBlock__item,.contentBlock--text-only .contentBlock__media,.contentBlock--text-only .textBlock,.contentBlock--mix .contentBlock__item,.contentBlock--mix .contentBlock__media,.contentBlock--mix .textBlock,.contentBlock--about .contentBlock__item,.contentBlock--about .contentBlock__media,.contentBlock--about .textBlock{grid-column:auto!important}.contentBlock--about .contentBlock__media,.contentBlock--about .contentBlock__item{padding:0}.contentBlock--stacked .contentBlock__stackedItem,.contentBlock--stacked .textBlock{grid-template-columns:1fr}.contentBlock--stacked .contentBlock__stackedMedia,.contentBlock--stacked .contentBlock__item,.contentBlock--stacked .textBlock__header,.contentBlock--stacked .textBlock__texts{grid-column:auto}.contentBlock--stacked .contentBlock__stackedItem{padding:clamp(.75rem,1.5vw,1.5rem) 0}.contentBlock--stacked .contentBlock__stackedMedia.is-duo,.contentBlock--stacked .contentBlock__stackedMedia.is-grid{grid-template-columns:1fr}.contentBlock--stacked .contentBlock__stackedMedia.is-grid .contentBlock__stackedImage:first-child{grid-column:auto;aspect-ratio:4/3}.contentBlock--notfound{padding:clamp(.75rem,1.5vw,1.5rem)}.contentBlock--notfound .textBlock__kicker{font-size:clamp(6rem,28vw,12rem)}}@media (max-width: 430px){.contentBlock--intro,.contentBlock--text-only,.contentBlock--mix,.contentBlock--about,.contentBlock--stacked{gap:clamp(.75rem,1.5vw,1.5rem)}}.galleryRowWrap{display:grid;gap:clamp(1rem,2vw,2rem)}.galleryRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);align-items:center}.galleryRow--cols-1{grid-template-columns:1fr}.galleryRow--cols-2{grid-template-columns:repeat(2,1fr)}.galleryRow--cols-3{grid-template-columns:repeat(3,1fr)}.galleryRow--cols-4{grid-template-columns:repeat(4,1fr)}.galleryRow--gap-sm{gap:clamp(.5rem,1vw,1rem)}.galleryRow--gap-md{gap:clamp(.75rem,1.5vw,1.5rem)}.galleryRow--gap-lg{gap:clamp(1rem,2vw,2rem)}.galleryRow--align-start{align-items:start}.galleryRow--align-center{align-items:center}.galleryRow--align-end{align-items:end}.galleryRow__cell{overflow:hidden;aspect-ratio:4/3;background:#dea3ae}.galleryRow__media,.galleryRow__cell img,.galleryRow__cell video{width:100%;height:100%;display:block;object-fit:cover}.galleryRowWrap--editorial .galleryRow__cell:nth-child(1){aspect-ratio:4/3}.galleryRowWrap--editorial .galleryRow__cell:nth-child(2){aspect-ratio:3/4}.galleryRowWrap--masonry .galleryRow__cell:nth-child(odd){aspect-ratio:3/4}.galleryRowWrap--masonry .galleryRow__cell:nth-child(2n){aspect-ratio:4/3}@media (max-width: 430px){.galleryRow{grid-template-columns:1fr}.galleryRow__cell{aspect-ratio:4/5}}.grid{display:grid;width:100%}.grid--cols-1{grid-template-columns:1fr}.grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--gap-sm{gap:clamp(.5rem,1vw,1rem)}.grid--gap-md{gap:clamp(.75rem,1.5vw,1.5rem)}.grid--gap-lg{gap:clamp(1rem,2vw,2rem)}.grid--default{align-items:start}.grid--editorial{align-items:end}.grid--masonry{align-items:start}.grid--masonry .grid__item:nth-child(odd){transform:translateY(10rem)}.grid__item{min-width:0}@media (max-width: 1024px){.grid--cols-4,.grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.grid,.grid--cols-2,.grid--cols-3,.grid--cols-4{grid-template-columns:1fr}.grid--masonry .grid__item:nth-child(odd){transform:none}}.contactFormBlock{max-width:none;background:#dea3ae;color:#222224}.contactFormBlock__intro{max-width:44rem;margin-bottom:clamp(4rem,8vw,8rem)}.contactFormBlock__form{display:grid;grid-template-columns:1fr;gap:clamp(1.8rem,3vw,3rem);max-width:56rem;margin-left:auto}.contactFormBlock__field{display:grid;gap:.4rem}.contactFormBlock__field span{opacity:1}.contactFormBlock__field input,.contactFormBlock__field textarea,.contactFormBlock__field select{border:0;border-bottom:1px solid currentColor;background:transparent;padding:.7rem 0 1rem;color:inherit;font:inherit;outline:none}.contactFormBlock__field textarea{min-height:8rem;resize:vertical}.contactFormBlock__field ::placeholder{color:currentColor;opacity:.45}.contactFormBlock__field:has(textarea),.contactFormBlock__field:has(select),.contactFormBlock__submit,.contactFormBlock__note{grid-column:auto}.contactFormBlock__submit{width:fit-content;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.contactFormBlock__submit:after{content:" →"}.contactFormBlock__note{opacity:.65}@media (max-width: 780px){.contactFormBlock__form{margin-left:0;max-width:none}}.about .card__image{position:relative;overflow:hidden;background:#dea3ae}.about .card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#dea3ae52;mix-blend-mode:multiply;pointer-events:none;z-index:2;transition:.35s ease-in-out}.about .card__image img,.about .card__image .media{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4/5;filter:grayscale(1) contrast(1.04) brightness(.92);transition:.35s ease-in-out}.about .card:hover .card__image:after{background:#dea3ae24}.about .card:hover .card__image img,.about .card:hover .card__image .media{transform:scale(1.015);filter:grayscale(1) contrast(1.04) brightness(.98) saturate(.92)}@media (max-width: 780px){.about .card__image img,.about .card__image .media{aspect-ratio:5/4}.about .card:hover .card__image img,.about .card:hover .card__image .media{transform:none}}@media (max-width: 430px){.about .card__image img,.about .card__image .media{aspect-ratio:4/3}}button{color:inherit}.uiLink{position:relative;display:inline-flex;align-items:center;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;text-decoration:none;transition:.35s ease-in-out}.uiLink__label{display:inline}.uiLink__arrow{flex-shrink:0}.uiLink--nav:hover,.uiLink--cta:hover,.uiLink--inline:hover,.uiLink--inherit:hover{color:#dea3ae}.uiLink--nav:hover .tag,.uiLink--cta:hover .tag,.uiLink--inline:hover .tag,.uiLink--inherit:hover .tag{background:transparent;color:#dea3ae}.uiLink--display{font-size:inherit}.uiLink.is-active{color:#dea3ae;opacity:1}.uiLink--muted{opacity:.8}@media (hover: hover) and (pointer: fine){.uiLink:not(.is-active):hover{opacity:.95}.uiLink--muted:hover{opacity:1}}@media (prefers-reduced-motion: reduce){.uiLink{animation:none!important}.uiLink,.uiLink:before{transition-duration:.12s!important;transition-timing-function:linear!important}}.section--hero{display:flex;flex-direction:column;justify-content:end;height:100%;width:100%}.hero{display:flex;flex-direction:column}.hero__image{max-height:60vh}.hero__statement{padding:clamp(1rem,2vw,2rem) 0}.notfound{display:flex;align-items:center}.notfound .contentBlock{width:100%}.notfound .contentBlock__intro{margin:0 auto;text-align:center}.notfound .textBlock__content{gap:clamp(.75rem,1.5vw,1.5rem)}.notfound .textBlock__header{gap:clamp(.5rem,1vw,1rem)}.notfound .textBlock__kicker{opacity:.16}.notfound .blockActions,.notfound .contentBlock__actions{justify-content:center;gap:clamp(.75rem,1.5vw,1.5rem)}@media (max-width: 430px){.notfound .contentBlock__intro{padding:0 clamp(.75rem,1.5vw,1.5rem)}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;--headerH: 60px}html,body{width:100%;margin:0;padding:0}body{font-family:helvetica-neue-world,sans-serif;font-size:clamp(1rem,.25vw + .95rem,1.0625rem);background:#f6f5f3;color:#222224;line-height:1.35;overflow-y:auto;overflow-x:hidden}#root{min-height:100svh;display:flex;flex-direction:column}main{display:block}::selection{background:#2daabc;color:#dea3ae}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:smooth}.is-looping,.is-decorative{animation:none!important}*{transition-duration:.12s!important;animation-duration:.12s!important}}
