.mediaFrame{position:relative;box-sizing:border-box;overflow:hidden;background:#fff}.mediaFrame__img{display:block;width:100%;height:auto;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.mediaFrame__img.mediaFrame__img--loaded,.mediaFrame__img.mediaFrame__img--priority{opacity:1}@media(prefers-reduced-motion:reduce){.mediaFrame__img{transition-duration:.01ms}}.hero{position:relative;background:#fff}.hero__panel{position:relative;height:100vh;height:100svh;width:100%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;color:#f5f1ea;text-decoration:none}.hero__panelFrame,.hero__panelImg{position:absolute;inset:0;width:100%;height:100%}.hero__panelImg{object-fit:cover;object-position:50% 20%;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.hero__panel:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0009,#0000002e 42%,#0000 68%);pointer-events:none}.hero__panelContent{position:relative;z-index:1;width:100%;padding:clamp(24px,4vw,64px) clamp(24px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,3.5vh,34px)}.hero__panelTitle{margin:0;display:flex;flex-direction:column;font-family:var(--font-geo);font-size:clamp(40px,7vw,96px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-align:left}.hero__panelTitleLine{display:block}.hero__panelMeta{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-sans);font-size:clamp(10px,1.1vw,12px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff}.hero__panelMetaPrimary{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.hero__panelMetaItem,.hero__panelMetaAside{white-space:nowrap}.hero__panelMetaItem+.hero__panelMetaItem:before{content:"";display:inline-block;width:4px;height:4px;margin-right:14px;background:currentColor;transform:rotate(45deg);vertical-align:middle}@media(hover:hover)and (pointer:fine){.hero__panel:hover .hero__panelImg{transform:scale(1.05)}}.hero__tick{color:#f5f1ea8c;mix-blend-mode:difference;z-index:2}.hero__tick--tl{top:clamp(14px,2.4vw,24px);left:clamp(14px,2.4vw,24px)}.hero__tick--br{bottom:clamp(14px,2.4vw,24px);right:clamp(14px,2.4vw,24px)}@media(prefers-reduced-motion:reduce){.hero__panelImg{transition:none}}.siteCenterLogo{position:fixed;top:22px;left:50%;transform:translate(-50%);width:min(120px,24vw);z-index:10060;line-height:0;pointer-events:auto;transition:opacity .35s ease,visibility .35s ease}.siteCenterLogo--hidden{opacity:0;visibility:hidden;pointer-events:none}.siteCenterLogo img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 6px rgba(255,255,255,.85)) drop-shadow(0 1px 2px rgba(255,255,255,.6))}.siteCenterLogo--light img{filter:invert(1) drop-shadow(0 0 6px rgba(0,0,0,.45)) drop-shadow(0 1px 2px rgba(0,0,0,.35))}.siteCenterLogo:focus-visible{outline:2px solid rgba(17,17,17,.35);outline-offset:6px;border-radius:4px}@media(prefers-reduced-motion:reduce){.siteCenterLogo{transition:none}}.sm-scope{font-family:var(--font-geo)}.sm-scope.sm-scope--fixed{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;z-index:10050;pointer-events:none}.sm-scope .staggered-menu-wrapper{position:relative;width:100%;height:100%;z-index:40;pointer-events:none}.sm-scope .staggered-menu-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:clamp(18px,3vw,2rem) clamp(18px,4vw,2rem);background:transparent;pointer-events:none;z-index:20}.sm-scope .staggered-menu-header>*{pointer-events:auto}.sm-scope .sm-toggle{position:relative;display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;cursor:pointer;color:#111;font-family:inherit;font-weight:400;font-size:13px;letter-spacing:.12em;text-transform:uppercase;line-height:1;overflow:visible}.sm-scope .sm-toggle:focus-visible{outline:2px solid rgba(17,17,17,.35);outline-offset:4px;border-radius:4px}.sm-scope .sm-toggle-textWrap{position:relative;margin-right:.35em;display:inline-block;height:1em;overflow:hidden;white-space:nowrap;width:var(--sm-toggle-width, auto);min-width:var(--sm-toggle-width, auto)}.sm-scope .sm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.sm-scope .sm-toggle-line{display:block;height:1em;line-height:1}.sm-scope .sm-icon{position:relative;width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;will-change:transform}.sm-scope .sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);will-change:transform}.sm-scope .sm-prelayers{position:absolute;top:0;right:0;bottom:0;width:clamp(260px,38vw,420px);pointer-events:none;z-index:5}.sm-scope[data-position=left] .sm-prelayers{right:auto;left:0}.sm-scope .sm-prelayer{position:absolute;top:0;right:0;height:100%;width:100%;transform:translate(0)}.sm-scope .staggered-menu-panel{position:absolute;top:0;right:0;width:clamp(260px,38vw,420px);height:100%;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;padding:clamp(5rem,12vh,6em) clamp(1.25rem,4vw,2em) 2em;overflow-y:auto;overflow-x:hidden;z-index:10;pointer-events:auto;-webkit-overflow-scrolling:touch}.sm-scope[data-position=left] .staggered-menu-panel{right:auto;left:0}.sm-scope[data-panel-bg=warm] .staggered-menu-panel{background:#f2f1edf7}.sm-scope .sm-panel-inner{flex:1;display:flex;flex-direction:column;gap:1.25rem}.sm-scope .sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.sm-scope .sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1}.sm-scope .sm-panel-item{position:relative;color:#111;font-weight:400;font-size:clamp(2rem,11vw,4rem);cursor:pointer;line-height:1;letter-spacing:-.03em;text-transform:uppercase;transition:background .25s,color .25s;display:inline-block;text-decoration:none;padding-right:1.4em}.sm-scope .sm-panel-item:hover{color:var(--sm-accent, #111)}.sm-scope .sm-panel-itemLabel{display:inline-block;will-change:transform;transform-origin:50% 100%}.sm-scope .sm-panel-list[data-numbering]{counter-reset:smItem}.sm-scope .sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem,decimal-leading-zero);position:absolute;top:.15em;right:3.2em;font-size:14px;font-weight:400;color:var(--sm-accent, #111);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity, 0)}.sm-scope .sm-socials{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:.75rem}.sm-scope .sm-socials-title{margin:0;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--sm-accent, #111)}.sm-scope .sm-socials-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.sm-scope .sm-socials-link{font-size:1rem;font-weight:400;color:#111;text-decoration:none;position:relative;padding:2px 0;display:inline-block;transition:color .3s ease,opacity .3s ease}.sm-scope .sm-socials-list:hover .sm-socials-link:not(:hover){opacity:.35}.sm-scope .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.sm-scope .sm-socials-list .sm-socials-link:hover,.sm-scope .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-scope .sm-socials-link:focus-visible{outline:2px solid var(--sm-accent, #111);outline-offset:3px}.sm-scope .sm-socials-link:hover{color:var(--sm-accent, #111)}@media(max-width:1024px){.sm-scope .staggered-menu-panel,.sm-scope .sm-prelayers{width:100%;left:0;right:0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.routeFallback{min-height:60dvh}.page-transition-shell{min-height:100%}:root{color-scheme:light;--bg: #ffffff;--text: #111111;--retail-canvas: #f2f1ed;--retail-ink: #111111;--retail-card: #fffffffa;--retail-hairline: rgba(17, 17, 17, .08);--font-geo: "Newake", ui-sans-serif, system-ui, -apple-system, "SF Pro Display", "SF Pro Text", "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-serif: "Fraunces", ui-serif, Georgia, "Times New Roman", Times, serif;--font-plaak: "Plaak 3", "Plaak 3 Fallback", ui-sans-serif, Arial, sans-serif;--accent: #b3552d;--accent-soft: #d99b6c;--clr-rust: #b3552d;--clr-teal: #1f6f6b;--clr-cobalt: #1744af;--clr-brick: #ab3327;--ink-deep: #14110d;--label-color: var(--clr-rust);--rule: rgba(17, 17, 17, .14);--rule-on-dark: rgba(245, 241, 234, .2)}.gridTick{position:absolute;width:13px;height:13px;pointer-events:none}.gridTick:before,.gridTick:after{content:"";position:absolute;background:currentColor}.gridTick:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.gridTick:after{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.specTag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--tag-color, var(--label-color));white-space:nowrap}@font-face{font-family:Newake;src:url(/fonts/newake/NewakeFont-Demo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{height:100%}body{margin:0;font-family:var(--font-geo);font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}#smooth-wrapper.smooth-wrapper--active{position:fixed;inset:0;overflow:hidden}#smooth-content{overflow:visible}img,video{display:block}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
