.TerraSiteTemplate_root__O9uBf{--font-display:"DM Serif Display",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-accent:"Caveat",cursive;--font-mono:"Inter",system-ui,sans-serif;--radius:10px;--space:8px;background:var(--bg);color:var(--text);font-family:var(--font-body);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .4s ease,color .4s ease}.TerraSiteTemplate_root__O9uBf ::selection{background:var(--accent);color:var(--on)}@keyframes TerraSiteTemplate_terFloat__XZ4iP{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes TerraSiteTemplate_terTicker__SQ5WV{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes TerraSiteTemplate_terRise__Yu0aa{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes TerraSiteTemplate_terPop__PsqQS{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:none}}@keyframes TerraSiteTemplate_terKenburns__yBDkH{0%{transform:scale(1.04)}to{transform:scale(1.14)}}@keyframes TerraSiteTemplate_terRing__3ZgA6{to{transform:rotate(1turn)}}@keyframes TerraSiteTemplate_terDrift__lgXM3{0%{background-position:0 0}to{background-position:80px 0}}.TerraSiteTemplate_float__CVcDA{animation:TerraSiteTemplate_terFloat__XZ4iP 7s ease-in-out infinite}.TerraSiteTemplate_kenburns__ZStuZ{animation:TerraSiteTemplate_terKenburns__yBDkH 22s ease-in-out infinite alternate}.TerraSiteTemplate_ring__ehzC9{animation:TerraSiteTemplate_terRing__3ZgA6 30s linear infinite}.TerraSiteTemplate_drift__3HdyG{animation:TerraSiteTemplate_terDrift__lgXM3 4s linear infinite}.TerraSiteTemplate_tickerTrack__YhkD4{display:flex;width:max-content;animation:TerraSiteTemplate_terTicker__SQ5WV 32s linear infinite}.TerraSiteTemplate_root__O9uBf:hover .TerraSiteTemplate_tickerTrack__YhkD4{animation-play-state:paused}.TerraSiteTemplate_grain__LcZGh{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--grain);mix-blend-mode:multiply;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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.TerraSiteTemplate_checker__QKm5u{height:10px;background:repeating-conic-gradient(var(--accent) 0 25%,transparent 0 50%) 0 0/20px 20px;opacity:.85}.TerraSiteTemplate_script__Xj81Z{font-family:var(--font-accent);color:var(--accent2);line-height:1;display:inline-block}.TerraSiteTemplate_arch__WykL9{border-radius:220px 220px 14px 14px;overflow:hidden}.TerraSiteTemplate_polaroid__aKNMJ{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 18px;box-shadow:0 10px 26px var(--shadow)}.TerraSiteTemplate_olivePanel__rJemW{background:var(--accent2);position:relative;display:flex;align-items:center;justify-content:center}.TerraSiteTemplate_link__6sok5{position:relative;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:14.5px;color:var(--muted);padding:7px 2px;transition:color .2s;text-decoration:none}.TerraSiteTemplate_link__6sok5:hover{color:var(--accent)}.TerraSiteTemplate_link__6sok5:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--accent);transition:right .28s cubic-bezier(.2,.7,.2,1)}.TerraSiteTemplate_linkActive__Svdsu:after,.TerraSiteTemplate_link__6sok5:hover:after{right:0}.TerraSiteTemplate_linkActive__Svdsu{color:var(--accent)}.TerraSiteTemplate_cta__ugzYW{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:15px;border-radius:999px;transition:transform .18s,filter .2s,box-shadow .2s,border-color .2s,color .2s;white-space:nowrap;text-decoration:none}.TerraSiteTemplate_cta__ugzYW:hover{transform:translateY(-2px);filter:brightness(1.03)}.TerraSiteTemplate_ctaPrimary__98TLz{background:var(--accent);color:var(--on);padding:14px 26px;box-shadow:0 10px 24px -10px var(--accent)}.TerraSiteTemplate_ctaGhost__1UK1E{background:transparent;color:var(--accent2);padding:14px 26px;border:1.5px solid var(--accent2)}.TerraSiteTemplate_ctaGhost__1UK1E:hover{background:var(--accentSoft);color:var(--accent2)}.TerraSiteTemplate_icon___yP6C{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .2s,color .2s,background .2s,transform .2s;text-decoration:none}.TerraSiteTemplate_icon___yP6C:hover{border-color:var(--accent);color:var(--accent);background:var(--accentSoft);transform:translateY(-1px)}.TerraSiteTemplate_vp__6fz60{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.TerraSiteTemplate_vp__6fz60:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--accent2)}.TerraSiteTemplate_gitem__ULgTL{position:relative;overflow:hidden;border-radius:14px;cursor:zoom-in;border:1px solid var(--line2)}.TerraSiteTemplate_gimg__oJS4R{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.TerraSiteTemplate_gitem__ULgTL:hover .TerraSiteTemplate_gimg__oJS4R{transform:scale(1.06)}.TerraSiteTemplate_gmag__wF1KK{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.28));opacity:0;transition:opacity .3s}.TerraSiteTemplate_gitem__ULgTL:hover .TerraSiteTemplate_gmag__wF1KK{opacity:1}.TerraSiteTemplate_reveal__Vr7Mo{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.TerraSiteTemplate_revealShown__80Vpo{opacity:1;transform:none}.TerraSiteTemplate_popIn__dgnkU{animation:TerraSiteTemplate_terPop__PsqQS .2s cubic-bezier(.2,.7,.2,1) both}.TerraSiteTemplate_pill__g04pi{font-family:var(--font-body);font-weight:600;font-size:13.5px;padding:9px 17px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:all .22s;white-space:nowrap}.TerraSiteTemplate_pill__g04pi:hover{color:var(--accent);border-color:var(--accent2)}.TerraSiteTemplate_pillActive__lwWyE{background:var(--accent);color:var(--on);border-color:transparent}.TerraSiteTemplate_pillFlat__zLXns{background:transparent}.TerraSiteTemplate_swatchRow__Wc00l{transition:background .18s,border-color .18s}.TerraSiteTemplate_swatchRow__Wc00l:hover{background:var(--surface2)}.TerraSiteTemplate_noscroll__c6zNA{scrollbar-width:none;-ms-overflow-style:none}.TerraSiteTemplate_noscroll__c6zNA::-webkit-scrollbar{display:none}.TerraSiteTemplate_heroRise__GWLxa{animation:TerraSiteTemplate_terRise__Yu0aa .7s cubic-bezier(.2,.7,.2,1) both}@media (max-width:980px){.TerraSiteTemplate_deskNav__g5bmN,.TerraSiteTemplate_orderCta___rcva{display:none!important}}@media (min-width:981px){.TerraSiteTemplate_burger__0jJbt{display:none!important}}@media (max-width:920px){.TerraSiteTemplate_heroGrid__BDIGP{grid-template-columns:1fr!important;gap:34px!important}.TerraSiteTemplate_heroMedia__ZX2pb{order:-1;min-height:340px!important}.TerraSiteTemplate_heroSplit__aVc2h{grid-template-columns:1fr!important;gap:34px!important}.TerraSiteTemplate_featGrid__ayO0Z,.TerraSiteTemplate_heroManifesto__9852A,.TerraSiteTemplate_twoCol__m3l0w{grid-template-columns:1fr!important}}@media (max-width:680px){.TerraSiteTemplate_menuGrid__Boygc,.TerraSiteTemplate_roastGrid__Wzd4G,.TerraSiteTemplate_vpGrid__rIHtI{grid-template-columns:1fr!important}.TerraSiteTemplate_galGrid__A5WXW{grid-template-columns:1fr 1fr!important}.TerraSiteTemplate_revGrid__eKlBB{grid-template-columns:1fr!important}.TerraSiteTemplate_pad__KfanD{padding-left:18px!important;padding-right:18px!important}.TerraSiteTemplate_hideSm__xLVVj{display:none!important}}@media (prefers-reduced-motion:reduce){.TerraSiteTemplate_drift__3HdyG,.TerraSiteTemplate_float__CVcDA,.TerraSiteTemplate_heroRise__GWLxa,.TerraSiteTemplate_kenburns__ZStuZ,.TerraSiteTemplate_ring__ehzC9,.TerraSiteTemplate_tickerTrack__YhkD4{animation:none!important}.TerraSiteTemplate_reveal__Vr7Mo{opacity:1!important;transform:none!important;transition:none!important}}