.VTLOtq_btn{background:var(--btn-bg);color:var(--btn-fg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-position:0%;background-size:220% 220%;border:none;align-items:center;gap:9px;padding:10px 15px;font-family:inherit;font-size:12px;display:inline-flex;position:relative}.VTLOtq_rounded{border-radius:var(--btn-radius);transition:color .4s ease, transform .5s var(--ease-standard), border-radius .7s var(--ease-standard), box-shadow .5s var(--ease-standard), background-position .7s ease}.VTLOtq_rounded:hover{border-radius:var(--btn-radius-hover);box-shadow:0 12px 26px -14px var(--btn-shadow);background-position:100%;transform:translateY(-1px)}.VTLOtq_pebble{white-space:nowrap;text-align:center;-webkit-mask-image:var(--pebble-mask);-webkit-mask-image:var(--pebble-mask);mask-image:var(--pebble-mask);filter:drop-shadow(0 6px 14px #1b282438);transition:filter .5s ease, transform .55s var(--ease-pebble), background-position .8s ease;border-radius:0;justify-content:center;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.VTLOtq_pebble:hover{filter:drop-shadow(0 16px 26px var(--btn-shadow));background-position:100%;transform:translateY(-2px)scale(1.04)}.VTLOtq_label{z-index:1;position:relative}
.uW2BfW_drawer{z-index:79;background:var(--color-cream);color:var(--color-pine);opacity:0;visibility:hidden;transition:opacity .4s ease, transform .45s var(--ease-standard), visibility .4s;flex-direction:column;padding:clamp(104px,20vw,128px) clamp(28px,7vw,64px) clamp(32px,6vw,48px);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)}.uW2BfW_drawer[data-open=true]{opacity:1;visibility:visible;transform:none}.uW2BfW_wash{mix-blend-mode:multiply;opacity:.12;pointer-events:none;background:url(/assets/sketch-venice.webp) bottom/cover no-repeat;height:56%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.uW2BfW_nav{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.uW2BfW_link{color:var(--color-pine);letter-spacing:-.01em;padding:8px 0;font-size:clamp(30px,8vw,44px);font-weight:300;line-height:1.15;transition:color .35s}.uW2BfW_link:hover,.uW2BfW_link[data-active=true]{color:var(--color-clay)}.uW2BfW_foot{z-index:1;flex-direction:column;gap:24px;margin-top:auto;padding-top:clamp(32px,7vw,48px);display:flex;position:relative}.uW2BfW_cta{border-radius:24px 30px 25px 28px/30px 24px 28px 25px;align-self:flex-start;transition:background-position .7s;box-shadow:0 10px 26px -12px #c9907a99}.uW2BfW_cta:hover{background-position:100%}.uW2BfW_details{color:#1b28248c;font-size:13px;line-height:1.7}.uW2BfW_contacts{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}
.OuKhWa_header{z-index:80;color:var(--color-pine);transition:background .45s ease, border-color .45s ease, color .4s ease, transform .5s var(--ease-standard), opacity .85s cubic-bezier(.4, 0, .6, 1);background:0 0;border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:15px clamp(24px,6vw,72px);display:grid;position:fixed;inset:0 0 auto}.OuKhWa_header[data-dark-hero=true]{color:var(--color-cream)}.OuKhWa_header[data-inverted=true]{color:var(--color-pine)}.OuKhWa_header[data-filled=true]{background:var(--color-cream)}.OuKhWa_header[data-visible=false]{opacity:0;pointer-events:none}.OuKhWa_logo{justify-self:start;height:52px;display:block;position:relative}.OuKhWa_logoImg{width:auto;height:52px;display:block}.OuKhWa_logoPair{transition:opacity .4s;position:absolute;top:0;left:0}.OuKhWa_logoWhite{opacity:1}.OuKhWa_logoDark,.OuKhWa_header[data-inverted=true] .OuKhWa_logoWhite{opacity:0}.OuKhWa_header[data-inverted=true] .OuKhWa_logoDark{opacity:1}.OuKhWa_nav{justify-self:center;align-items:center;gap:clamp(20px,2.4vw,42px);display:flex}.OuKhWa_cta{justify-self:end}.OuKhWa_burger{width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;display:none}.OuKhWa_burgerBox{width:26px;height:13px;display:block;position:relative}.OuKhWa_burgerLine{transform-origin:50%;background:currentColor;width:100%;height:1.6px;position:absolute;left:0}.OuKhWa_burgerTop{transition:top .35s ease, transform .35s var(--ease-standard), background .3s ease;top:0}.OuKhWa_burgerBottom{transition:bottom .35s ease, transform .35s var(--ease-standard), background .3s ease;bottom:0}.OuKhWa_burger[aria-expanded=true] .OuKhWa_burgerTop{background:var(--color-pine);top:50%;transform:translateY(-50%)rotate(45deg)}.OuKhWa_burger[aria-expanded=true] .OuKhWa_burgerBottom{background:var(--color-pine);bottom:50%;transform:translateY(50%)rotate(-45deg)}@media (max-width:900px){.OuKhWa_nav,.OuKhWa_cta{display:none}.OuKhWa_burger{display:inline-flex}}
.JpWXgG_footer{background:var(--color-pine);color:var(--color-cream);padding:clamp(40px,5vw,60px) clamp(24px,6vw,72px) 26px;position:relative;overflow:hidden}.JpWXgG_top{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:clamp(32px,5vw,64px);display:flex;position:relative}.JpWXgG_brand{flex-wrap:wrap;flex:0 auto;align-items:flex-start;gap:clamp(24px,3vw,40px);display:flex}.JpWXgG_mark{height:var(--footer-logo-h,142px);margin-top:var(--footer-logo-mt,0px);flex:none;width:auto;display:block}.JpWXgG_address{color:#eeece999;margin-bottom:16px;font-size:14px;line-height:1.7}.JpWXgG_addressLinks{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.JpWXgG_socials{gap:12px;display:flex}.JpWXgG_socialIcon{width:17px;height:17px;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background-color:currentColor}.JpWXgG_col{flex:none}.JpWXgG_explore{grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:10px clamp(28px,3vw,48px);font-size:14px;display:grid}.JpWXgG_newsletterHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--color-clay);margin-bottom:18px;font-size:13px}.JpWXgG_newsletterCol{--newsletter-w:280px;width:var(--newsletter-w)}.JpWXgG_newsletterForm{max-width:var(--newsletter-w);border-bottom:1px solid #eeece94d;display:flex;position:relative}.JpWXgG_newsletterMessage{text-transform:uppercase;color:var(--color-clay);margin-top:12px;font-size:11px;line-height:1.7}.JpWXgG_newsletterForm[data-sending=true]:after{content:"";background:var(--color-clay);height:1px;animation:1.15s ease-in-out infinite JpWXgG_newsletterSweep;position:absolute;bottom:-1px;left:0;right:0}@keyframes JpWXgG_newsletterSweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.JpWXgG_newsletterInput{color:var(--color-cream);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:14px}.JpWXgG_newsletterSubmit{color:var(--color-clay);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:11px}.JpWXgG_newsletterSubmit:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.JpWXgG_newsletterForm[data-sending=true]:after{opacity:.45;animation:none;transform:scaleX(1)}}.JpWXgG_legal{letter-spacing:.05em;color:#eeece980;border-top:1px solid #eeece929;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:clamp(28px,3.5vw,44px) 0 0;padding-top:20px;font-size:12px;display:flex}.JpWXgG_legalLinks{flex-wrap:wrap;gap:20px;display:flex}
.AIoWyW_page{font-family:var(--font-sans);color:var(--color-pine);background:var(--color-cream);position:relative;overflow-x:clip}.AIoWyW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AIoWyW_headerSpacer{height:82px}
.UmxsTa_badge{z-index:2147483000;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream);background:var(--color-pine);opacity:.82;pointer-events:none;border-radius:999px;padding:.4rem .75rem;font-size:.6875rem;position:fixed;bottom:1rem;right:1rem}
.-FsE0a_frame{aspect-ratio:var(--box-ratio);background:var(--color-stone-light);will-change:transform;position:relative;overflow:hidden;transform:translateZ(0)}.-FsE0a_img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.-FsE0a_zoom{transition:transform 1.8s var(--ease-out-expo);transform:scale(1.002)}.-FsE0a_frame:hover .-FsE0a_zoom{transform:scale(1.05)}.-FsE0a_marqueeWrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.-FsE0a_marqueeTrack{width:max-content;animation:-FsE0a_marquee var(--marquee-duration,30s) linear infinite;align-items:center;display:flex}@keyframes -FsE0a_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.-FsE0a_marqueeTrack{animation:none}}.-FsE0a_marqueeRow{align-items:center;gap:clamp(48px,6vw,88px);padding-right:clamp(48px,6vw,88px);display:flex}.-FsE0a_logoLink{flex:none;display:block}.-FsE0a_logoImg{filter:grayscale();width:auto;height:var(--logo-h,28px);object-fit:contain;flex:none;display:block}
.CLTvBW_notice{min-height:100svh;font-family:var(--font-sans);color:var(--color-pine);background:var(--color-cream);justify-content:center;align-items:center;padding:2rem;display:flex}.CLTvBW_body{text-align:center;max-width:32rem}.CLTvBW_title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:1rem}.CLTvBW_text{color:var(--color-pine-soft);margin:0;font-size:.875rem;line-height:1.6}.CLTvBW_link{letter-spacing:.18em;text-transform:uppercase;color:var(--color-clay);border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.2rem;font-size:.75rem;text-decoration:none;display:inline-block}
.GkEI5W_rich{--rich-gap:.9em;--rich-accent:var(--color-clay);--rich-strong:#1b2824db;--rich-rule:var(--color-stone-light);--rich-muted:#1b282480}:where(.GkEI5W_rich) p{margin:0 0 var(--rich-gap)}:where(.GkEI5W_rich) h1,:where(.GkEI5W_rich) h2{letter-spacing:-.01em;color:var(--rich-strong);text-align:left;margin:calc(var(--rich-gap) * 1.9) 0 calc(var(--rich-gap) * .7);font-weight:300;line-height:1.2}:where(.GkEI5W_rich) h1{font-size:1.75em}:where(.GkEI5W_rich) h2{font-size:1.45em}:where(.GkEI5W_rich) h3,:where(.GkEI5W_rich) h4,:where(.GkEI5W_rich) h5,:where(.GkEI5W_rich) h6{color:var(--rich-strong);text-align:left;margin:calc(var(--rich-gap) * 1.5) 0 calc(var(--rich-gap) * .55);font-weight:700;line-height:1.45}:where(.GkEI5W_rich) h3{font-size:1.08em}:where(.GkEI5W_rich) h4,:where(.GkEI5W_rich) h5,:where(.GkEI5W_rich) h6{font-size:1em}:where(.GkEI5W_rich) h1:first-child,:where(.GkEI5W_rich) h2:first-child,:where(.GkEI5W_rich) h3:first-child,:where(.GkEI5W_rich) h4:first-child,:where(.GkEI5W_rich) h5:first-child,:where(.GkEI5W_rich) h6:first-child{margin-top:0}:where(.GkEI5W_rich) ul,:where(.GkEI5W_rich) ol{margin:0 0 var(--rich-gap);text-align:left;padding-left:1.35em}:where(.GkEI5W_rich) ul{list-style-type:disc}:where(.GkEI5W_rich) ol{list-style-type:decimal}:where(.GkEI5W_rich) ul ul{list-style-type:circle}:where(.GkEI5W_rich) ul ul ul{list-style-type:square}:where(.GkEI5W_rich) ol ol{list-style-type:lower-alpha}:where(.GkEI5W_rich) ol ol ol{list-style-type:lower-roman}:where(.GkEI5W_rich) li ul,:where(.GkEI5W_rich) li ol{margin:calc(var(--rich-gap) * .4) 0 0}:where(.GkEI5W_rich) li{margin-bottom:calc(var(--rich-gap) * .4)}:where(.GkEI5W_rich) li:last-child{margin-bottom:0}:where(.GkEI5W_rich) li::marker{color:var(--rich-accent)}:where(.GkEI5W_rich) strong,:where(.GkEI5W_rich) b{color:var(--rich-strong);font-weight:700}:where(.GkEI5W_rich) em,:where(.GkEI5W_rich) i{font-style:italic}:where(.GkEI5W_rich) a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:where(.GkEI5W_rich) u{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:where(.GkEI5W_rich) s,:where(.GkEI5W_rich) strike,:where(.GkEI5W_rich) del{text-decoration:line-through}:where(.GkEI5W_rich) sub,:where(.GkEI5W_rich) sup{font-size:.72em;line-height:0}:where(.GkEI5W_rich) sup{vertical-align:super}:where(.GkEI5W_rich) sub{vertical-align:sub}:where(.GkEI5W_rich) blockquote{margin:calc(var(--rich-gap) * 1.4) 0;border-left:1px solid var(--rich-accent);text-align:left;color:var(--rich-muted);padding-left:1.3em}:where(.GkEI5W_rich) blockquote>:last-child{margin-bottom:0}:where(.GkEI5W_rich) hr{border:0;border-top:1px solid var(--rich-rule);height:0;margin:calc(var(--rich-gap) * 2) 0}:where(.GkEI5W_rich) table{width:100%;margin:0 0 var(--rich-gap);border-collapse:collapse;text-align:left;font-size:.94em}:where(.GkEI5W_rich) th,:where(.GkEI5W_rich) td{border:1px solid var(--rich-rule);vertical-align:top;padding:.65em .9em}:where(.GkEI5W_rich) th{color:var(--rich-strong);font-weight:700}:where(.GkEI5W_rich) code,:where(.GkEI5W_rich) pre{font-family:var(--font-mono);font-size:.87em}:where(.GkEI5W_rich) pre{margin:0 0 var(--rich-gap);background:var(--color-cream-warm);text-align:left;white-space:pre-wrap;padding:1em 1.15em;overflow-x:auto}:where(.GkEI5W_rich) img{max-width:100%;height:auto;margin:calc(var(--rich-gap) * 1.4) 0}:where(.GkEI5W_rich) figure{margin:calc(var(--rich-gap) * 1.4) 0}:where(.GkEI5W_rich) figcaption{letter-spacing:.04em;text-align:left;color:var(--rich-muted);margin-top:.5em;font-size:.8em}:where(.GkEI5W_rich)>:last-child{margin-bottom:0}
.O6hUoa_section{padding:clamp(44px,5.5vw,80px) clamp(24px,6vw,120px) clamp(72px,9vw,130px);position:relative}.O6hUoa_inner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.O6hUoa_grid{display:block}.O6hUoa_mediaRow{grid-template-columns:1.9fr 1fr;align-items:stretch;gap:clamp(16px,1.8vw,26px);display:grid}.O6hUoa_map{background:var(--color-stone-light);aspect-ratio:auto;position:relative;overflow:hidden}.O6hUoa_mapFrame{filter:grayscale()contrast(.92)sepia(.14)brightness(1.02);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.O6hUoa_mapTint{pointer-events:none;background:#c9907a12;position:absolute;inset:0}.O6hUoa_detailRow{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:clamp(18px,3vw,44px);margin-top:clamp(34px,4vw,56px);display:flex}.O6hUoa_rule{background:#1b28241f;align-self:stretch;width:1px}.O6hUoa_detailLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--color-clay);margin-bottom:9px;font-size:10px}.O6hUoa_detailValue{color:#1b2824b8;font-size:16px;line-height:1.6}.O6hUoa_detailLink{color:#1b2824b8;font-size:16px;transition:color .35s}.O6hUoa_detailLinkMulti{line-height:1.6;display:block}.O6hUoa_detailLines{flex-direction:column;align-items:flex-start;line-height:1.6;display:flex}.O6hUoa_formCol{margin-top:clamp(56px,7vw,96px)}.O6hUoa_form{flex-direction:column;gap:clamp(24px,2.6vw,34px);display:flex}.O6hUoa_row{grid-template-columns:1fr 1fr;gap:clamp(18px,2vw,28px);display:grid}.O6hUoa_messageRow{align-items:end}.O6hUoa_field{flex-direction:column;gap:9px;display:flex}.O6hUoa_label{letter-spacing:.26em;text-transform:uppercase;color:#1b282480;font-size:10px}.O6hUoa_required{color:var(--color-clay)}.O6hUoa_optional{text-transform:none;letter-spacing:.04em;color:#1b282457}.O6hUoa_input{color:var(--color-pine);background:0 0;border:none;border-bottom:1px solid #1b282438;outline:none;width:100%;padding:11px 0;font-family:inherit;font-size:16px;transition:border-color .4s}.O6hUoa_input:focus{border-color:var(--color-clay)}.O6hUoa_textarea{resize:vertical;line-height:1.6}.O6hUoa_sendCell{flex-wrap:wrap;align-items:center;gap:22px;padding-bottom:2px;display:flex}.O6hUoa_submit:disabled{opacity:.7;cursor:progress}.O6hUoa_error{color:var(--color-clay-deep);font-size:13px;line-height:1.7}.O6hUoa_sent{max-width:44ch;padding:clamp(36px,4vw,56px) 0}.O6hUoa_sentHeading{letter-spacing:.28em;text-transform:uppercase;color:var(--color-clay);margin-bottom:16px;font-size:10px}.O6hUoa_sentBody{color:#1b2824b8;font-size:16px;line-height:1.7}.O6hUoa_again{letter-spacing:.2em;text-transform:uppercase;color:var(--color-clay);cursor:pointer;background:0 0;border:none;margin-top:22px;padding:0;font-family:inherit;font-size:11px}.O6hUoa_select{position:relative}.O6hUoa_selectTrigger{text-align:left;color:#1b282466;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1b282438;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 2px 11px 0;font-family:inherit;font-size:16px;transition:border-color .4s;display:flex}.O6hUoa_selectTrigger[data-has-value=true]{color:var(--color-pine)}.O6hUoa_selectTrigger[aria-expanded=true]{border-bottom-color:var(--color-clay)}.O6hUoa_selectTrigger[aria-invalid=true]{border-color:var(--color-clay-deep)}.O6hUoa_caret{transition:transform .4s var(--ease-out-expo);display:block}.O6hUoa_caret svg{display:block}.O6hUoa_selectTrigger[aria-expanded=true] .O6hUoa_caret{transform:rotate(180deg)}.O6hUoa_selectError{letter-spacing:.04em;color:var(--color-clay-deep);margin-top:7px;font-size:11px}.O6hUoa_options{z-index:20;background:var(--color-cream);opacity:0;visibility:hidden;transition:opacity .3s ease, transform .4s var(--ease-out-expo), visibility .3s;border:1px solid #1b28241f;flex-direction:column;gap:1px;margin:8px 0 0;padding:6px;list-style:none;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 26px 54px -28px #1b282480}.O6hUoa_options[data-open=true]{opacity:1;visibility:visible;transform:none}.O6hUoa_option{text-align:left;width:100%;color:var(--color-pine);cursor:pointer;background:0 0;border:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:background .3s,color .3s;display:block}.O6hUoa_option:hover,.O6hUoa_option:focus-visible{color:var(--color-clay-deep);background:#c9907a2e}@media (max-width:1080px){.O6hUoa_detailRow{gap:clamp(20px,4vw,32px)}.O6hUoa_rule{display:none}}@media (max-width:640px){.O6hUoa_row,.O6hUoa_mediaRow{grid-template-columns:1fr}.O6hUoa_map{aspect-ratio:3/2}.O6hUoa_sendCell{margin-top:clamp(6px,2vw,14px)}}
.FMRHeG_hero{background:var(--color-pine);width:100%;height:100vh;min-height:640px;position:relative;overflow:hidden}.FMRHeG_slide{opacity:0;transition:opacity 1.7s var(--ease-standard);background:var(--color-pine) center / cover no-repeat var(--slide-image);position:absolute;inset:0}.FMRHeG_slide[data-active=true]{opacity:1}.FMRHeG_scrim{background:#1b28244d;position:absolute;inset:0}.FMRHeG_wash{background:linear-gradient(#0f0c080d,#0f0c080d,#0f0c080d,#0f0c080d);position:absolute;inset:0}.FMRHeG_heroInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:clamp(40px,7vh,74px);left:clamp(24px,6vw,72px);right:clamp(24px,6vw,72px)}.FMRHeG_heroCopy{color:var(--color-cream);flex:auto;min-width:0;max-width:min(92vw,700px)}.FMRHeG_heroTitle,.FMRHeG_processTitle{letter-spacing:-.015em;font-size:clamp(37.4px,8.5vw - 42.5px,68px);font-weight:300;line-height:1.02}.FMRHeG_heroTitle{max-width:15ch;margin-bottom:32px}.FMRHeG_heroActions{flex-wrap:wrap;gap:14px;display:flex}.FMRHeG_heroAside{color:var(--color-cream);flex-direction:column;align-items:flex-end;gap:26px;display:flex}.FMRHeG_awardPlate{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-radius 1s var(--ease-standard), box-shadow .6s ease, background .6s ease;background:#99b3b73d;border:1px solid #eeece957;border-radius:52% 48% 54% 46%/72% 68% 74% 70%;align-items:flex-start;gap:22px;padding:26px 22px 26px 40px;display:flex;box-shadow:0 18px 50px #1b28243d}a.FMRHeG_awardPlate{cursor:pointer}.FMRHeG_awardPlate:hover{background:#99b3b766;border-radius:44% 36% 58% 42%/52% 64% 36% 48%;box-shadow:0 22px 58px #1b282452}.FMRHeG_awardLabel{letter-spacing:.28em;text-transform:uppercase;opacity:.86;margin-bottom:9px;font-size:12px}.FMRHeG_awardText{letter-spacing:.02em;color:#eeece9f7;text-wrap:balance;width:0;min-width:100%;font-size:15px;font-weight:300;line-height:1.45}.FMRHeG_awardRule{background:#eeece95c;flex:none;align-self:center;width:1px;height:60px}.FMRHeG_awardSeal{flex:none;width:60px;height:60px;margin-top:2px;display:block}.FMRHeG_dots{gap:0;display:flex}.FMRHeG_dot{box-sizing:content-box;background:var(--color-cream);opacity:.3;cursor:pointer;background-clip:content-box;border:none;border-radius:50%;width:7px;height:7px;padding:8px;transition:opacity .5s}.FMRHeG_dot[data-active=true]{opacity:1}.FMRHeG_field{background:var(--color-cream);--intro-pad-y:clamp(40px, 5vw, 72px);--work-pad-y:clamp(56px, 7vw, 120px);position:relative}.FMRHeG_recognition{text-align:center;padding:clamp(52px,6vw,80px) clamp(24px,6vw,120px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.FMRHeG_recognitionInner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.FMRHeG_recognitionCta{justify-content:center;margin-top:clamp(40px,5vw,56px);display:flex}.FMRHeG_ctaButtonContainer{justify-content:center;display:flex}.FMRHeG_intro{padding:var(--intro-pad-y) clamp(24px, 6vw, 120px);position:relative;overflow:hidden}.FMRHeG_introInner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.FMRHeG_introRow{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,110px);display:flex}.FMRHeG_introMedia{flex:1.5 520px;max-width:820px;position:relative}.FMRHeG_blob{aspect-ratio:4/5;background:var(--color-bronze) center / cover no-repeat;border-radius:46% 54% 52% 48%/58% 55% 45% 42%;animation:16s ease-in-out infinite FMRHeG_dcBlob;overflow:hidden}.FMRHeG_introCopy{flex:480px;max-width:780px}.FMRHeG_introEyebrowRow{align-items:center;gap:16px;margin-bottom:22px;display:flex}.FMRHeG_introEyebrow{color:var(--color-ink)}.FMRHeG_introText{color:#1b28249e;text-align:justify;text-justify:inter-word;--rich-gap:1.7em;max-width:74ch;margin-bottom:36px;font-size:16px;line-height:1.7;}.FMRHeG_work{padding:calc(var(--work-pad-y) - var(--intro-pad-y)) clamp(24px, 6vw, 120px) var(--work-pad-y);position:relative;overflow:hidden}.FMRHeG_workInner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.FMRHeG_workHead{text-align:center;margin-bottom:clamp(48px,6vw,84px)}.FMRHeG_introEyebrow,.FMRHeG_workTitle{letter-spacing:-.012em;font-size:clamp(26px,2.8vw,36px);font-weight:300;line-height:1.04}.FMRHeG_workTitle{margin-bottom:16px}.FMRHeG_workGrid{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,64px);display:grid}.FMRHeG_workCta{justify-content:center;margin-top:clamp(52px,6vw,88px);display:flex}.FMRHeG_projCard{display:block}.FMRHeG_projCard[data-linked=false]{cursor:default}.FMRHeG_projCardOffset{margin-top:clamp(0px,4vw,64px)}.FMRHeG_projFrame{aspect-ratio:4/5;border-radius:var(--proj-radius);border:0 solid var(--proj-accent);transition:border-width .5s var(--ease-standard), border-radius 1.1s var(--ease-standard);position:relative;overflow:hidden}.FMRHeG_projCard:hover .FMRHeG_projFrame{border-radius:var(--proj-radius-hover)}.FMRHeG_projCard[data-accent=true]:hover .FMRHeG_projFrame{border-width:10px}.FMRHeG_projImg{background:var(--proj-image) center / cover no-repeat;transition:transform 1.1s var(--ease-image);position:absolute;inset:0}.FMRHeG_projCard:hover .FMRHeG_projImg{transform:scale(1.06)}.FMRHeG_projTitle{z-index:2;letter-spacing:.19em;text-transform:uppercase;color:var(--color-ink);text-align:center;margin-top:22px;font-size:13px;font-weight:400;line-height:1.5;position:relative}.FMRHeG_process{color:var(--color-cream);text-align:center;padding:clamp(96px,13vw,190px) clamp(24px,6vw,120px);position:relative;overflow:hidden}.FMRHeG_processImg{background:var(--process-image) center / cover no-repeat;position:absolute;inset:0}.FMRHeG_processWash{background:linear-gradient(135deg,#0f0c084d,#0f0c084d,#0f0c084d,#0f0c084d);position:absolute;inset:0}.FMRHeG_processBlobA{aspect-ratio:1;pointer-events:none;background:#eeece912;border-radius:46% 54% 40% 60%/58% 42%;width:min(44vw,500px);animation:18s ease-in-out infinite FMRHeG_dcBlob;position:absolute;top:-16%;right:-8%}.FMRHeG_processBlobB{aspect-ratio:1;pointer-events:none;background:#c9907a33;border-radius:52% 48% 54% 46%/44% 58% 42% 56%;width:min(30vw,320px);animation:22s ease-in-out infinite FMRHeG_dcBlob;position:absolute;bottom:-20%;left:-8%}.FMRHeG_processInner{z-index:1;max-width:960px;margin:0 auto;position:relative}.FMRHeG_processTitle{text-wrap:balance;margin-inline:auto;max-width:22ch;margin-bottom:clamp(40px,5.5vw,58px)}.FMRHeG_processActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:1219px){.FMRHeG_introRow{flex-direction:column;align-items:stretch}.FMRHeG_introMedia{flex:none;width:100%;max-width:min(100%,460px);margin-inline:auto}.FMRHeG_introCopy{flex:none;max-width:none}}@media (max-width:1024px){.FMRHeG_workGrid{row-gap:clamp(52px,8vw,84px)}}@media (max-width:900px){.FMRHeG_hero{height:100svh}.FMRHeG_heroTitle,.FMRHeG_processTitle{font-size:clamp(25.5px,9.44445vw - 4.53333px,37.4px)}.FMRHeG_heroInner{flex-flow:column wrap;align-items:flex-start;gap:28px}.FMRHeG_heroAside{flex:auto;align-items:flex-start;gap:18px;width:100%}.FMRHeG_awardPlate{gap:18px;padding:22px 22px 22px 40px}.FMRHeG_awardLabel{margin-bottom:7px;font-size:11px}.FMRHeG_awardText{font-size:14px}.FMRHeG_awardRule{height:50px}.FMRHeG_awardSeal{width:52px;height:52px}}@media (max-width:640px){.FMRHeG_hero{min-height:560px}.FMRHeG_heroTitle{margin-bottom:22px}.FMRHeG_awardPlate{gap:10px;padding:16px 18px 16px 40px}.FMRHeG_awardLabel{margin-bottom:5px;font-size:9px}.FMRHeG_awardText{font-size:12px}.FMRHeG_awardRule{height:40px}.FMRHeG_awardSeal{width:44px;height:44px}.FMRHeG_workGrid{grid-template-columns:1fr}.FMRHeG_projCardOffset{margin-top:0}}@media (max-width:374px){.FMRHeG_awardPlate{gap:8px;padding:16px 18px 16px 60px}.FMRHeG_awardText{font-size:11px}.FMRHeG_awardSeal{width:40px;height:40px}}@media (max-width:343px){.FMRHeG_awardPlate{padding:18px 12px 18px 40px}}.FMRHeG_backdrop{z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;background:#1b282400;justify-content:center;align-items:center;padding:24px;transition:opacity .34s,visibility .34s,background .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s;display:flex;position:fixed;inset:0}.FMRHeG_backdrop[data-open=true]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;visibility:visible;background:#1b282499}.FMRHeG_modal{background:var(--color-cream);width:100%;max-width:440px;color:var(--color-pine);opacity:0;transition:opacity .34s ease, transform .38s var(--ease-standard);border-radius:4px;padding:clamp(40px,5vw,56px) clamp(32px,4vw,48px);position:relative;transform:scale(.94)translateY(14px);box-shadow:0 40px 90px #1b282466}.FMRHeG_backdrop[data-open=true] .FMRHeG_modal{opacity:1;transform:scale(1)translateY(0)}.FMRHeG_close{color:#1b28249e;cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;transition:background .3s,color .3s;position:absolute;top:16px;right:16px}.FMRHeG_close:hover{background:var(--color-cream);color:var(--color-pine)}.FMRHeG_modalEyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--color-clay);margin-bottom:10px;font-size:12px}.FMRHeG_modalTitle{letter-spacing:-.01em;max-width:22ch;color:var(--color-pine);margin-bottom:26px;font-size:clamp(22px,2.6vw,28px);font-weight:300;line-height:1.2}.FMRHeG_modalForm{flex-direction:column;gap:20px;display:flex}.FMRHeG_modalField{flex-direction:column;gap:8px;display:flex}.FMRHeG_modalLabel{letter-spacing:.16em;text-transform:uppercase;color:#1b28248c;font-size:11px}.FMRHeG_modalInput{color:var(--color-pine);background:0 0;border:none;border-bottom:1px solid #1b282433;outline:none;padding:10px 2px;font-family:inherit;font-size:15px;transition:border-color .3s}.FMRHeG_modalInput:focus{border-color:var(--color-clay)}.FMRHeG_modalSubmit{justify-content:center;margin-top:4px}.FMRHeG_modalSent{text-align:center;padding-top:8px}.FMRHeG_modalSentTitle{letter-spacing:-.01em;color:var(--color-pine);margin-bottom:12px;font-size:clamp(22px,2.4vw,28px);font-weight:300}.FMRHeG_modalSentBody{color:#1b28249e;text-align:justify;text-justify:inter-word;font-size:15px;line-height:1.6}.FMRHeG_modalError{color:var(--color-clay-deep);font-size:13px;line-height:1.7}.FMRHeG_modalDownload{justify-content:center;margin-top:20px;display:inline-flex}@keyframes FMRHeG_dcBlob{0%{border-radius:42% 58% 56% 44%/60% 44% 56% 40%}50%{border-radius:56% 44% 46% 54%/44% 58% 42% 56%}to{border-radius:42% 58% 56% 44%/60% 44% 56% 40%}}
.RzXV9G_hero{padding:clamp(112px,10.5vw,150px) clamp(24px,6vw,120px) clamp(24px,3vw,36px);position:relative}.RzXV9G_inner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.RzXV9G_eyebrowRow{align-items:center;gap:16px;margin-bottom:16px;display:flex}.RzXV9G_eyebrowRule{background:#c9907a73;width:clamp(24px,3vw,40px);height:1px}.RzXV9G_eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--color-clay);font-size:15px}.RzXV9G_title{letter-spacing:-.015em;max-width:18ch;margin-bottom:20px;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.05}.RzXV9G_subtitle{color:#1b28249e;text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.6}.RzXV9G_updated{letter-spacing:.26em;text-transform:uppercase;color:#1b28245c;margin-top:22px;font-size:10px}.RzXV9G_doc{padding:clamp(24px,3vw,44px) clamp(24px,6vw,120px) clamp(72px,9vw,130px);position:relative}.RzXV9G_docBody{counter-reset:section;color:#1b2824a8;text-align:justify;--rich-gap:14px;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:15.5px;line-height:1.78;}.RzXV9G_docBody h2{counter-increment:section;letter-spacing:-.008em;text-align:left;align-items:baseline;gap:14px;margin:clamp(26px,3vw,40px) 0 14px;scroll-margin-top:120px;font-size:clamp(20px,1.9vw,26px);font-weight:300;line-height:1.25;display:flex}.RzXV9G_docBody h2:first-child{margin-top:0}.RzXV9G_docBody h2:before{content:counter(section, decimal-leading-zero);letter-spacing:.2em;color:var(--color-clay);font-size:11px;font-weight:400}.RzXV9G_docBody h1{margin:clamp(26px,3vw,40px) 0 14px;font-size:clamp(22px,2.1vw,29px)}
._9kYIUa_body{background:var(--color-cream);position:relative}._9kYIUa_section{padding:clamp(124px,12vw,172px) clamp(24px,6vw,120px) clamp(32px,4vw,52px);position:relative}._9kYIUa_inner{z-index:1;max-width:1440px;margin:0 auto;position:relative}._9kYIUa_grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,58px);display:grid}._9kYIUa_card{perspective:1200px;flex-direction:column;display:flex}._9kYIUa_card[data-hidden]{display:none}._9kYIUa_sheet{aspect-ratio:3/4;background:0 0;width:74%;margin:0 auto;position:relative}._9kYIUa_cover{background-image:var(--cover);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._9kYIUa_placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px;display:flex;position:absolute;inset:0}._9kYIUa_sketchWash{background:center / cover no-repeat var(--sketch);mix-blend-mode:multiply;opacity:.16;position:absolute;inset:0}._9kYIUa_pubLogo{background-image:var(--logo);opacity:.42;background-position:50%;background-repeat:no-repeat;background-size:contain;width:52%;height:34px;position:relative}._9kYIUa_pending{letter-spacing:.24em;text-transform:uppercase;color:#1b282480;border:1px solid #1b282429;padding:9px 14px;font-size:11px;position:relative}._9kYIUa_title{letter-spacing:-.004em;text-align:center;text-wrap:balance;width:74%;transition:color .7s var(--ease-out-expo);margin:9px auto 0;font-size:clamp(15px,1.1vw,17.5px);font-weight:300;line-height:1.4}._9kYIUa_card:hover ._9kYIUa_title{color:var(--color-bronze)}._9kYIUa_snippet{color:#1b28249e;text-align:justify;text-align-last:center;-webkit-hyphens:none;hyphens:none;width:74%;margin:5px auto 0;font-size:11px;line-height:1.65;}._9kYIUa_loadMoreWrap{justify-content:center;margin-top:clamp(48px,5.4vw,84px);margin-bottom:clamp(8px,1vw,14px);display:flex}._9kYIUa_awardSec{padding:clamp(28px,3.4vw,48px) clamp(24px,6vw,120px) clamp(72px,9vw,130px);position:relative}._9kYIUa_honors{background:var(--color-pine);color:var(--color-cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4.4vw,72px);width:fit-content;max-width:100%;margin:0 auto;padding:clamp(34px,4vw,56px) clamp(26px,3vw,42px);display:flex;position:relative;overflow:hidden}._9kYIUa_award{flex:none;align-items:center;gap:clamp(20px,2.6vw,38px);display:flex;position:relative}._9kYIUa_seal{width:clamp(96px,8vw,126px);height:auto;transition:transform 1.1s var(--ease-out-expo);flex:none;display:block}._9kYIUa_award:hover ._9kYIUa_seal{transform:scale(1.05)}._9kYIUa_awardLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--color-clay);margin-bottom:13px;font-size:10px}._9kYIUa_awardText{letter-spacing:-.006em;max-width:34ch;font-size:clamp(19px,1.9vw,27px);font-weight:300;line-height:1.42}@media (max-width:1024px){._9kYIUa_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._9kYIUa_grid{grid-template-columns:1fr}._9kYIUa_honors{align-items:flex-start;gap:24px;padding:32px 24px}._9kYIUa_award{flex:auto;gap:18px;min-width:0}._9kYIUa_award>div{min-width:0}._9kYIUa_awardText{font-size:19px}._9kYIUa_seal{width:76px}[data-press] [data-explore-grid]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}}._9kYIUa_pdfModal{z-index:120;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:clamp(52px,5vw,74px) clamp(16px,4vw,72px) clamp(26px,3vw,40px);transition:opacity .45s,visibility .45s;display:flex;position:fixed;inset:0}._9kYIUa_pdfModal[data-open=true]{opacity:1;visibility:visible}._9kYIUa_pdfScrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#eeece9a6;position:absolute;inset:0}._9kYIUa_pdfClose{z-index:2;width:44px;height:44px;color:var(--color-pine);cursor:pointer;opacity:.8;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:30px;font-weight:200;line-height:1;transition:color .35s,opacity .35s;display:inline-flex;position:absolute;top:clamp(16px,1.8vw,26px);right:clamp(16px,1.8vw,26px)}._9kYIUa_pdfClose:hover{color:var(--color-clay);opacity:1}._9kYIUa_pdfOpen{z-index:2;letter-spacing:.16em;text-transform:uppercase;height:44px;color:var(--color-pine);opacity:.72;align-items:center;font-size:11px;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex;position:absolute;top:clamp(16px,1.8vw,26px);left:clamp(16px,1.8vw,26px)}._9kYIUa_pdfOpen:hover{color:var(--color-clay);opacity:1}._9kYIUa_pdfBody{background:#fff;width:100%;max-width:672px;height:100%;position:relative;overflow:auto;box-shadow:0 44px 90px -46px #1b282473}._9kYIUa_pdfPages{background:#e4e1db;flex-direction:column;gap:1px;display:flex}._9kYIUa_pdfPages[data-ready=false]{visibility:hidden;position:absolute;inset:0;overflow:hidden}._9kYIUa_pdfPage{width:100%;aspect-ratio:var(--page-ratio);background:#fff;position:relative}._9kYIUa_pdfBands{opacity:0;flex-direction:column;transition:opacity .25s;display:flex;position:absolute;inset:0}._9kYIUa_pdfBands[data-painted=true]{opacity:1}._9kYIUa_pdfCanvas{width:100%;height:var(--band-share,100%);flex:none;display:block}._9kYIUa_pdfFallback{color:#1b2824b8;padding:48px 32px;font-size:15px}._9kYIUa_pdfFallback a{text-underline-offset:3px;text-decoration:underline}._9kYIUa_pdfLoading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex;position:absolute;inset:0}._9kYIUa_pdfLoadingLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--color-clay);font-variant-numeric:tabular-nums;font-size:11px}._9kYIUa_pdfLoadingTrack{background:#1b282429;width:min(240px,60%);height:1px;position:relative;overflow:hidden}._9kYIUa_pdfLoadingBar{background:var(--color-clay);transform:scaleX(var(--pdf-progress,0));transform-origin:0;transition:transform .25s;position:absolute;inset:0}._9kYIUa_pdfLoadingTrack[data-indeterminate=true] ._9kYIUa_pdfLoadingBar{animation:1.15s ease-in-out infinite _9kYIUa_pdfSweep;transform:none}@keyframes _9kYIUa_pdfSweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}._9kYIUa_pdfPagePending{background:var(--color-cream-warm,#f4f2ed);animation:1.6s ease-in-out infinite _9kYIUa_pdfPending;position:absolute;inset:0}@keyframes _9kYIUa_pdfPending{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._9kYIUa_pdfLoadingBar{transition:none}._9kYIUa_pdfLoadingTrack[data-indeterminate=true] ._9kYIUa_pdfLoadingBar{animation:none;transform:scaleX(.4)}._9kYIUa_pdfPagePending{opacity:.7;animation:none}._9kYIUa_pdfBands{transition:none}}
.KS2NeG_banner{width:100%;aspect-ratio:var(--banner-ratio,16 / 9);background:var(--color-pine);color:var(--color-cream);position:relative;overflow:hidden}.KS2NeG_bannerImg{background:var(--banner-pos) / cover no-repeat var(--banner-image);position:absolute;inset:0}.KS2NeG_body{background:var(--color-cream);position:relative}.KS2NeG_intro{padding:clamp(32px,4vw,56px) clamp(24px,6vw,120px) clamp(40px,5vw,72px);position:relative}.KS2NeG_introNoBanner{padding-top:clamp(112px,10.5vw,150px)}.KS2NeG_titleWrap{z-index:1;max-width:1440px;margin:0 auto clamp(36px,4.5vw,64px);position:relative}.KS2NeG_title{letter-spacing:-.02em;color:var(--color-pine);font-size:clamp(30px,2.8vw,40px);font-weight:300;line-height:1.04}.KS2NeG_introGrid{z-index:1;grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:clamp(32px,6vw,96px);max-width:1440px;margin:0 auto;display:grid;position:relative}.KS2NeG_meta{grid-template-columns:1fr;gap:0;display:grid}.KS2NeG_metaRow{border-bottom:1px solid #1b282429;padding:16px 0 14px}.KS2NeG_metaRow:first-child{padding-top:0}.KS2NeG_metaLabel{letter-spacing:.26em;text-transform:uppercase;color:#1b28246b;margin-bottom:7px;font-size:10px}.KS2NeG_metaValue{letter-spacing:.02em;font-size:15px}.KS2NeG_metaScope{line-height:1.6}.KS2NeG_introText{letter-spacing:-.008em;color:var(--color-pine);text-align:justify;-webkit-hyphens:none;hyphens:none;--rich-gap:.62em;--rich-strong:var(--color-pine);font-size:clamp(17px,1.25vw,18px);font-weight:300;line-height:1.45;}.KS2NeG_sketchSec{padding:clamp(28px,5vw,72px) clamp(24px,6vw,120px) clamp(0px,3vw,44px);position:relative}.KS2NeG_sketchInner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.KS2NeG_figure{background:var(--color-stone-light);margin:0;position:relative}.KS2NeG_figureImg{width:100%;height:auto;display:block}.KS2NeG_figureSketch{background:var(--color-cream-pale);width:fit-content;max-width:100%;margin-inline:auto}.KS2NeG_figureSketch .KS2NeG_figureImg{width:auto;max-width:100%;max-height:min(80vh,860px)}.KS2NeG_figureFull{width:min(100%, calc(min(90vh, 1100px) * var(--full-ratio,1.78)));margin-inline:auto;overflow:hidden}.KS2NeG_narrative{--text-gap:clamp(48px, 7vw, 104px);padding:var(--text-gap) clamp(24px, 6vw, 120px);position:relative}.KS2NeG_narrative+.KS2NeG_gallery,.KS2NeG_narrative+.KS2NeG_sketchSec{padding-top:0}:is(.KS2NeG_gallery:has(+.KS2NeG_narrative:not(.KS2NeG_narrativeClosing)),.KS2NeG_sketchSec:has(+.KS2NeG_narrative:not(.KS2NeG_narrativeClosing))){padding-bottom:0}.KS2NeG_gallery:has(+.KS2NeG_narrative)>.KS2NeG_full:last-child{margin-bottom:0}.KS2NeG_narrativeClosing{padding:clamp(24px,3vw,44px) clamp(24px,6vw,120px) clamp(40px,5vw,72px)}.KS2NeG_narrativeInner{z-index:1;flex-direction:column;gap:clamp(20px,2.4vw,32px);max-width:70ch;margin:0 auto;display:flex;position:relative}.KS2NeG_narrativeText{color:#1b2824b8;text-align:justify;-webkit-hyphens:none;hyphens:none;--rich-gap:16px;font-size:16px;line-height:1.85;}.KS2NeG_backRow{justify-content:center;margin-top:clamp(20px,2.6vw,34px);display:flex}.KS2NeG_backSec{padding:clamp(24px,3vw,44px) clamp(24px,6vw,120px) clamp(40px,5vw,72px)}.KS2NeG_backSec .KS2NeG_backRow{margin-top:0}.KS2NeG_back{gap:11px}.KS2NeG_gallery{padding:clamp(24px,4vw,60px) clamp(24px,6vw,120px) clamp(20px,2.5vw,36px);position:relative}.KS2NeG_full{z-index:1;max-width:1560px;margin:0 auto clamp(40px,6vw,96px);position:relative}.KS2NeG_fullAfter{margin-top:clamp(40px,6vw,96px)}.KS2NeG_nextSec{background:var(--color-cream);padding:0 clamp(24px,6vw,120px) clamp(56px,7vw,96px);position:relative}.KS2NeG_nextInner{z-index:1;justify-content:flex-end;max-width:1440px;margin:0 auto;display:flex;position:relative}.KS2NeG_next{color:var(--color-pine);align-items:baseline;gap:14px;transition:color .35s;display:inline-flex}.KS2NeG_nextLabel{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.KS2NeG_nextArrow{transition:transform .5s var(--ease-out-expo);font-size:15px;line-height:1;display:inline-block}.KS2NeG_next:hover .KS2NeG_nextArrow{transform:translate(6px)}.KS2NeG_lay{z-index:1;max-width:1560px;margin:0 auto;position:relative}.KS2NeG_layStage{aspect-ratio:100 / var(--stage-h-narrow);position:relative}.KS2NeG_layCol{left:var(--x-narrow);top:var(--y-narrow);width:var(--w-narrow);position:absolute}@media (min-width:740px){.KS2NeG_layStage{aspect-ratio:100 / var(--stage-h)}.KS2NeG_layCol{left:var(--x);top:var(--y);width:var(--w)}}.KS2NeG_layImg{width:100%;height:auto;display:block}.KS2NeG_layWide .KS2NeG_layFrame{width:min(100%, calc(min(90vh, 1100px) * var(--full-ratio,1.78)));margin:0 auto}.KS2NeG_layStage~.KS2NeG_layWide .KS2NeG_layFrame{margin-top:clamp(1.25rem,3.5vw,3.125rem)}.KS2NeG_lay+.KS2NeG_lay{margin-top:clamp(40px,6vw,96px)}.KS2NeG_full:has(+.KS2NeG_full){margin-bottom:3.125rem}.KS2NeG_introTextAlone{grid-column:2}@media (max-width:900px){.KS2NeG_introGrid{grid-template-columns:1fr}.KS2NeG_introTextAlone{grid-column:auto}}@media (max-width:640px){.KS2NeG_gallery{padding-left:12px;padding-right:12px}}
.D3yZCW_founder,.D3yZCW_statement,.D3yZCW_story,.D3yZCW_pairSection{--gap:clamp(30px, 4vw, 58px)}.D3yZCW_founder{padding:clamp(128px,13vw,188px) clamp(24px,6vw,120px) 0;position:relative}.D3yZCW_founderInner{z-index:1;max-width:1080px;margin:0 auto;position:relative}.D3yZCW_founderGrid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.D3yZCW_founderBody{flex-direction:column;gap:clamp(13px,1.3vw,18px);display:flex}.D3yZCW_body{color:#1b2824a8;text-align:justify;-webkit-hyphens:none;hyphens:none;--rich-gap:13px;font-size:15px;line-height:1.78;}.D3yZCW_statement{padding:var(--gap) clamp(24px, 6vw, 120px) 0;position:relative}.D3yZCW_statementInner{z-index:1;max-width:1000px;margin:0 auto;position:relative}.D3yZCW_statementText{color:#1b2824b3;text-align:justify;-webkit-hyphens:none;hyphens:none;--rich-gap:13px;max-width:52ch;margin:0 auto;font-size:15.5px;line-height:1.78;}.D3yZCW_story{z-index:2;padding:var(--gap) clamp(24px, 6vw, 120px);position:relative}.D3yZCW_storyInner{z-index:1;max-width:1080px;margin:0 auto;position:relative}.D3yZCW_collage{--main-w:41%;--b-w:28%;position:relative}.D3yZCW_collageMain{z-index:1;width:var(--main-w);margin-left:25%;position:relative}.D3yZCW_overlay{z-index:2;background:var(--color-cream);position:absolute;box-shadow:0 34px 64px -44px #1b282466}.D3yZCW_overlayA{width:33%;top:19%;right:4%}.D3yZCW_overlayB{width:var(--b-w);top:79%;left:6%}.D3yZCW_storyBody{margin:var(--gap) 0 0 auto;flex-direction:column;gap:clamp(14px,1.4vw,19px);width:50%;display:flex;position:relative}.D3yZCW_pairSection{padding:0 clamp(24px,6vw,120px) clamp(86px,10vw,140px);position:relative}.D3yZCW_pairInner{z-index:1;max-width:1000px;margin:0 auto;position:relative}.D3yZCW_pair{grid-template-columns:1fr 1fr;gap:clamp(18px,3.2vw,42px);display:grid}.D3yZCW_ctaRow{margin-top:var(--gap);flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.6vw,22px);display:flex}.D3yZCW_cta{justify-content:center}@media (max-width:1080px){.D3yZCW_storyBody{width:100%}.D3yZCW_founderGrid{grid-template-columns:1fr}.D3yZCW_founderImg{max-width:460px}.D3yZCW_collage{margin-bottom:calc(max(0%, var(--b-w) / (var(--ratio-b)) - .21 * var(--main-w) / (var(--ratio-main))) + var(--gap))}}@media (max-width:640px){.D3yZCW_story,.D3yZCW_pairSection,.D3yZCW_storyBody,.D3yZCW_ctaRow{padding-left:12px;padding-right:12px}.D3yZCW_collage{--main-w:54%;--b-w:38%}.D3yZCW_collageMain{margin-left:12%}.D3yZCW_overlayA{width:40%;right:0}.D3yZCW_overlayB{left:0}.D3yZCW_ctaRow{flex-direction:column;align-items:center}.D3yZCW_body,.D3yZCW_storyBody p{text-align:left}}
._0vb49q_filterSec{z-index:1;background:0 0;padding:clamp(17px,2.25vw,30px) clamp(24px,6vw,72px);position:relative}._0vb49q_filterBar{justify-content:flex-end;align-items:center;gap:clamp(16px,1.8vw,26px);display:flex}._0vb49q_slide{opacity:0;max-width:0;transition:max-width .6s var(--ease-standard), opacity .45s ease;overflow:hidden}._0vb49q_slide[data-open=true]{opacity:1;max-width:640px}._0vb49q_filterRow{white-space:nowrap;transition:transform .6s var(--ease-standard);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px clamp(18px,2vw,34px);display:flex;transform:translate(30px)}._0vb49q_slide[data-open=true] ._0vb49q_filterRow{transform:none}._0vb49q_filterBtn{background-color:#0000;background-image:linear-gradient(var(--color-clay), var(--color-clay));appearance:none;letter-spacing:.16em;text-transform:uppercase;color:#1b28248c;cursor:pointer;transition:color .28s ease, background-size .5s var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;border:0;padding:3px 0;font-family:inherit;font-size:10px}._0vb49q_filterBtn:hover{color:var(--color-clay);background-size:100% 1px}._0vb49q_filterBtn[aria-pressed=true]{display:none}._0vb49q_toggle{appearance:none;color:var(--color-pine);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1b282447;flex:none;align-items:center;gap:9px;padding:3px 2px;font-family:inherit;font-size:10px;transition:color .3s,border-color .3s;display:inline-flex}._0vb49q_toggle:hover{color:var(--color-clay);border-color:var(--color-clay)}._0vb49q_plusBox{width:9px;height:9px;display:inline-block;position:relative}._0vb49q_plusBar{background:currentColor;width:9px;height:1px;position:absolute;top:4px;left:0}._0vb49q_plusStem{width:1px;height:9px;transition:transform .4s var(--ease-standard);background:currentColor;position:absolute;top:0;left:4px}._0vb49q_toggle[aria-expanded=true] ._0vb49q_plusStem{transform:scaleY(0)}._0vb49q_gridSec{padding:0 0 clamp(72px,9vw,140px);position:relative}._0vb49q_grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(38px,4.5vw,64px) 2px;max-width:none;margin:0;display:grid;position:relative}._0vb49q_empty{text-align:center;color:#1b282473;letter-spacing:.16em;text-transform:uppercase;padding:clamp(40px,6vw,80px) 0;font-size:13px;display:none}._0vb49q_empty[data-shown=true]{display:block}._0vb49q_ctaSec{background:var(--color-cream);justify-content:center;padding:0 clamp(24px,6vw,120px) clamp(80px,10vw,140px);display:flex;position:relative}._0vb49q_cta{gap:11px}._0vb49q_tile{transition:opacity .42s ease, transform .5s var(--ease-standard);display:block}._0vb49q_tile[data-visible=false]{opacity:0;display:none;transform:translateY(10px)}._0vb49q_tileBox{aspect-ratio:3/4;background:var(--color-cream);position:relative;overflow:hidden}._0vb49q_tileImg{background:center / cover no-repeat var(--tile-image);transition:transform 1.2s var(--ease-image);position:absolute;inset:0}._0vb49q_tile:hover ._0vb49q_tileImg{transform:scale(1.04)}._0vb49q_tileFrame{border:0 solid var(--tile-accent);opacity:0;pointer-events:none;transition:opacity .4s ease, border-width .55s var(--ease-standard);position:absolute;inset:0}._0vb49q_tile:hover ._0vb49q_tileFrame{opacity:1;border-width:11px}._0vb49q_tileTitle{letter-spacing:.19em;text-transform:uppercase;text-align:center;margin-top:22px;font-size:13px;font-weight:400;line-height:1.5;transition:color .4s}._0vb49q_tile[data-color]:hover ._0vb49q_tileTitle{color:var(--tile-accent)}@media (max-width:1024px){._0vb49q_grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(20px,3vw,32px);max-width:1440px;margin:0 auto;padding-left:clamp(24px,6vw,120px);padding-right:clamp(24px,6vw,120px)}._0vb49q_filterRow{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;margin:-10px 0 -14px;padding:10px 0 14px;overflow-x:auto}._0vb49q_filterRow::-webkit-scrollbar{display:none}._0vb49q_filterBtn{scroll-snap-align:start;flex:none}}@media (max-width:640px){._0vb49q_grid{grid-template-columns:1fr;column-gap:0}}
