@font-face{font-family:Fraunces;src:url(/fonts/Fraunces.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/Karla.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--cream: #faf7ed;--panel: #fffdf6;--bark: #3c2a24;--forest-deep: #33461a;--rule: #e7dfcd;--rule-soft: #f0e9da;--ink: #664a42;--ink-2: #7d6055;--ink-3: #85655a;--on-dark: #faf7ed;--on-dark-2: #d9cfba;--forest: #57772e;--forest-soft: #dfe6cf;--clay: #c9762f;--clay-ink: #8a4a12;--sand: #efe3cb;--moss: #7a9153;--display: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans: "Karla", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--t-hero: clamp(40px, 7.4vw, 88px);--t-title: clamp(32px, 5.2vw, 67px);--t-quote: clamp(25px, 3.3vw, 44px);--t-card: clamp(24px, 2.3vw, 31px);--t-lead: clamp(18px, 1.5vw, 22px);--t-body: 17px;--t-small: 15px;--t-label: 12px;--gutter: clamp(20px, 4.4vw, 68px);--section: clamp(72px, 10vw, 152px);--maxw: 1420px;--header-h: 68px;--ease: cubic-bezier(.22, 1, .36, 1);--grain: 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.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px);background:var(--cream)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:400;line-height:1;letter-spacing:-.021em;font-variant-ligatures:common-ligatures}p{margin:0}a{color:inherit}img,svg{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}::selection{background:var(--forest-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--bark);color:var(--on-dark);padding:12px 18px;font-family:var(--sans);font-size:var(--t-small);text-decoration:none}.skip:focus{left:12px;top:12px}.label{font-family:var(--sans);font-size:var(--t-label);font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1.4;color:var(--ink-3)}.label--forest{color:var(--forest)}.label--light{color:var(--on-dark-2)}.hero-title{font-size:var(--t-hero);letter-spacing:-.026em}.title{font-size:var(--t-title);letter-spacing:-.022em}.card-title{font-size:var(--t-card);letter-spacing:-.018em}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);max-width:46ch}.body{font-size:var(--t-body);line-height:1.65;color:var(--ink-2);max-width:62ch}.body+.body{margin-top:1.05em}.small{font-size:var(--t-small);line-height:1.55;color:var(--ink-3)}.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.55}.btn{--btn-bg: var(--forest);--btn-fg: var(--panel);position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border:1px solid var(--btn-bg);border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--sans);font-size:var(--t-small);font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--bark);transform:translateY(101%);transition:transform .42s var(--ease)}.btn:hover:after,.btn:focus-visible:after{transform:none}.btn:hover,.btn:focus-visible{border-color:var(--bark)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);border-color:var(--ink-3)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--panel)}.btn--light{--btn-bg: var(--panel);--btn-fg: var(--ink)}.btn--light:after{background:var(--forest)}.btn--light:hover,.btn--light:focus-visible{color:var(--panel);border-color:var(--forest)}.link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .4s var(--ease)}.link:hover{background-size:0% 1px;background-position:100% 100%}.grain{position:absolute;inset:0;background-image:var(--grain);opacity:.3;mix-blend-mode:multiply;pointer-events:none}.reveal{transition:opacity .75s var(--ease),transform .75s var(--ease)}.is-ready .reveal{opacity:0;transform:translateY(20px)}.is-ready .reveal.is-in{opacity:1;transform:none}.is-ready .reveal[style*=--i]{transition-delay:calc(var(--i, 0) * 80ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.is-ready .reveal,.is-ready .reveal.is-in{opacity:1;transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.reveal,.is-ready .reveal{opacity:1!important;transform:none!important;transition:none!important}.site-header,.hero__cue,.marquee,.work__hint{display:none!important}.hero{min-height:auto!important}.hero__layer,.parallax{transform:none!important;animation:none!important}.work__caption{position:static!important;transform:none!important;clip-path:none!important;opacity:1!important}body{background:#fff;color:#000}.section{padding-block:24px;break-inside:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:11px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-stuck{border-bottom-color:var(--rule);background:color-mix(in srgb,var(--cream) 94%,transparent)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;min-height:var(--header-h);padding-block:10px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);margin-inline-end:auto}.brand__mark[data-astro-cid-3ef6ksr2]{width:28px;height:28px;flex:none;fill:none;stroke:var(--forest);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease)}.brand[data-astro-cid-3ef6ksr2]:hover .brand__mark[data-astro-cid-3ef6ksr2]{transform:translateY(-2px)}.brand__text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.1}.brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--display);font-size:21px;letter-spacing:-.02em}.brand__tag[data-astro-cid-3ef6ksr2]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.site-nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(16px,2vw,30px)}.site-nav__link[data-astro-cid-3ef6ksr2]{position:relative;font-size:var(--t-small);text-decoration:none;color:var(--ink-2);padding-block:4px;transition:color .25s var(--ease)}.site-nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--forest);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--ease)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover,.site-nav__link[data-astro-cid-3ef6ksr2].is-current{color:var(--ink)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover:after,.site-nav__link[data-astro-cid-3ef6ksr2].is-current:after{transform:none}.site-header__cta[data-astro-cid-3ef6ksr2]{padding:11px 20px;font-size:14px}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:10px;background:none;border:1px solid var(--rule);border-radius:999px;padding:9px 16px;color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.menu-toggle__bars[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;width:16px}.menu-toggle__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-open .menu-toggle__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(2.75px) rotate(15deg)}.site-header[data-astro-cid-3ef6ksr2].is-open .menu-toggle__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-2.75px) rotate(-15deg)}.drawer[data-astro-cid-3ef6ksr2]{display:grid;grid-template-rows:0fr;visibility:hidden;border-top:1px solid transparent;transition:grid-template-rows .45s var(--ease),visibility 0s linear .45s,border-color .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-open .drawer[data-astro-cid-3ef6ksr2]{grid-template-rows:1fr;visibility:visible;border-top-color:var(--rule);transition:grid-template-rows .45s var(--ease),visibility 0s,border-color .3s var(--ease)}.drawer__inner[data-astro-cid-3ef6ksr2]{overflow:hidden;min-height:0}.drawer__list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding-block:14px 22px}.drawer__list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{transform:translateY(-8px);transition:transform .4s var(--ease);transition-delay:calc(var(--i) * 45ms)}.site-header[data-astro-cid-3ef6ksr2].is-open .drawer__list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{transform:none}.drawer__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:13px 0;font-family:var(--display);font-size:26px;letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid var(--rule-soft)}.drawer__cta[data-astro-cid-3ef6ksr2]{color:var(--forest);border-bottom:0!important}.site-header__progress[data-astro-cid-3ef6ksr2]{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--forest);transform:scaleX(var(--progress, 0));transform-origin:0 50%}@media(max-width:900px){.site-nav[data-astro-cid-3ef6ksr2],.site-header__cta[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:420px){.brand__tag[data-astro-cid-3ef6ksr2],.menu-toggle__label[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{padding:11px 13px}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:min(940px,calc(100svh - var(--header-h)));display:flex;flex-direction:column;justify-content:flex-start;padding-block:clamp(36px,6vw,84px) 26px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 78% at 76% 6%,#fdf4e0 0%,transparent 60%),linear-gradient(180deg,var(--cream) 0%,#f7f1de 46%,#f0ead2 100%)}.hero__scene[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;will-change:transform}.hero__layer[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:100%;height:100%}.hero__drift[data-astro-cid-bbe6dxrz]{height:100%;animation:drift var(--dur, 28s) ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift, 20px),0,0)}}.h-sun[data-astro-cid-bbe6dxrz]{fill:#f6dfae;opacity:.85}.h-halo[data-astro-cid-bbe6dxrz]{fill:#f7e6c4;opacity:.4}.h-far[data-astro-cid-bbe6dxrz]{fill:#d5d8bb;opacity:.62}.h-mid[data-astro-cid-bbe6dxrz]{fill:#b3c096;opacity:.86}.h-ridge-trees[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{fill:#a2b184}.h-near[data-astro-cid-bbe6dxrz]{fill:#86a05a}.h-copse[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{fill:#64803f}.h-fore[data-astro-cid-bbe6dxrz]{fill:#6d8a45}.h-posts[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:#4c5f30;stroke-width:3;opacity:.45;fill:none}.h-wall[data-astro-cid-bbe6dxrz]{fill:#fbf5e6;stroke:#4e372f;stroke-width:2.4;stroke-linejoin:round}.h-roof[data-astro-cid-bbe6dxrz]{fill:none;stroke:#4e372f;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round}.h-glass[data-astro-cid-bbe6dxrz]{fill:#3f5a20;opacity:.85}.h-thin[data-astro-cid-bbe6dxrz]{fill:none;stroke:#4e372f;stroke-width:2;opacity:.5}.hero__haze[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,var(--cream) 0%,color-mix(in srgb,var(--cream) 92%,transparent) 34%,color-mix(in srgb,var(--cream) 55%,transparent) 52%,transparent 68%),linear-gradient(180deg,var(--cream) 0%,color-mix(in srgb,var(--cream) 82%,transparent) 34%,transparent 62%)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;max-width:min(var(--maxw),100%)}.hero__eyebrow[data-astro-cid-bbe6dxrz]{max-width:44ch}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:clamp(18px,2.4vw,30px);max-width:15ch;color:var(--ink)}.hero__title[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz]{display:inline-block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em;vertical-align:bottom}.hero__title[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:inline-block;font-style:normal}.is-ready .hero__title[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{transform:translateY(110%);animation:word-rise .85s var(--ease) forwards;animation-delay:calc(var(--i) * 52ms + 90ms)}@keyframes word-rise{to{transform:none}}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:clamp(18px,2vw,28px);max-width:44ch}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px)}.hero__facts[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:clamp(28px,3.4vw,44px)}.hero__facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:9px}.hero__facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--forest)}.hero__foot[data-astro-cid-bbe6dxrz]{position:relative;margin-top:auto;padding-top:clamp(48px,9vw,120px);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hero__cue[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink-2)}.hero__cue[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:9px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:nudge 2.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hero__caption[data-astro-cid-bbe6dxrz]{text-align:right;max-width:30ch;color:var(--ink);background:color-mix(in srgb,var(--panel) 78%,transparent);padding:7px 13px;border-radius:999px;backdrop-filter:blur(3px)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{min-height:0;padding-bottom:clamp(200px,44vw,300px)}.hero__title[data-astro-cid-bbe6dxrz]{max-width:13ch}.hero__foot[data-astro-cid-bbe6dxrz]{padding-top:clamp(40px,16vw,90px)}.hero__caption[data-astro-cid-bbe6dxrz]{display:none}}@media(max-height:620px)and (min-width:901px){.hero[data-astro-cid-bbe6dxrz]{min-height:0;padding-bottom:180px}.hero__foot[data-astro-cid-bbe6dxrz]{padding-top:44px}}.marquee[data-astro-cid-tpudeaz7]{position:relative;display:flex;align-items:center;gap:clamp(16px,3vw,44px);background:var(--forest-deep);color:var(--on-dark);padding-block:15px;padding-inline:var(--gutter) 0;overflow:hidden}.marquee__label[data-astro-cid-tpudeaz7]{flex:none;padding-right:clamp(16px,3vw,44px);border-right:1px solid color-mix(in srgb,var(--on-dark) 24%,transparent)}.marquee__viewport[data-astro-cid-tpudeaz7]{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent)}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:slide 46s linear infinite}.marquee[data-astro-cid-tpudeaz7]:hover .marquee__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}@keyframes slide{to{transform:translate3d(-50%,0,0)}}.marquee__group[data-astro-cid-tpudeaz7]{display:flex;align-items:center;flex:none}.marquee__group[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:12px;padding-inline-end:clamp(28px,4vw,54px);font-family:var(--display);font-size:clamp(17px,1.5vw,21px);letter-spacing:-.015em;white-space:nowrap}.marquee__glyph[data-astro-cid-tpudeaz7]{width:14px;height:14px;flex:none;fill:none;stroke:var(--on-dark-2);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}@media(max-width:640px){.marquee__label[data-astro-cid-tpudeaz7]{display:none}.marquee[data-astro-cid-tpudeaz7]{padding-inline:0}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-tpudeaz7]{animation:none;width:auto}.marquee__group[data-astro-cid-tpudeaz7][aria-hidden=true]{display:none}.marquee__viewport[data-astro-cid-tpudeaz7]{overflow-x:auto}}.structure[data-astro-cid-xnj2sx45]{width:100%;height:auto;color:var(--ink);overflow:visible}.structure__ink[data-astro-cid-xnj2sx45]{transition:transform .6s var(--ease);transform-origin:50% 82%}.s-thin[data-astro-cid-xnj2sx45],.s-med[data-astro-cid-xnj2sx45],.s-heavy[data-astro-cid-xnj2sx45],.s-dash[data-astro-cid-xnj2sx45],.s-join[data-astro-cid-xnj2sx45]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.s-thin[data-astro-cid-xnj2sx45]{stroke-width:1;opacity:.55}.s-med[data-astro-cid-xnj2sx45]{stroke-width:1.6}.s-heavy[data-astro-cid-xnj2sx45]{stroke-width:2.6}.s-dash[data-astro-cid-xnj2sx45]{stroke-width:1.3;stroke-dasharray:5 4;opacity:.42}.s-dash-fill[data-astro-cid-xnj2sx45]{fill:currentColor;opacity:.1}.s-join[data-astro-cid-xnj2sx45]{stroke-width:1.4;stroke-dasharray:2 3;stroke:var(--clay-ink);opacity:.75}.s-glass[data-astro-cid-xnj2sx45]{fill:var(--forest);opacity:.16;stroke:currentColor;stroke-width:1.1;transition:opacity .5s var(--ease)}.s-door[data-astro-cid-xnj2sx45]{fill:currentColor;opacity:.14;stroke:currentColor;stroke-width:1.1}.s-dot[data-astro-cid-xnj2sx45]{fill:currentColor;opacity:.6}.structure__dim[data-astro-cid-xnj2sx45]{transform-origin:50% 50%;transform:scaleX(.25);opacity:.35;transition:transform .7s var(--ease),opacity .5s var(--ease)}.build-card:hover .structure__dim[data-astro-cid-xnj2sx45],.build-card:focus-within .structure__dim[data-astro-cid-xnj2sx45]{transform:none;opacity:.8}.build-card:hover .structure__ink[data-astro-cid-xnj2sx45],.build-card:focus-within .structure__ink[data-astro-cid-xnj2sx45]{transform:translateY(-5px)}.build-card:hover .s-glass[data-astro-cid-xnj2sx45],.build-card:focus-within .s-glass[data-astro-cid-xnj2sx45]{opacity:.46}.build[data-astro-cid-4ssdpnlu]{background:var(--cream)}.build__head[data-astro-cid-4ssdpnlu]{max-width:62ch}.build__title[data-astro-cid-4ssdpnlu]{margin-top:18px;max-width:14ch}.build__intro[data-astro-cid-4ssdpnlu]{margin-top:22px}.build__grid[data-astro-cid-4ssdpnlu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,5vw,72px)}.build-card[data-astro-cid-4ssdpnlu]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--rule);border-radius:4px;padding:clamp(18px,2vw,28px);transition:border-color .4s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.build-card[data-astro-cid-4ssdpnlu]:hover,.build-card[data-astro-cid-4ssdpnlu]:focus-within{border-color:color-mix(in srgb,var(--forest) 45%,var(--rule));transform:translateY(-4px);box-shadow:0 18px 44px -30px #3c2a248c}.build-card__plate[data-astro-cid-4ssdpnlu]{background:linear-gradient(168deg,#fbf4e2,#f6efdc 58%,#f1e8d0);border:1px solid var(--rule-soft);border-radius:3px;padding:clamp(14px,2vw,22px) clamp(10px,1.6vw,18px);margin-bottom:clamp(20px,2.4vw,30px)}.build-card__tag[data-astro-cid-4ssdpnlu]{color:var(--forest)}.build-card__name[data-astro-cid-4ssdpnlu]{margin-top:10px}.build-card__span[data-astro-cid-4ssdpnlu]{margin-top:10px;font-size:var(--t-small);font-weight:600;color:var(--clay-ink);letter-spacing:.01em}.build-card__body[data-astro-cid-4ssdpnlu]{margin-top:14px;font-size:16px}.build-card__points[data-astro-cid-4ssdpnlu]{margin-top:auto;padding-top:22px;display:grid;gap:9px}.build-card__points[data-astro-cid-4ssdpnlu] li[data-astro-cid-4ssdpnlu]{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;font-size:var(--t-small);color:var(--ink)}.build-card__points[data-astro-cid-4ssdpnlu] svg[data-astro-cid-4ssdpnlu]{width:12px;height:12px;margin-top:6px;fill:none;stroke:var(--forest);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:980px){.build__grid[data-astro-cid-4ssdpnlu]{grid-template-columns:1fr;max-width:620px}}.standards[data-astro-cid-eks6l3b6]{background:var(--panel);border-block:1px solid var(--rule)}.standards__inner[data-astro-cid-eks6l3b6]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,96px);align-items:start}.standards__head[data-astro-cid-eks6l3b6]{position:sticky;top:calc(var(--header-h) + 40px)}.standards__title[data-astro-cid-eks6l3b6]{margin-top:18px;max-width:12ch}.standards__intro[data-astro-cid-eks6l3b6]{margin-top:22px;max-width:40ch}.steps[data-astro-cid-eks6l3b6]{display:grid}.step[data-astro-cid-eks6l3b6]{display:grid;grid-template-columns:clamp(64px,7vw,104px) minmax(0,1fr);gap:clamp(14px,2.4vw,34px);padding-block:clamp(24px,3vw,36px);border-top:1px solid var(--rule)}.step[data-astro-cid-eks6l3b6]:first-child{border-top:0;padding-top:0}.step[data-astro-cid-eks6l3b6]:last-child{padding-bottom:0}.step__marker[data-astro-cid-eks6l3b6]{position:relative}.step__num[data-astro-cid-eks6l3b6]{display:block;font-family:var(--display);font-size:clamp(38px,4.4vw,58px);font-weight:300;line-height:.9;letter-spacing:-.03em;color:var(--forest);transition:transform .9s var(--ease),color .6s var(--ease)}.is-ready .step[data-astro-cid-eks6l3b6] .step__num[data-astro-cid-eks6l3b6]{transform:translateY(14px) scale(.9);transform-origin:0 50%;color:var(--ink-3)}.is-ready .step[data-astro-cid-eks6l3b6].is-in .step__num[data-astro-cid-eks6l3b6]{transform:none;color:var(--forest)}.step__marker[data-astro-cid-eks6l3b6]:after{content:"";position:absolute;left:.32em;top:calc(clamp(38px,4.4vw,58px)*.9 + 14px);bottom:calc(clamp(24px,3vw,36px)*-1 - 8px);width:1px;background:linear-gradient(180deg,var(--rule),transparent)}.step[data-astro-cid-eks6l3b6]:last-child .step__marker[data-astro-cid-eks6l3b6]:after{display:none}.step__name[data-astro-cid-eks6l3b6]{font-size:clamp(22px,2vw,28px);letter-spacing:-.018em}.step__body[data-astro-cid-eks6l3b6]{margin-top:12px;font-size:16px}.step__meta[data-astro-cid-eks6l3b6]{margin-top:14px;color:var(--clay-ink)}.figures[data-astro-cid-eks6l3b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,44px);margin-top:clamp(56px,7vw,104px);padding-top:clamp(32px,4vw,52px);border-top:1px solid var(--rule)}.figure__value[data-astro-cid-eks6l3b6]{font-family:var(--display);font-size:clamp(46px,6vw,84px);font-weight:300;line-height:.92;letter-spacing:-.035em;color:var(--forest);font-variant-numeric:tabular-nums}.figure__suffix[data-astro-cid-eks6l3b6]{font-size:.5em;letter-spacing:-.01em}.figure__label[data-astro-cid-eks6l3b6]{margin-top:14px;font-size:var(--t-small);line-height:1.5;color:var(--ink-2);max-width:26ch}@media(max-width:960px){.standards__inner[data-astro-cid-eks6l3b6]{grid-template-columns:1fr}.standards__head[data-astro-cid-eks6l3b6]{position:static}.steps[data-astro-cid-eks6l3b6]{margin-top:8px}.figures[data-astro-cid-eks6l3b6]{grid-template-columns:1fr;gap:28px}.figure__label[data-astro-cid-eks6l3b6]{max-width:34ch}}@media(max-width:520px){.step[data-astro-cid-eks6l3b6]{grid-template-columns:1fr;gap:6px}.step__marker[data-astro-cid-eks6l3b6]:after{display:none}}.scene[data-astro-cid-zyi44puw]{position:relative;overflow:hidden;background:var(--sky);isolation:isolate}.scene--morning[data-astro-cid-zyi44puw]{--sky: linear-gradient(178deg, #f7e9cf 0%, #f6ecd8 44%, #efe4c9 100%);--sun: #f2c98a;--far: #cfd3b4;--mid: #a9b78a;--near: #7d9153;--trees: #6d8449;--wall: #f6efdf;--roof: #5a4038;--glass: #46621f}.scene--midday[data-astro-cid-zyi44puw]{--sky: linear-gradient(178deg, #e6ebd8 0%, #f2f0e0 50%, #f6f0dd 100%);--sun: #eddcae;--far: #c6cfb5;--mid: #9fb187;--near: #6f8a4a;--trees: #5c7740;--wall: #fffaee;--roof: #4e372f;--glass: #3d5a1c}.scene--evening[data-astro-cid-zyi44puw]{--sky: linear-gradient(178deg, #efdcc4 0%, #f4e2c8 40%, #eddcc7 100%);--sun: #e8b884;--far: #cbc7ae;--mid: #a5a983;--near: #74804a;--trees: #62703f;--wall: #f8f0e0;--roof: #55392f;--glass: #445a22}.scene__art[data-astro-cid-zyi44puw]{position:absolute;inset:0;width:100%;height:100%}.scene__sun[data-astro-cid-zyi44puw]{fill:var(--sun);opacity:.85}.scene__far[data-astro-cid-zyi44puw]{fill:var(--far);opacity:.75}.scene__mid[data-astro-cid-zyi44puw]{fill:var(--mid);opacity:.88}.scene__ridge-trees[data-astro-cid-zyi44puw] path[data-astro-cid-zyi44puw]{fill:var(--mid);opacity:.95}.scene__near[data-astro-cid-zyi44puw]{fill:var(--near)}.scene__near-trees[data-astro-cid-zyi44puw] path[data-astro-cid-zyi44puw]{fill:var(--trees)}.scene__wall[data-astro-cid-zyi44puw]{fill:var(--wall);stroke:var(--roof);stroke-width:1.1}.scene__roof[data-astro-cid-zyi44puw]{fill:none;stroke:var(--roof);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.scene__glass[data-astro-cid-zyi44puw]{fill:var(--glass);opacity:.82}.scene__door[data-astro-cid-zyi44puw]{fill:var(--roof);opacity:.85}.scene__mullion[data-astro-cid-zyi44puw]{stroke:var(--wall);stroke-width:1.1}.scene__posts[data-astro-cid-zyi44puw] path[data-astro-cid-zyi44puw]{stroke:var(--roof);stroke-width:1.1;opacity:.4;fill:none}.scene[data-astro-cid-zyi44puw] .grain[data-astro-cid-zyi44puw]{opacity:.26}.scene__vignette[data-astro-cid-zyi44puw]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 30%,transparent 40%,rgba(60,42,36,.16) 100%)}.work[data-astro-cid-wkx7uqji]{background:var(--cream)}.work__head[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.work__title[data-astro-cid-wkx7uqji]{margin-top:18px;max-width:12ch}.work__aside[data-astro-cid-wkx7uqji]{padding-bottom:6px}.work__hint[data-astro-cid-wkx7uqji]{margin-top:16px;display:flex;align-items:center;gap:9px}.work__hint[data-astro-cid-wkx7uqji]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--clay)}.work__grid[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin-top:clamp(40px,5vw,72px)}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+1){grid-column:span 7}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+2){grid-column:span 5}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+3){grid-column:span 5}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+4){grid-column:span 7}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+5),.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+6){grid-column:span 6}.work-item__media[data-astro-cid-wkx7uqji]{position:relative;display:block;overflow:hidden;border-radius:4px;border:1px solid var(--rule);aspect-ratio:16 / 10;background:var(--sand)}.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+2) .work-item__media[data-astro-cid-wkx7uqji],.work-item[data-astro-cid-wkx7uqji]:nth-child(6n+3) .work-item__media[data-astro-cid-wkx7uqji]{aspect-ratio:4 / 3.2}.work-item__scene[data-astro-cid-wkx7uqji]{position:absolute;inset:0;transition:transform .9s var(--ease)}.work-item__media[data-astro-cid-wkx7uqji]:hover .work-item__scene[data-astro-cid-wkx7uqji],.work-item__media[data-astro-cid-wkx7uqji]:focus-visible .work-item__scene[data-astro-cid-wkx7uqji]{transform:scale(1.06)}.work-item__type[data-astro-cid-wkx7uqji]{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--ink);backdrop-filter:blur(3px);transition:transform .5s var(--ease)}.work-item__media[data-astro-cid-wkx7uqji]:hover .work-item__type[data-astro-cid-wkx7uqji],.work-item__media[data-astro-cid-wkx7uqji]:focus-visible .work-item__type[data-astro-cid-wkx7uqji]{transform:translateY(-6px) translate(-2px)}.work__caption[data-astro-cid-wkx7uqji]{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,2vw,24px);background:color-mix(in srgb,var(--bark) 92%,transparent);color:var(--on-dark);transform:translateY(101%);transition:transform .55s var(--ease)}.work__caption[data-astro-cid-wkx7uqji] p[data-astro-cid-wkx7uqji]{font-size:var(--t-small);line-height:1.55;max-width:46ch;transform:translateY(14px);transition:transform .6s var(--ease) .06s}.work-item__media[data-astro-cid-wkx7uqji]:hover .work__caption[data-astro-cid-wkx7uqji],.work-item__media[data-astro-cid-wkx7uqji]:focus-visible .work__caption[data-astro-cid-wkx7uqji]{transform:none}.work-item__media[data-astro-cid-wkx7uqji]:hover .work__caption[data-astro-cid-wkx7uqji] p[data-astro-cid-wkx7uqji],.work-item__media[data-astro-cid-wkx7uqji]:focus-visible .work__caption[data-astro-cid-wkx7uqji] p[data-astro-cid-wkx7uqji]{transform:none}.work-item__meta[data-astro-cid-wkx7uqji]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:14px}.work-item__name[data-astro-cid-wkx7uqji]{font-size:clamp(20px,1.7vw,25px);letter-spacing:-.018em}.work-item__place[data-astro-cid-wkx7uqji]{font-size:14px;color:var(--ink-3)}@media(max-width:900px){.work__head[data-astro-cid-wkx7uqji]{grid-template-columns:1fr;align-items:start}.work-item[data-astro-cid-wkx7uqji]:nth-child(n){grid-column:span 6}}@media(max-width:620px){.work-item[data-astro-cid-wkx7uqji]:nth-child(n){grid-column:span 12}.work-item[data-astro-cid-wkx7uqji]:nth-child(n) .work-item__media[data-astro-cid-wkx7uqji]{aspect-ratio:16 / 11}}@media(hover:none){.work__hint[data-astro-cid-wkx7uqji]{display:none}.work__caption[data-astro-cid-wkx7uqji]{position:static;transform:none;background:transparent;color:var(--ink-2);padding:12px 0 0}.work__caption[data-astro-cid-wkx7uqji] p[data-astro-cid-wkx7uqji]{transform:none}.work-item__media[data-astro-cid-wkx7uqji]{aspect-ratio:auto;overflow:visible;border:0;background:transparent}.work-item[data-astro-cid-wkx7uqji]:nth-child(n) .work-item__media[data-astro-cid-wkx7uqji]{aspect-ratio:auto}.work-item__scene[data-astro-cid-wkx7uqji]{position:relative;aspect-ratio:16 / 10;border-radius:4px;border:1px solid var(--rule)}}.quote-band[data-astro-cid-arj5dyob]{position:relative;padding-block:clamp(72px,10vw,148px);background:var(--forest-deep);color:var(--on-dark);overflow:hidden;isolation:isolate}.quote-band__field[data-astro-cid-arj5dyob]{position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 70% at 18% 12%,#47601f 0%,transparent 62%),radial-gradient(70% 60% at 88% 92%,#2a3a15 0%,transparent 66%),linear-gradient(150deg,#3a4d1e,#33461a 52%,#2c3d16)}.quote-band__glow[data-astro-cid-arj5dyob]{position:absolute;top:-18%;right:-6%;width:min(560px,62%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(240,220,172,.34) 0%,transparent 66%)}.quote-band[data-astro-cid-arj5dyob] .grain[data-astro-cid-arj5dyob]{opacity:.22}.quote[data-astro-cid-arj5dyob]{max-width:28ch;margin-inline:auto;text-align:center}.quote__mark[data-astro-cid-arj5dyob]{width:clamp(34px,3.4vw,50px);margin-inline:auto;margin-bottom:clamp(20px,2.4vw,32px);fill:var(--on-dark-2);opacity:.5}.quote__text[data-astro-cid-arj5dyob]{margin:0;font-family:var(--display);font-weight:300;font-size:var(--t-quote);line-height:1.14;letter-spacing:-.022em;text-wrap:balance}.quote__by[data-astro-cid-arj5dyob]{margin-top:clamp(26px,3vw,40px);display:flex;flex-direction:column;align-items:center;gap:7px}.quote__name[data-astro-cid-arj5dyob]{font-family:var(--display);font-size:19px;letter-spacing:-.015em}@media(max-width:760px){.quote[data-astro-cid-arj5dyob]{max-width:20ch;text-align:left}.quote__mark[data-astro-cid-arj5dyob],.quote__by[data-astro-cid-arj5dyob]{margin-inline:0;align-items:flex-start}}.enquire[data-astro-cid-asrtul4t]{background:var(--panel);border-top:1px solid var(--rule)}.enquire__inner[data-astro-cid-asrtul4t]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.enquire__title[data-astro-cid-asrtul4t]{margin-top:18px;max-width:12ch}.enquire__body[data-astro-cid-asrtul4t]{margin-top:22px;max-width:42ch}.next[data-astro-cid-asrtul4t]{margin-top:clamp(32px,4vw,48px);padding:clamp(20px,2.4vw,30px);background:var(--cream);border:1px solid var(--rule);border-radius:4px}.next__title[data-astro-cid-asrtul4t]{color:var(--forest)}.next__list[data-astro-cid-asrtul4t]{display:grid;gap:14px;margin-top:18px}.next__list[data-astro-cid-asrtul4t] li[data-astro-cid-asrtul4t]{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;font-size:var(--t-small);line-height:1.55;color:var(--ink-2)}.next__num[data-astro-cid-asrtul4t]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--forest);color:var(--forest);font-family:var(--display);font-size:13px;line-height:1}.next__call[data-astro-cid-asrtul4t]{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule)}.next__phone[data-astro-cid-asrtul4t]{color:var(--ink);font-weight:600;white-space:nowrap}.enquire__form[data-astro-cid-asrtul4t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.field[data-astro-cid-asrtul4t]{display:flex;flex-direction:column;gap:8px;min-width:0}.field--wide[data-astro-cid-asrtul4t],.enquire__submit[data-astro-cid-asrtul4t]{grid-column:1 / -1}.field[data-astro-cid-asrtul4t] label[data-astro-cid-asrtul4t]{font-family:var(--sans);font-size:var(--t-label);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.field[data-astro-cid-asrtul4t] input[data-astro-cid-asrtul4t],.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t],.select[data-astro-cid-asrtul4t] select[data-astro-cid-asrtul4t]{width:100%;font-size:16px;font-family:var(--sans);color:var(--ink);background:var(--cream);border:1px solid var(--rule);border-radius:3px;padding:13px 15px;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t]{resize:vertical;min-height:130px;line-height:1.55}.field[data-astro-cid-asrtul4t] input[data-astro-cid-asrtul4t]::placeholder,.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t]::placeholder{color:var(--ink-3);opacity:1}.field[data-astro-cid-asrtul4t] input[data-astro-cid-asrtul4t]:hover,.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t]:hover,.select[data-astro-cid-asrtul4t] select[data-astro-cid-asrtul4t]:hover{border-color:color-mix(in srgb,var(--forest) 40%,var(--rule))}.field[data-astro-cid-asrtul4t] input[data-astro-cid-asrtul4t]:focus,.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t]:focus,.select[data-astro-cid-asrtul4t] select[data-astro-cid-asrtul4t]:focus{outline:none;border-color:var(--forest);background:var(--panel)}.field[data-astro-cid-asrtul4t] input[data-astro-cid-asrtul4t]:focus-visible,.field[data-astro-cid-asrtul4t] textarea[data-astro-cid-asrtul4t]:focus-visible,.select[data-astro-cid-asrtul4t] select[data-astro-cid-asrtul4t]:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.select[data-astro-cid-asrtul4t]{position:relative}.select[data-astro-cid-asrtul4t] select[data-astro-cid-asrtul4t]{appearance:none;padding-right:40px;cursor:pointer}.select[data-astro-cid-asrtul4t] svg[data-astro-cid-asrtul4t]{position:absolute;right:15px;top:50%;width:12px;transform:translateY(-50%);fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.enquire__submit[data-astro-cid-asrtul4t]{display:flex;align-items:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap;margin-top:6px}.enquire__consent[data-astro-cid-asrtul4t]{flex:1 1 280px;max-width:46ch}@media(max-width:980px){.enquire__inner[data-astro-cid-asrtul4t]{grid-template-columns:1fr}}@media(max-width:560px){.enquire__form[data-astro-cid-asrtul4t]{grid-template-columns:1fr}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;background:var(--bark);color:var(--on-dark);padding-top:clamp(56px,7vw,96px);overflow:hidden;isolation:isolate}.site-footer__field[data-astro-cid-sz7xmlte]{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 12% 0%,#4a352c 0%,transparent 62%),radial-gradient(60% 70% at 92% 100%,#2f211c 0%,transparent 60%),linear-gradient(160deg,#402d26,#3c2a24 60%,#34241f)}.site-footer[data-astro-cid-sz7xmlte] .grain[data-astro-cid-sz7xmlte]{opacity:.2}.site-footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start;padding-bottom:clamp(44px,6vw,78px)}.site-footer__name[data-astro-cid-sz7xmlte]{font-family:var(--display);font-weight:300;font-size:clamp(38px,5.4vw,72px);line-height:.95;letter-spacing:-.03em}.site-footer__blurb[data-astro-cid-sz7xmlte]{margin-top:18px;max-width:34ch;color:var(--on-dark-2);font-size:16px;line-height:1.6}.site-footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:26px;font-size:var(--t-small)}.site-footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.site-footer__coltitle[data-astro-cid-sz7xmlte]{color:var(--on-dark-2);font-family:var(--sans)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin-top:16px}.site-footer__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:var(--t-small);line-height:1.5;color:var(--on-dark-2)}.site-footer__base[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;padding-block:22px 26px;border-top:1px solid color-mix(in srgb,var(--on-dark) 18%,transparent)}.site-footer__legal[data-astro-cid-sz7xmlte]{font-size:13px;color:var(--on-dark-2)}.site-footer__top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:9px;margin-inline-start:auto;text-decoration:none;color:var(--on-dark)}.site-footer__top[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:9px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.site-footer__top[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte]{transform:translateY(-4px)}@media(max-width:860px){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}@media(max-width:480px){.site-footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
