@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{--color-paper:oklch(94% .026 78);--color-paper-2:oklch(90% .032 75);--color-paper-3:oklch(84% .038 72);--color-ink:oklch(20% .034 166);--color-ink-2:oklch(35% .036 166);--color-ink-muted:oklch(49% .034 166);--color-emerald:oklch(30% .076 166);--color-emerald-deep:oklch(17% .046 166);--color-emerald-soft:oklch(42% .066 166);--color-coral:oklch(66% .17 28);--color-coral-deep:oklch(52% .16 26);--color-accent-ink:var(--color-ink);--color-magenta:oklch(48% .19 354);--color-gold:oklch(72% .1 75);--color-gold-pale:oklch(86% .055 78);--color-ivory-on-dark:oklch(95% .025 78);--color-ivory-muted:oklch(80% .03 78);--color-rule:oklch(68% .045 76);--color-rule-dark:oklch(50% .052 166);--color-shadow:oklch(8% .024 166);--color-error:oklch(52% .19 24);--color-success:oklch(42% .11 153);--color-focus:oklch(48% .18 28);--color-focus-on-dark:oklch(86% .055 78);--color-disabled:oklch(61% .022 76);--font-display:"Italiana", "Bodoni 72", "Didot", serif;--font-body:"Afacad", "Avenir Next", "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--text-display-s:clamp(3rem, 7vw, 5rem);--text-display:clamp(3.4rem, 9vw, 6rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:9rem;--page-gutter:clamp(1rem, 4vw, 4.5rem);--page-max:92rem;--copy-measure:68ch;--chapter-measure:34rem;--rule-hair:1px;--rule-medium:2px;--radius-xs:.1875rem;--radius-sm:.375rem;--radius-pill:999rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-mid:.52s;--dur-long:.72s;--banner-height:4rem;--z-base:1;--z-film:2;--z-content:10;--z-sticky:30;--z-sticky-nav:60;--z-status:90}.experience{min-height:100svh;color:var(--color-ivory-on-dark);background:var(--color-emerald-deep);isolation:isolate;position:relative}.experience :is(button,a,input,textarea,select):focus-visible,[data-page=experience] .site-nav a:focus-visible{outline-color:var(--color-focus-on-dark)}.experience .inquiry-region :is(button,a,input,textarea,select):focus-visible{outline-color:var(--color-focus)}.scroll-film{z-index:var(--z-film);background:var(--color-paper);margin:0;position:fixed;inset:0;overflow:clip}.scroll-film__video{object-fit:cover;opacity:0;filter:saturate(.96)contrast(1.04);width:100%;height:100%;transition:opacity var(--dur-long) var(--ease-out);display:block}.scroll-film--ready .scroll-film__video{opacity:1}.scroll-film__veil{pointer-events:none;background:linear-gradient(to bottom,var(--color-emerald-deep),transparent 32%,transparent 62%,var(--color-emerald-deep)),linear-gradient(to right,var(--color-emerald-deep),var(--color-emerald-deep) 44%,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.scroll-film__veil{background:linear-gradient(to bottom,color-mix(in oklch,var(--color-emerald-deep) 40%,transparent),transparent 32%,transparent 62%,color-mix(in oklch,var(--color-emerald-deep) 58%,transparent)),linear-gradient(to right,color-mix(in oklch,var(--color-emerald-deep) 82%,transparent),color-mix(in oklch,var(--color-emerald-deep) 48%,transparent) 44%,transparent 68%)}}.film-state{max-width:26rem;padding:var(--space-sm) var(--space-md);color:var(--color-ivory-on-dark);background:var(--color-emerald-deep);font-size:var(--text-sm);border-block-start:var(--rule-hair) solid var(--color-gold);position:absolute;inset-block-end:var(--space-xl);inset-inline-start:var(--page-gutter)}.scroll-film--error .scroll-film__veil{background:var(--color-emerald-deep)}@supports (color:color-mix(in lab,red,red)){.scroll-film--error .scroll-film__veil{background:color-mix(in oklch,var(--color-emerald-deep) 82%,transparent)}}.film-intro,.film-story,.transformation-cta{z-index:var(--z-content);position:relative}.film-intro{min-height:100svh;padding:calc(var(--banner-height) + var(--space-4xl)) var(--page-gutter) var(--space-4xl);align-content:end;padding-inline-start:calc(var(--page-gutter) + var(--space-3xl) + var(--space-md));display:grid}.demo-label{width:fit-content;margin:0 0 var(--space-md);color:var(--color-gold-pale);font-size:var(--text-sm);border-block-end:var(--rule-hair) solid var(--color-gold);padding-block-end:var(--space-xs)}.film-intro h1{min-width:0;max-width:11ch;color:var(--color-ivory-on-dark);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-style:normal;font-weight:400;line-height:.94}.film-intro__lede{max-width:38rem;margin:var(--space-lg) 0 0;color:var(--color-ivory-muted);font-size:var(--text-lg)}.film-intro__cue{align-items:center;gap:var(--space-sm);width:fit-content;padding-block:var(--space-sm);color:var(--color-gold-pale);border-block-end:var(--rule-hair) solid var(--color-gold);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);margin-block-start:var(--space-xl);text-decoration:none;display:inline-flex}.film-intro__cue:hover{color:var(--color-ivory-on-dark);transform:translateY(.125rem)}.film-intro__cue:active{transform:translateY(.1875rem)}.guided-tour{z-index:var(--z-sticky);align-items:center;gap:var(--space-xs);color:var(--color-ivory-on-dark);grid-template-columns:auto auto auto;display:grid;position:fixed;inset-block-end:max(var(--space-xl),env(safe-area-inset-bottom));inset-inline-end:var(--page-gutter)}.tour-control,.tour-speed,.tour-cache{min-height:2.75rem;padding:var(--space-sm) var(--space-md);color:inherit;background:var(--color-emerald-deep)}@supports (color:color-mix(in lab,red,red)){.tour-control,.tour-speed,.tour-cache{background:color-mix(in oklch,var(--color-emerald-deep) 88%,transparent)}}.tour-control,.tour-speed,.tour-cache{border:var(--rule-hair) solid var(--color-rule-dark);border-radius:var(--radius-pill);white-space:nowrap;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.tour-control{align-items:center;gap:var(--space-sm);display:inline-flex}.tour-control:hover,.tour-speed:hover,.tour-cache:hover{color:var(--color-gold-pale);border-color:var(--color-gold)}.tour-control:active,.tour-speed:active,.tour-cache:active{transform:translateY(.0625rem)}.tour-control__mark{background:var(--color-coral);border-radius:50%;width:.55rem;height:.55rem}.tour-control[aria-pressed=true] .tour-control__mark{background:var(--color-gold);transform:scale(.74)}.tour-progress{height:var(--rule-hair);background:var(--color-rule-dark);grid-column:1/-1;overflow:hidden}.tour-cache[data-state=success]{color:var(--color-ink);background:var(--color-gold-pale);border-color:var(--color-gold)}.tour-cache[data-state=error]{border-color:var(--color-error)}.tour-progress span{background:var(--color-coral);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.chapter-rail{z-index:var(--z-sticky);border-inline-start:var(--rule-hair) solid var(--color-rule-dark);width:9.5rem;height:52%;position:fixed;inset-block-start:24%;inset-inline-start:var(--page-gutter)}.chapter-rail__fill{width:var(--rule-medium);background:var(--color-gold);transform:scaleY(var(--chapter-progress,0));transform-origin:top;transition:transform var(--dur-mid) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:-.03125rem}.chapter-rail ol{height:100%;padding:0 0 0 var(--space-sm);flex-direction:column;justify-content:space-between;margin:0;list-style:none;display:flex}.chapter-rail li{align-items:baseline;gap:var(--space-sm);color:var(--color-ivory-muted);font-size:var(--text-xs);line-height:1;display:flex}.chapter-rail__index{color:var(--color-gold-pale);font-variant-numeric:tabular-nums}.chapter-rail__name{color:var(--color-ivory-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;line-height:1.1}.film-story{margin:0;padding:0;list-style:none}.chapter{min-height:118svh;padding:var(--space-5xl) var(--page-gutter);align-items:center;display:grid}.chapter__content{width:min(var(--chapter-measure),calc(100vw - (2 * var(--page-gutter))));padding:var(--space-xl) var(--space-2xl) var(--space-2xl);color:var(--color-ivory-on-dark);background:linear-gradient(to right,var(--color-emerald-deep),var(--color-emerald-deep) 72%,transparent);position:relative}@supports (color:color-mix(in lab,red,red)){.chapter__content{background:linear-gradient(to right,color-mix(in oklch,var(--color-emerald-deep) 82%,transparent),color-mix(in oklch,var(--color-emerald-deep) 54%,transparent) 72%,transparent)}}.chapter__content{border-block-start:var(--rule-hair) solid var(--color-gold);box-shadow:none}.chapter__content:before{width:4.5rem;height:var(--rule-medium);content:"";background:var(--color-coral);transform-origin:0;transition:transform var(--dur-long) var(--ease-out);position:absolute;inset-block-start:-.25rem;inset-inline-start:0;transform:scaleX(.18)}.chapter.is-active .chapter__content:before{transform:scaleX(1)}.chapter__index,.chapter__name,.chapter__body{margin:0}.chapter__index{color:var(--color-gold-pale);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em}.chapter h2{min-width:0;max-width:13ch;margin:var(--space-2xl) 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;font-style:normal;font-weight:400;line-height:.98}.chapter__name{color:var(--color-coral);font-size:var(--text-sm);margin-block-end:var(--space-lg)}.chapter__body{max-width:45ch;color:var(--color-ivory-muted)}.chapter__detail-link{color:var(--color-gold-pale);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);margin-block-start:var(--space-xl);display:inline-block}.chapter__detail-link:hover{color:var(--color-coral)}.chapter__detail-link:active{transform:translateY(.0625rem)}.chapter__detail:empty{display:none}.chapter-note{border-block-start:var(--rule-hair) solid var(--color-rule-dark);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg)}.chapter-note>p{color:var(--color-ivory-muted);margin:0}.chapter-note dl{gap:var(--space-xs);margin:var(--space-lg) 0 0;display:grid}.chapter-note dl div{gap:var(--space-md);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);display:grid}.chapter-note dt,.chapter-note dd{font-size:var(--text-sm);margin:0}.chapter-note dt{color:var(--color-gold-pale)}.chapter-note dd{color:var(--color-ivory-on-dark)}.chapter--material{align-items:end;padding-block-end:var(--space-5xl);padding-inline-start:calc(var(--page-gutter) + 10.5rem)}.chapter--illustration .chapter__content{background:linear-gradient(to left,var(--color-emerald-deep),var(--color-emerald-deep) 72%,transparent);margin-inline-start:auto;margin-inline-end:var(--space-3xl)}@supports (color:color-mix(in lab,red,red)){.chapter--illustration .chapter__content{background:linear-gradient(to left,color-mix(in oklch,var(--color-emerald-deep) 82%,transparent),color-mix(in oklch,var(--color-emerald-deep) 54%,transparent) 72%,transparent)}}.chapter--world-within{align-items:end;padding-block-end:var(--space-4xl)}.chapter--world-within .chapter__content{width:min(28rem,calc(100vw - (2 * var(--page-gutter))));padding-inline:var(--space-xl);background:var(--color-emerald-deep)}@supports (color:color-mix(in lab,red,red)){.chapter--world-within .chapter__content{background:color-mix(in oklch,var(--color-emerald-deep) 46%,transparent)}}.chapter--world-within .chapter__content{box-shadow:none}.chapter--installation .chapter__content{background:linear-gradient(to left,var(--color-emerald-deep),var(--color-emerald-deep) 72%,transparent);margin-inline-start:auto;margin-inline-end:var(--space-2xl)}@supports (color:color-mix(in lab,red,red)){.chapter--installation .chapter__content{background:linear-gradient(to left,color-mix(in oklch,var(--color-emerald-deep) 82%,transparent),color-mix(in oklch,var(--color-emerald-deep) 54%,transparent) 72%,transparent)}}.chapter--transformation{align-items:end;padding-block-end:var(--space-4xl)}.transformation-cta{gap:var(--space-4xl);min-height:100svh;padding:calc(var(--banner-height) + var(--space-5xl)) var(--page-gutter) var(--space-5xl);color:var(--color-ivory-on-dark);background:linear-gradient(to bottom,transparent 54%,var(--color-emerald-deep));grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}@supports (color:color-mix(in lab,red,red)){.transformation-cta{background:linear-gradient(to bottom,transparent 54%,color-mix(in oklch,var(--color-emerald-deep) 24%,transparent))}}.transformation-cta__statement{padding:var(--space-xl) var(--space-4xl) var(--space-xl) 0;background:linear-gradient(to right,var(--color-emerald-deep),var(--color-emerald-deep) 72%,transparent);align-self:end}@supports (color:color-mix(in lab,red,red)){.transformation-cta__statement{background:linear-gradient(to right,color-mix(in oklch,var(--color-emerald-deep) 76%,transparent),color-mix(in oklch,var(--color-emerald-deep) 38%,transparent) 72%,transparent)}}.transformation-cta__statement>p{margin:0 0 var(--space-lg);color:var(--color-gold-pale);font-size:var(--text-sm)}.transformation-cta h2{min-width:0;max-width:11ch;font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-style:normal;font-weight:400;line-height:.96}.collection-link{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);color:var(--color-gold-pale);border-block-end:var(--rule-hair) solid var(--color-gold);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);margin-block-start:var(--space-2xl);text-decoration:none;display:inline-flex}.transformation-cta__links{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.sample-link{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);color:var(--color-ivory-on-dark);border-block-end:var(--rule-hair) solid var(--color-coral);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);margin-block-start:var(--space-2xl);text-decoration:none;display:inline-flex}.sample-link:hover{color:var(--color-coral);transform:translateY(.125rem)}.sample-link:active{transform:translateY(.1875rem)}.collection-link:hover{color:var(--color-coral);transform:translate(.1875rem)}.collection-link:active{transform:translate(.25rem)}.inquiry-region{align-self:end}.inquiry-form{gap:var(--space-xl);padding:var(--space-2xl);color:var(--color-ink);background:var(--color-paper);box-shadow:0 1.5rem 4rem var(--color-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.inquiry-form{box-shadow:0 1.5rem 4rem color-mix(in oklch,var(--color-shadow) 28%,transparent)}}.inquiry-form__field{gap:var(--space-xs);min-width:0;display:grid}.inquiry-form__field--wide,.inquiry-submit,.inquiry-form__note,.form-summary{grid-column:1/-1}.inquiry-form label{color:var(--color-ink-2);font-size:var(--text-sm)}.inquiry-form input,.inquiry-form textarea{width:100%;min-height:2.75rem;padding:var(--space-sm) 0;color:var(--color-ink);border:0;border-block-end:var(--rule-hair) solid var(--color-ink-muted);resize:vertical;transition:border-color var(--dur-short) var(--ease-out);background:0 0;border-radius:0}.inquiry-form input:hover,.inquiry-form textarea:hover{border-block-end-color:var(--color-ink)}.inquiry-form input:focus,.inquiry-form textarea:focus{border-block-end-color:var(--color-coral-deep)}.inquiry-form input[aria-invalid=true],.inquiry-form textarea[aria-invalid=true]{border-block-end-color:var(--color-error)}.field-error{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);margin:0}.inquiry-submit{min-height:3.25rem;padding:var(--space-sm) var(--space-md);color:var(--color-accent-ink);background:var(--color-coral);border:var(--rule-hair) solid var(--color-coral-deep);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.inquiry-submit:hover{color:var(--color-ivory-on-dark);background:var(--color-coral-deep);transform:translateY(-.0625rem)}.inquiry-submit:active{transform:translateY(.0625rem)}.inquiry-submit[data-state=loading]{color:var(--color-accent-ink);background:var(--color-gold-pale)}.inquiry-form__note{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.form-summary{padding:var(--space-md);color:var(--color-error);border-block-start:var(--rule-medium) solid var(--color-error)}.form-summary p,.form-summary ul{margin:0}.form-summary ul{padding-inline-start:var(--space-lg)}.inquiry-success{padding:var(--space-2xl);color:var(--color-ink);background:var(--color-paper);border-block-start:var(--rule-medium) solid var(--color-success)}.inquiry-success>p:first-child{color:var(--color-success);font-size:var(--text-sm)}.inquiry-success h3{margin:var(--space-xl) 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-3xl);font-style:normal;font-weight:400}.inquiry-success a{color:var(--color-coral-deep);white-space:nowrap;display:inline-block}.inquiry-success__links{align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.no-js .scroll-film{height:100svh;position:absolute}.no-js .film-story{background:var(--color-emerald-deep)}.no-js .chapter{min-height:auto;padding-block:var(--space-5xl)}.no-js .chapter__content{opacity:1;margin-inline:0}.no-js .guided-tour,.no-js .chapter-rail,.no-js .film-state{display:none}@media(max-width:64rem){.chapter-rail{width:2.5rem;inset-inline-start:var(--space-md)}.chapter-rail__name{display:none}.chapter--material{padding-inline-start:calc(var(--page-gutter) + var(--space-xl))}.transformation-cta{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr)}.transformation-cta__statement,.inquiry-region{align-self:end}}@media(max-width:48rem){.scroll-film__video{object-position:center center}.scroll-film__veil{background:linear-gradient(to bottom,var(--color-emerald-deep),transparent 30%,var(--color-emerald-deep))}@supports (color:color-mix(in lab,red,red)){.scroll-film__veil{background:linear-gradient(to bottom,color-mix(in oklch,var(--color-emerald-deep) 38%,transparent),transparent 30%,color-mix(in oklch,var(--color-emerald-deep) 72%,transparent))}}.film-intro{padding-block-end:calc(var(--space-5xl) + var(--space-xl));padding-inline-start:var(--page-gutter)}.demo-label{padding:var(--space-2xs) var(--space-xs);color:var(--color-ivory-on-dark);background:var(--color-emerald-deep)}@supports (color:color-mix(in lab,red,red)){.demo-label{background:color-mix(in oklch,var(--color-emerald-deep) 64%,transparent)}}.demo-label{border-block-end-color:var(--color-coral)}.film-intro h1{font-size:clamp(3rem,17vw,4.5rem)}.film-intro__lede{font-size:var(--text-base)}.guided-tour{inset-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto auto;inset-block-end:max(var(--space-md),env(safe-area-inset-bottom))}.tour-control{justify-content:space-between}.chapter-rail{inset-inline:var(--page-gutter);border-inline-start:0;border-block-end:var(--rule-hair) solid var(--color-rule-dark);width:auto;height:1.5rem;inset-block:auto 5.25rem}.film-state{max-width:calc(100% - (2 * var(--page-gutter)));inset-block-start:calc(var(--banner-height) + var(--space-md));inset-block-end:auto}.chapter-rail__fill{width:100%;height:var(--rule-medium);transform:scaleX(var(--chapter-progress,0));transform-origin:0;inset-block:auto -.03125rem;inset-inline:0}.chapter-rail ol{flex-direction:row;align-items:start;height:auto;padding:0}.chapter{min-height:110svh;padding:var(--space-5xl) var(--page-gutter) var(--space-5xl);align-items:end}.chapter__content,.chapter--world-within .chapter__content{width:100%;padding:var(--space-lg);margin-inline:0}.chapter h2{margin-block-start:var(--space-xl);font-size:clamp(2.4rem,12vw,3.5rem)}.chapter__detail-link{text-overflow:ellipsis;max-width:100%;overflow:hidden}.transformation-cta{padding:calc(var(--banner-height) + var(--space-4xl)) var(--page-gutter) var(--space-4xl)}.transformation-cta h2{font-size:clamp(3rem,15vw,4.25rem)}.inquiry-form{padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.inquiry-form__field,.inquiry-form__field--wide,.inquiry-submit,.inquiry-form__note,.form-summary{grid-column:1}}@media(max-width:23.5rem){.tour-control,.tour-speed,.tour-cache{padding-inline:var(--space-sm);font-size:var(--text-sm)}.transformation-cta__links,.inquiry-success__links{flex-direction:column;align-items:flex-start;gap:0}}@media(prefers-reduced-motion:reduce){.guided-tour{display:none}.chapter__content{opacity:1!important;transform:none!important}}.prompt-archive,.offline-page{min-height:100svh;padding:calc(var(--banner-height) + var(--space-5xl)) var(--page-gutter) var(--space-5xl);color:var(--color-ink);background:var(--color-paper)}.prompt-archive{gap:var(--space-5xl);grid-template-columns:minmax(0,1fr);display:grid}.archive-mast{gap:var(--space-xl) var(--space-4xl);max-width:var(--page-max);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.archive-mast>p:first-child{width:fit-content;color:var(--color-coral-deep);border-block-end:var(--rule-hair) solid var(--color-coral);grid-column:1;align-self:start;margin:0}.archive-mast h1{min-width:0;max-width:10ch;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;grid-area:1/2/span 2;margin:0;font-style:normal;font-weight:400;line-height:.94}.archive-mast>p:last-child{max-width:40rem;color:var(--color-ink-2);font-size:var(--text-lg);grid-column:1;margin:0}.archive-section{max-width:var(--page-max);border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-3xl)}.archive-section>h2,.archive-section__heading h2{min-width:0;max-width:16ch;margin:0 0 var(--space-3xl);font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-style:normal;font-weight:400;line-height:1}.archive-section__heading{justify-content:space-between;align-items:start;gap:var(--space-2xl);display:flex}.source-ledger{border-block-start:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.source-ledger>div{min-width:0;padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-block-end:var(--rule-hair) solid var(--color-rule)}.source-ledger dt,.source-ledger dd{margin:0}.source-ledger dt{color:var(--color-ink-muted);font-size:var(--text-sm)}.source-ledger dd{overflow-wrap:anywhere;margin-block-start:var(--space-xs)}.source-ledger code{font-family:var(--font-body);font-size:var(--text-sm)}.archive-note{max-width:var(--copy-measure);margin:var(--space-xl) 0 0;color:var(--color-ink-2)}.copy-prompt{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:var(--space-sm) var(--space-md);color:var(--color-ivory-on-dark);background:var(--color-emerald);border:var(--rule-hair) solid var(--color-emerald-deep);border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);display:inline-flex}.copy-prompt:hover{color:var(--color-ink);background:var(--color-gold-pale);transform:translateY(-.0625rem)}.copy-prompt:active{transform:translateY(.0625rem)}.prompt-source{width:100%;min-height:36rem;padding:var(--space-2xl);color:var(--color-ivory-on-dark);background:var(--color-emerald-deep);border:0;border-block-start:var(--rule-medium) solid var(--color-coral);caret-color:var(--color-coral);font-family:var(--font-body);font-size:var(--text-base);resize:vertical;border-radius:0;line-height:1.65;display:block}.copy-status{min-height:1.5rem;margin:var(--space-sm) 0 0;color:var(--color-success)}.derivation-prose{gap:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.derivation-prose p{color:var(--color-ink-2);font-size:var(--text-lg);margin:0}.archive-chapters{counter-reset:archive-chapter;margin:0;padding:0;list-style:none}.archive-chapters>li{gap:var(--space-2xl);padding-block:var(--space-3xl);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(7rem,.35fr) minmax(0,.75fr) minmax(0,1.1fr);display:grid}.archive-chapters>li>p:first-child,.archive-chapters>li>p:nth-of-type(2),.archive-chapters h3{margin:0}.archive-chapters>li>p:first-child{color:var(--color-coral-deep);font-variant-numeric:tabular-nums}.archive-chapters h3{font-family:var(--font-display);font-size:var(--text-2xl);font-style:normal;font-weight:400;line-height:1}.archive-chapters>li>p:nth-of-type(2){color:var(--color-ink-2)}.archive-chapters dl{gap:var(--space-md);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-start:var(--space-lg);display:grid}.archive-chapters dl div{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-sm)}.archive-chapters dt,.archive-chapters dd{font-size:var(--text-sm);margin:0}.archive-chapters dt{color:var(--color-ink-muted)}.archive-chapters dd{margin-block-start:var(--space-xs)}.architecture-flow{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.architecture-flow>div{gap:var(--space-md);min-height:10rem;padding:var(--space-lg);color:var(--color-ivory-on-dark);background:var(--color-emerald);border-block-start:var(--rule-hair) solid var(--color-gold);display:grid}.architecture-flow>div:nth-of-type(2){background:var(--color-coral-deep)}.architecture-flow>div:nth-of-type(3){background:var(--color-magenta)}.architecture-flow>div:nth-of-type(4){color:var(--color-ink);background:var(--color-gold-pale)}.architecture-flow span{color:inherit}.archive-section#architecture>p{max-width:var(--copy-measure);margin:var(--space-2xl) 0 0;color:var(--color-ink-2)}.pwa-ledger{border-block-start:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pwa-ledger li{align-content:start;gap:var(--space-md);min-height:14rem;padding:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);border-inline-end:var(--rule-hair) solid var(--color-rule);display:grid}.pwa-ledger li:last-child{border-inline-end:0}.pwa-ledger span{color:var(--color-ink-2)}.offline-page{align-content:center;justify-items:start;min-height:100svh;display:grid}.offline-mark{border:var(--rule-hair) solid var(--color-coral-deep);width:5rem;height:5rem;border-radius:50%;margin-block-end:var(--space-2xl);position:relative}.offline-mark:before,.offline-mark:after,.offline-mark span{content:"";background:var(--color-coral-deep);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.offline-mark:before{width:100%;height:var(--rule-hair)}.offline-mark:after{width:var(--rule-hair);height:100%}.offline-mark span{border-radius:50%;width:.75rem;height:.75rem}.offline-page__label{margin:0 0 var(--space-md);color:var(--color-coral-deep)}.offline-page h1{min-width:0;max-width:12ch;font-family:var(--font-display);font-size:var(--text-display);overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:400;line-height:.96}.offline-page>p:not(.offline-page__label){max-width:52ch;margin:var(--space-xl) 0 0;color:var(--color-ink-2);font-size:var(--text-lg)}.offline-page nav{gap:var(--space-xl);flex-wrap:wrap;margin-block-start:var(--space-2xl);display:flex}.offline-page nav a{white-space:nowrap}@media(max-width:64rem){.source-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.derivation-prose{max-width:var(--copy-measure);grid-template-columns:minmax(0,1fr)}.architecture-flow{grid-template-columns:minmax(0,1fr)}.architecture-flow>span{justify-self:center;transform:rotate(90deg)}.pwa-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.prompt-archive,.offline-page{padding-block-start:calc(var(--banner-height) + var(--space-4xl))}.archive-mast{grid-template-columns:minmax(0,1fr)}.archive-mast>p:first-child,.archive-mast h1,.archive-mast>p:last-child{grid-area:auto/1}.archive-mast h1,.offline-page h1{font-size:clamp(3rem,17vw,4.5rem)}.archive-section__heading{grid-template-columns:minmax(0,1fr);display:grid}.archive-section__heading h2{margin-block-end:0}.copy-prompt{justify-self:start;margin-block-end:var(--space-xl)}.source-ledger,.pwa-ledger{grid-template-columns:minmax(0,1fr)}.archive-chapters>li{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.archive-chapters dl{grid-column:1;grid-template-columns:minmax(0,1fr)}.prompt-source{min-height:28rem;padding:var(--space-lg)}.offline-page nav{gap:var(--space-md);display:grid}}@font-face{font-family:Italiana;src:url(/wallpaperdemo/fonts/italiana-latin-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Afacad;src:url(/wallpaperdemo/fonts/afacad-latin-wght-normal.woff2)format("woff2-variations");font-display:swap;font-style:normal;font-weight:400 700}*,:before,:after{box-sizing:border-box}html,body{min-width:0;margin:0;overflow-x:clip}html{color-scheme:light;scroll-behavior:smooth;background:var(--color-paper)}body{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}body,button,input,textarea,select{font-family:var(--font-body)}img,video,svg{max-width:100%}a{color:inherit;text-decoration-thickness:var(--rule-hair);text-underline-offset:.25em}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--rule-medium) solid var(--color-focus);outline-offset:.25rem}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}::selection{color:var(--color-ivory-on-dark);background:var(--color-coral-deep)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:calc(var(--z-status) + 1);padding:var(--space-sm) var(--space-md);color:var(--color-ivory-on-dark);background:var(--color-emerald-deep);transition:transform var(--dur-short) var(--ease-out);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.network-status{z-index:var(--z-status);inset-inline:var(--page-gutter);width:fit-content;max-width:calc(100% - (2 * var(--page-gutter)));padding:var(--space-sm) var(--space-md);color:var(--color-ivory-on-dark);background:var(--color-magenta);box-shadow:0 .5rem 1.5rem var(--color-shadow),0 0 0 var(--rule-hair) var(--color-gold);margin-inline:auto;position:fixed;inset-block-end:max(var(--space-md),env(safe-area-inset-bottom))}@supports (color:color-mix(in lab,red,red)){.network-status{box-shadow:0 .5rem 1.5rem color-mix(in oklch,var(--color-shadow) 28%,transparent),0 0 0 var(--rule-hair) var(--color-gold)}}.site-nav{z-index:var(--z-sticky-nav);min-height:var(--banner-height);color:var(--color-ivory-on-dark);background-color:var(--color-emerald-deep);padding-block:0;position:fixed;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.site-nav{background-color:color-mix(in oklch,var(--color-emerald-deep) 70%,transparent)}}.site-nav{border-block-end:var(--rule-hair) solid var(--color-rule-dark);-webkit-backdrop-filter:saturate(1.15)blur(.875rem);backdrop-filter:saturate(1.15)blur(.875rem);transition:padding-block var(--dur-mid) var(--ease-out),background-color var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out),backdrop-filter var(--dur-mid) var(--ease-out)}.site-nav__inner{align-items:center;gap:var(--space-xl);width:calc(100% - (2 * var(--page-gutter)));max-width:var(--page-max);min-height:var(--banner-height);padding:var(--space-sm) 0;box-shadow:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:max-width var(--dur-mid) var(--ease-out),min-height var(--dur-mid) var(--ease-out),padding var(--dur-mid) var(--ease-out),background-color var(--dur-mid) var(--ease-out),border-radius var(--dur-mid) var(--ease-out),box-shadow var(--dur-mid) var(--ease-out),backdrop-filter var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out);background-color:#0000;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid;transform:translateY(0)}.site-nav.is-floating{padding-block:var(--space-2xs);-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border-block-end-color:#0000}.site-nav.is-floating .site-nav__inner{width:min(58rem,calc(100% - (2 * var(--page-gutter))));min-height:3.25rem;padding:var(--space-xs) var(--space-md);background-color:var(--color-emerald-deep)}@supports (color:color-mix(in lab,red,red)){.site-nav.is-floating .site-nav__inner{background-color:color-mix(in oklch,var(--color-emerald-deep) 88%,transparent)}}.site-nav.is-floating .site-nav__inner{border-radius:var(--radius-pill);box-shadow:0 .65rem 2rem var(--color-shadow),inset 0 0 0 var(--rule-hair) var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.site-nav.is-floating .site-nav__inner{box-shadow:0 .65rem 2rem color-mix(in oklch,var(--color-shadow) 36%,transparent),inset 0 0 0 var(--rule-hair) color-mix(in oklch,var(--color-gold) 46%,transparent)}}.site-nav.is-floating .site-nav__inner{-webkit-backdrop-filter:saturate(1.2)blur(1.125rem);backdrop-filter:saturate(1.2)blur(1.125rem);transform:translateY(.375rem)}[data-page=prompt] .site-nav,[data-page=offline] .site-nav{color:var(--color-ink);background-color:var(--color-paper)}@supports (color:color-mix(in lab,red,red)){[data-page=prompt] .site-nav,[data-page=offline] .site-nav{background-color:color-mix(in oklch,var(--color-paper) 90%,transparent)}}[data-page=prompt] .site-nav,[data-page=offline] .site-nav{border-block-end-color:var(--color-rule)}[data-page=prompt] .site-nav.is-floating .site-nav__inner,[data-page=offline] .site-nav.is-floating .site-nav__inner{color:var(--color-ink);background-color:var(--color-paper)}@supports (color:color-mix(in lab,red,red)){[data-page=prompt] .site-nav.is-floating .site-nav__inner,[data-page=offline] .site-nav.is-floating .site-nav__inner{background-color:color-mix(in oklch,var(--color-paper) 94%,transparent)}}.wordmark{gap:var(--space-2xs);min-width:0;color:inherit;font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;grid-template-columns:auto auto;font-style:normal;line-height:1;text-decoration:none;display:inline-grid}.wordmark span:last-child{color:var(--color-coral)}.site-nav__descriptor{min-width:0;color:var(--color-ivory-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}[data-page=prompt] .site-nav__descriptor{color:var(--color-ink-muted)}.site-nav__links{align-items:center;gap:var(--space-lg);display:flex}.mobile-route{display:none}.site-nav__links a{color:inherit;font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);line-height:1;text-decoration:none;position:relative}.site-nav__links a:hover{color:var(--color-gold-pale)}[data-page=prompt] .site-nav__links a:hover{color:var(--color-coral-deep)}.site-nav__links a:active{transform:translateY(.0625rem)}.site-nav__links a[aria-current=page]:after{height:var(--rule-hair);content:"";background:var(--color-coral);position:absolute;inset-block-end:-.42rem;inset-inline:0}.nav-inquiry{padding:var(--space-sm) var(--space-md);background:var(--color-coral);border-radius:var(--radius-pill);color:var(--color-accent-ink)!important}.nav-inquiry:hover{transform:translateY(-.0625rem);color:var(--color-accent-ink)!important}.site-footer{z-index:var(--z-content);gap:var(--space-md) var(--space-2xl);padding:var(--space-3xl) var(--page-gutter);color:var(--color-ink);background:var(--color-paper);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.site-footer__wordmark,.site-footer__tagline,.site-footer__legal{margin:0}.site-footer__wordmark{font-family:var(--font-display);font-size:var(--text-2xl);font-style:normal}.site-footer__tagline{max-width:30ch;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-xl);grid-column:1;font-style:normal}.site-footer__links{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.site-footer__links a{white-space:nowrap}.site-footer__legal{color:var(--color-ink-muted);font-size:var(--text-sm);border-block-start:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;padding-block-start:var(--space-lg)}.inline-offline{gap:var(--space-2xs);padding:var(--space-md);color:var(--color-ink);background:var(--color-paper);border-block-start:var(--rule-medium) solid var(--color-magenta);margin-block-start:var(--space-md);display:grid}@media(max-width:48rem){.site-nav__inner{gap:var(--space-md);grid-template-columns:auto 1fr}.site-nav__descriptor{display:none}.site-nav__links{justify-self:end;gap:var(--space-md)}.site-nav__links .nav-route{display:none}.site-nav__links .mobile-route{display:inline-block}.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer__links,.site-footer__tagline,.site-footer__legal{grid-area:auto/1}.site-footer__links{gap:var(--space-sm);display:grid}}@media(max-width:22.5rem){.site-nav__inner,.site-nav__links{gap:var(--space-sm)}.wordmark{font-size:var(--text-md)}.nav-inquiry{padding-inline:var(--space-sm)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-nav,.site-nav__inner{transition-duration:0s}:is(button,a,input,textarea,select){transition-duration:var(--dur-micro)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
