@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-border-style:solid;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-instrument), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-martian), ui-monospace, "SFMono-Regular", Consolas, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-receipt:var(--font-martian-receipt), var(--font-martian), ui-monospace, monospace;--color-paper:#f9f6f0;--color-paper-deep:#f2ece2;--color-rule:#e6ded2;--color-rule-strong:#d8cdbd;--color-roll:#fffdf9;--color-roll-deep:#fff9f0;--color-ledger-100:#e4e8ee;--color-ledger-200:#cbd2dc;--color-ledger-300:#a8b3c2;--color-ledger-400:#8290a3;--color-ledger-500:#5f6e83;--color-ledger-600:#485669;--color-ledger-700:#374355;--color-ledger-800:#263142;--color-ledger-900:#182130;--color-ledger-950:#0f1520;--color-kiln-50:#fcf2ee;--color-kiln-100:#f8e1d8;--color-kiln-200:#f0c0ae;--color-kiln-300:#e59a7f;--color-kiln-400:#d87556;--color-kiln-500:#c2553a;--color-kiln-600:#a6432c;--color-kiln-700:#873524;--color-kiln-800:#67291d;--color-saffron-50:#fff8ea;--color-saffron-200:#fada97;--color-saffron-300:#f5c060;--color-saffron-400:#eba43a;--color-saffron-500:#d68a22;--color-saffron-700:#8a5615}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bar-h:2.5rem;--header-h:4.5rem;--chrome-h:calc(var(--bar-h) + var(--header-h));--gutter:max(clamp(1.25rem, 4.5vw, 3rem), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--container:max(78rem, min(90vw, 128rem));--ease-out:cubic-bezier(.2, .7, .2, 1);--scroll-thumb:#d9b4a5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:47.99rem){:root{--bar-h:2.25rem;--header-h:3.75rem}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h);background-color:var(--color-roll);scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--color-paper)}@supports not (scrollbar-color:red blue){@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{background:var(--color-paper);width:11px;height:11px}::-webkit-scrollbar-thumb{border:3px solid var(--color-paper);background:var(--scroll-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-kiln-300)}}}::selection{background:var(--color-kiln-100);color:var(--color-ledger-950)}#main{margin-top:calc(-1 * var(--chrome-h))}#main:focus{outline:none}.skip{z-index:100;background:var(--color-ledger-950);color:#fff;font:600 .9375rem/1 var(--font-sans);border-radius:.6rem;padding:.7rem 1rem;text-decoration:none;position:absolute;top:.5rem;left:.5rem;translate:0 -160%}.skip:focus-visible{outline:3px solid var(--color-saffron-300);outline-offset:2px;translate:0}html.menu-locked{overscroll-behavior:none;padding-right:var(--lock-gap,0px);background-color:var(--color-paper);overflow:hidden}body{background:var(--color-paper);color:var(--color-ledger-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.55}.container{width:min(100% - 2 * var(--gutter), var(--container));max-width:none;margin-inline:auto}.btn{--lift:0px;--ledge:4px;isolation:isolate;min-height:3.25rem;font:600 1.0625rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transform:translateY(var(--lift));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), background-color .24s var(--ease-out), border-color .24s var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.45rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 32%, var(--sheen) 50%, transparent 68%);transition:translate .75s var(--ease-out);position:absolute;inset:0;translate:-110%}.btn__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem;transition:transform .24s var(--ease-out);flex:none}.btn--primary{--sheen:#fff3;color:#fff;background-color:var(--color-kiln-600);box-shadow:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #4a1e164d, 0 var(--ledge) 0 var(--color-kiln-800), 0 calc(var(--ledge) + 1px) 0 #4a1e164d, 0 calc(var(--ledge) + 12px) 22px -12px #873524b3;background-image:linear-gradient(#ffffff1a,#fff0 55%)}.btn--secondary{--sheen:#fdedcbbf;color:var(--color-ledger-900);border:1px solid var(--color-rule-strong);box-shadow:inset 0 -1px 0 #1821300d, 0 var(--ledge) 0 #e7dfd3, 0 calc(var(--ledge) + 1px) 0 var(--color-rule-strong), 0 calc(var(--ledge) + 12px) 22px -14px #18213061;background-color:#fff}.btn--secondary .btn__icon{color:var(--color-kiln-600)}@media (hover:hover){.btn:hover{--lift:-1px;--ledge:5px}.btn:hover:before{translate:110%}.btn--primary:hover{background-color:var(--color-kiln-700)}.btn--secondary:hover{border-color:var(--color-ledger-300)}.btn:hover .btn__icon--go{transform:translate(3px)}}.btn:active{--lift:3px;--ledge:1px;transition-duration:80ms}.btn:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:4px}.btn--small{--ledge:3px;border-radius:.7rem;gap:.5rem;min-height:2.75rem;padding:0 1.05rem;font-size:.9375rem}.btn--small .btn__icon{width:1.05rem;height:1.05rem}@media (hover:hover){.btn--small:hover{--ledge:4px}}.btn--small:active{--ledge:1px}.btn[aria-current=page]{--lift:2px;--ledge:1px}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn__icon{transition:none}}.tool{border:1px solid var(--color-rule-strong);width:2.75rem;height:2.75rem;color:var(--color-ledger-800);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out), color .2s var(--ease-out);background:#fffffff0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative;box-shadow:inset 0 -2px #1821300a,0 1px 1px #1821300f,0 10px 20px -12px #1821306b}.tool svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}@media (hover:hover){.tool:hover{background-color:var(--color-saffron-50);color:var(--color-ledger-950)}}.tool:active{transition-duration:80ms;transform:translateY(1px)}.tool:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tool{transition:none}}@media (max-height:31.25rem) and (orientation:landscape){:root{--bar-h:2rem;--header-h:3.25rem}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.foot{isolation:isolate;background:var(--color-paper);color:var(--color-ledger-900);position:relative;overflow:clip}.foot a{scroll-margin-block:1rem}.foot__backdrop,.foot__backdrop>*{pointer-events:none;contain:strict;position:absolute;inset:0}.foot__backdrop{z-index:-1}.foot__light{background:radial-gradient(54rem 30rem at 50% 26rem,#fdedcbb3,#fdedcb00 70%),radial-gradient(34rem 22rem at 100% 5rem,#f8e1d88c,#f8e1d800 72%),radial-gradient(30rem 24rem at 0 9rem,#e2e7ee80,#e2e7ee00 70%),radial-gradient(50rem 34rem at 0 82%,#e2e7ee99,#e2e7ee00 70%),linear-gradient(#ffffff73,#fff0 12rem)}.foot__grain{background:url(/grain.webp) 0 0/192px 192px}@media (min-resolution:1.5x){.foot__grain{background-size:96px 96px}}@media (min-resolution:2.5x){.foot__grain{background-size:64px 64px}}.foot:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--color-ledger-300) .9px, transparent 1.4px) 0 50% / .5rem .25rem repeat-x;height:.5rem;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.foot__scene{position:relative}.foot__close{z-index:2;text-align:center;justify-items:center;padding-top:clamp(3.25rem,9vw,6rem);display:grid;position:relative}.foot__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-ledger-950);text-shadow:0 1px #ffffffbf;text-wrap:balance;margin:0;font-size:min(clamp(2.35rem,1.45rem + 3.6vw,4.6rem),11.1111vw - .277778rem);font-weight:600;line-height:1.02}.foot__line{display:block}.foot__title em{color:var(--color-kiln-600);font-style:italic}.foot__keys{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:30rem;margin-top:clamp(1.5rem,3vw,2.1rem);display:flex}.foot__keys .btn{flex:13rem}@media (min-width:100rem) and (min-height:50rem){.foot__keys{gap:.9rem;max-width:34rem}.foot__keys .btn{border-radius:.9rem;min-height:3.6rem;padding-inline:1.75rem;font-size:1.1875rem}}.foot__ready{font:400 .75rem/1.5 var(--font-mono);letter-spacing:.01em;color:var(--color-ledger-600);text-wrap:balance;margin:1.1rem 0 0}.foot__ready a{min-height:1.75rem;color:var(--color-ledger-900);-webkit-tap-highlight-color:transparent;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.foot__ready svg{fill:none;width:.9rem;height:.9rem;stroke:var(--color-kiln-600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--ease-out);flex:none}.street{z-index:1;margin-top:clamp(1.4rem,3.5vw,2.5rem);position:relative;container-type:inline-size}.street__view{--vx:var(--vx-phone);--vw:var(--vw-phone);--cw:100cqw;--fh:226;--u:calc(var(--cw) / var(--vw));--sx:var(--span-px);--eye:760;width:var(--cw);height:calc(var(--fh) * var(--u));perspective:calc(var(--eye) * var(--u));perspective-origin:50% -70%;view-timeline:--street block;margin-inline:auto;position:relative}@media (min-width:40rem){.street__view{--vx:var(--vx-tablet);--vw:var(--vw-tablet);--cw:min(100cqw - 2 * var(--gutter), var(--container));--fh:250;--sx:var(--span-x);--eye:1100}}@media (min-width:64rem),(min-width:40rem) and (max-height:31.25rem) and (orientation:landscape){.street__view{--vx:var(--vx-wide);--vw:var(--vw-wide);--eye:1350}}.street__stage{transform-style:preserve-3d;transform-origin:50% 100% calc(-90 * var(--u));transform:rotateX(calc(var(--lean-y,0) * -1.1deg)) rotateY(calc(var(--lean-x,0) * 2.4deg));transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.lot{left:calc((var(--x) - var(--vx)) * var(--u));bottom:calc(var(--b) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transform-origin:50% 100%;transform-style:preserve-3d;translate:0 0 calc(var(--zd) * var(--u));transition:translate .5s var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;display:none;position:absolute}@media (max-width:39.99rem){.lot[data-phone]{left:calc((var(--px) - var(--vx)) * var(--u));display:block}}@media (min-width:40rem) and (max-width:63.99rem){.lot[data-tablet]{display:block}}@media (min-width:64rem),(min-width:40rem) and (max-height:31.25rem) and (orientation:landscape){.lot{display:block}}.lot--skyline,.lot--cloud{scale:calc(1 - var(--zd) / var(--eye))}.lot__face{isolation:isolate;position:absolute;inset:0}.lot__face>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (scripting:enabled){.street__view:not([data-near]) .lot__face>img,.street__view:not([data-near]) .street__sun:after{display:none}.foot:has(.street__view:not([data-near])) .foot__seal{display:none}}.lot__roof,.lot__side{pointer-events:none;backface-visibility:hidden;position:absolute}.lot__roof{left:calc(var(--pad) * var(--u));right:0;bottom:calc(var(--eave) * var(--u));height:calc(var(--deep) * var(--u));transform-origin:50% 100%;background:linear-gradient(180deg, #4a1e160d, #4a1e1600 40%), linear-gradient(0deg, #4a1e1624 0 calc(1.6 * var(--u)), transparent 0), linear-gradient(90deg, #ece4d9, #f6f1e9 70%, #f3ece2);transform:rotateX(90deg)}.lot__side{width:calc(var(--deep) * var(--u));height:calc(var(--eave) * var(--u));background:repeating-linear-gradient(0deg, transparent 0 calc(6 * var(--u)), #ffffff29 calc(6 * var(--u)) calc(6.7 * var(--u))), var(--side);bottom:0}.lot__side--r{transform-origin:0;--side:linear-gradient(90deg, color-mix(in srgb, var(--wall), #fff 22%), color-mix(in srgb, var(--wall), #fff 6%));left:100%;transform:rotateY(90deg)}.lot__side--l{right:calc(100% - var(--pad) * var(--u));transform-origin:100%;--side:linear-gradient(90deg, color-mix(in srgb, var(--wall), #4a1e16 30%), color-mix(in srgb, var(--wall), #4a1e16 16%));transform:rotateY(-90deg)}.lot--skyline,.lot--cloud,.lot--span,.lot--lamp,.lot--tree,.street__road{pointer-events:none}.lot__halo{z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-out);background:radial-gradient(closest-side,#fff8ea,#fdedcbd9 42%,#fada974d 70%,#fada9700 100%);position:absolute;inset:-22% -26% 8%}.lot--lamp .lot__halo{opacity:1;background:radial-gradient(closest-side,#fff8eaf2,#fdedcb80 45%,#fdedcb00 100%);height:46%;transition:none;inset:-18% -160% auto}.street__sun{left:calc((var(--sx) + var(--span-w) / 2 - var(--vx)) * var(--u));bottom:calc(-10 * var(--u));width:calc(186 * var(--u));aspect-ratio:1;translate:-50% 0 calc(-170 * var(--u));scale:calc(1 + 170 / var(--eye));transform-origin:50% 100%;pointer-events:none;background:radial-gradient(closest-side,#fffaf0 0,#fff4dc 40%,#feecc6 74%,#fde3b0 93%,#fce3b000 100%);border-radius:50%;position:absolute}.street__sun:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fdedcbc7,#fdedcb57 46%,#fdedcb00 100%);border-radius:50%;position:absolute;inset:-62%}.street__sun:after{content:"";background:var(--color-kiln-500);opacity:.11;-webkit-mask-composite:source-in;position:absolute;inset:-30%;-webkit-mask-image:url(/rosette.svg),radial-gradient(closest-side,#000 60%,#0000 100%);mask-image:url(/rosette.svg),radial-gradient(closest-side,#000 60%,#0000 100%);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:contain,auto;mask-size:contain,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.street__road{--dash:#8290a380;isolation:isolate;bottom:calc(var(--tear) * var(--u));height:calc(var(--road) * var(--u));background:linear-gradient(180deg, #4a1e1612, #4a1e1600 calc(3 * var(--u))), repeating-linear-gradient(90deg, var(--dash) 0 calc(5.1 * var(--u)), transparent calc(5.1 * var(--u)) calc(8.9 * var(--u))) 0 calc(4.3 * var(--u)) / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--dash) 0 calc(5.1 * var(--u)), transparent calc(5.1 * var(--u)) calc(8.9 * var(--u))) 0 calc(100% - 4.3 * var(--u)) / 100% 1px no-repeat, linear-gradient(180deg, #fff0 22%, #ffffffd9 50%, #fff0 78%), linear-gradient(180deg, var(--color-roll) 0%, var(--color-roll-deep) 100%);position:absolute}.street__road--l{left:calc(50% - 50vw - 12rem);right:calc(100% - (var(--sx) + .5 - var(--vx)) * var(--u))}.street__road--r{left:calc((var(--sx) + var(--span-w) - .5 - var(--vx)) * var(--u));right:calc(50% - 50vw - 12rem)}.street__road i{height:calc(var(--tear) * var(--u));background:var(--color-roll-deep);-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tear) * var(--u)) 100% repeat-x;-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tear) * var(--u)) 100% repeat-x;mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tear) * var(--u)) 100% repeat-x;position:absolute;top:100%;left:0;right:0}.street__road:after{content:"";z-index:-1;height:calc(var(--tear) * var(--u) + .7rem);background:linear-gradient(#18213017,#18213000);position:absolute;inset:100% 0 auto}.lot--shop{cursor:pointer}:is(.foot:has(a[data-trade=diner]:is(:hover,:focus-visible)) .lot[data-trade=diner],.foot:has(a[data-trade=market]:is(:hover,:focus-visible)) .lot[data-trade=market],.foot:has(a[data-trade=salon]:is(:hover,:focus-visible)) .lot[data-trade=salon],.foot:has(a[data-trade=garage]:is(:hover,:focus-visible)) .lot[data-trade=garage],.foot:has(a[data-trade=clinic]:is(:hover,:focus-visible)) .lot[data-trade=clinic],.foot:has(a[data-trade=workshop]:is(:hover,:focus-visible)) .lot[data-trade=workshop]){translate:0 calc(-6 * var(--u)) calc(var(--zd) * var(--u))}:is(.foot:has(a[data-trade=diner]:is(:hover,:focus-visible)) .lot[data-trade=diner] .lot__halo,.foot:has(a[data-trade=market]:is(:hover,:focus-visible)) .lot[data-trade=market] .lot__halo,.foot:has(a[data-trade=salon]:is(:hover,:focus-visible)) .lot[data-trade=salon] .lot__halo,.foot:has(a[data-trade=garage]:is(:hover,:focus-visible)) .lot[data-trade=garage] .lot__halo,.foot:has(a[data-trade=clinic]:is(:hover,:focus-visible)) .lot[data-trade=clinic] .lot__halo,.foot:has(a[data-trade=workshop]:is(:hover,:focus-visible)) .lot[data-trade=workshop] .lot__halo){opacity:1}@media (hover:hover){.foot:has(.lot[data-trade=diner]:hover) .foot__col a[data-trade=diner] span:after{transform:scaleX(1)}.foot:has(.lot[data-trade=market]:hover) .foot__col a[data-trade=market] span:after{transform:scaleX(1)}.foot:has(.lot[data-trade=salon]:hover) .foot__col a[data-trade=salon] span:after{transform:scaleX(1)}.foot:has(.lot[data-trade=garage]:hover) .foot__col a[data-trade=garage] span:after{transform:scaleX(1)}.foot:has(.lot[data-trade=clinic]:hover) .foot__col a[data-trade=clinic] span:after{transform:scaleX(1)}.foot:has(.lot[data-trade=workshop]:hover) .foot__col a[data-trade=workshop] span:after{transform:scaleX(1)}}.lot--shop:active{translate:0 0 calc((var(--zd) - 8) * var(--u));transition-duration:.1s}.foot__ledger{z-index:2;position:relative}@media (min-width:64rem){.foot__ledger:before{content:"";top:0;bottom:0;left:calc((100% - min(100% - 2 * var(--gutter), var(--container))) / 2 - clamp(.9rem, 1.7vw, 1.6rem));pointer-events:none;border-inline:1px solid #c2553a4d;width:5px;position:absolute;-webkit-mask:linear-gradient(#0000,#000 2.5rem calc(100% - 1rem),#0000);mask:linear-gradient(#0000,#000 2.5rem calc(100% - 1rem),#0000)}}.foot__seal{z-index:-1;right:max(.25rem, (100% - var(--container)) / 2 - 3rem);aspect-ratio:1;pointer-events:none;background:var(--color-kiln-600);opacity:.06;-webkit-mask-composite:source-in;width:clamp(11rem,22vw,17rem);position:absolute;bottom:-2.75rem;-webkit-mask-image:url(/seal.svg),radial-gradient(circle closest-side,#0000 0 67%,#000 68%);mask-image:url(/seal.svg),radial-gradient(circle closest-side,#0000 0 67%,#000 68%);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:contain,auto;mask-size:contain,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.foot__ground{content-visibility:auto;contain-intrinsic-block-size:auto 62rem}@media (max-width:22.49rem){.foot__ground{contain-intrinsic-block-size:auto 68rem}}@media (min-width:40rem){.foot__ground{contain-intrinsic-block-size:auto 43.5rem}}@media (min-width:64rem){.foot__ground{contain-intrinsic-block-size:auto 23.4rem}}.foot__ground{width:calc(min(100% - 2 * var(--gutter), var(--container)) + 1rem);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""reach""follow""map";justify-items:center;max-width:none;padding:clamp(2.75rem,6vw,3.75rem) .5rem 0;display:grid;position:relative}.foot__brand{grid-area:brand;justify-items:center;display:grid}.foot__logo{--key:2.5rem;align-items:center;gap:calc(var(--key) * .27);height:3rem;color:var(--color-ledger-950);-webkit-tap-highlight-color:transparent;border-radius:.65rem;padding:0 .3rem;text-decoration:none;display:inline-flex}@media (hover:hover){.foot__logo:hover .logo__key{--lift:-1px;--ledge:4px}.foot__logo:hover .logo__key:after{translate:110%}.foot__logo:hover .logo__tape{transform:translateY(2.5%)}}.foot__logo:active .logo__key{--lift:2px;--ledge:1px;transition-duration:80ms}.foot__logo .logo__tape{animation:none}.foot__logo:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:2px}.foot__what{font:400 .6875rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ledger-600);margin:.95rem 0 0;padding-top:.7rem;position:relative}.foot__what:before{content:"";background:#c2553a8c;width:2.75rem;height:1px;position:absolute;top:0;left:50%;translate:-50%}.foot__guard{max-width:19.5rem;font:400 .8125rem/1.5 var(--font-sans);color:var(--color-ledger-700);text-wrap:balance;margin:.95rem 0 0}.foot__guard:before{content:"";vertical-align:-.12em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='.75' y='.75' width='10.5' height='10.5' rx='1.6' fill='none' stroke='%23a6432c' stroke-width='1.1'/%3E%3Cpath d='M3.1 6.2 5.1 8.1 8.9 3.9' fill='none' stroke='%23a6432c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.95em;height:.95em;margin:0 .45em 0 0;display:inline-block}.foot__head{font:400 .6875rem/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-ledger-600);margin:0}.foot__reach,.foot__follow{justify-items:center;margin-top:2rem;display:grid}.foot__reach{grid-area:reach}.foot__follow{grid-area:follow}.foot__contact,.foot__social{justify-content:center;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.foot__contact{grid-template-columns:repeat(6,2.75rem);gap:.5rem}.foot__contact .chan{--ledge:2px;--lift:0px;border:1px solid var(--color-rule-strong);width:2.75rem;height:2.75rem;box-shadow:inset 0 -2px 0 #1821300a, 0 var(--ledge) 0 #ebe3d7, 0 calc(var(--ledge) + 1px) 0 var(--color-rule-strong), 0 calc(var(--ledge) + 10px) 18px -12px #1821306b;transform:translateY(var(--lift));transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#fffffff5;border-radius:50%}.foot__contact .glyph{width:1.15rem;height:1.15rem}.foot__contact .chan__text{display:none}.foot__social{grid-template-columns:repeat(8,2.25rem);margin-top:.55rem}.foot__social .chan{width:2.25rem;height:2.25rem;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%}.foot__social .glyph{width:1rem;height:1rem}@media (hover:hover){.foot__contact .chan:hover,.foot__social .chan:hover{background-color:var(--color-saffron-50)}.foot__contact .chan:hover{--lift:-1px;--ledge:3px}}.foot__contact .chan:active{--lift:2px;--ledge:0px;transition-duration:80ms}.foot__social .chan:active{transition-duration:80ms;transform:translateY(1px)}.foot__map{--row:2.125rem;--ink:#8290a33d;width:100%;margin-top:calc(var(--row) * 1.25);background:repeating-linear-gradient(180deg, transparent 0 calc(var(--row) - 1px), var(--ink) calc(var(--row) - 1px) var(--row));grid-area:map;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"funding help""work help""firm guides";column-gap:.6rem;display:grid}.foot__col--funding{grid-area:funding}.foot__col--work{grid-area:work}.foot__col--help{grid-area:help}.foot__col--guides{grid-area:guides}.foot__col--firm{grid-area:firm}.foot__col{min-width:0;padding-bottom:var(--row)}.foot__col .foot__head{height:var(--row);line-height:var(--row);background:linear-gradient(#8290a38c,#8290a38c) 0 100%/100% 1px no-repeat,linear-gradient(#8290a366,#8290a366) 0 calc(100% - 3px)/100% 1px no-repeat}.foot__col ul{margin:0;padding:0;list-style:none}.foot__col li{line-height:var(--row)}.foot__col a,.foot__rights a{color:var(--color-ledger-700);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);text-decoration:none;position:relative}.foot__col a{max-width:100%;font:400 .9375rem / var(--row) var(--font-sans);text-wrap:balance;margin-block:-.25rem;padding-block:.25rem;display:inline-block}.foot__col a span,.foot__rights a span,.foot__ready a span{position:relative}.foot__col a span:after,.foot__rights a span:after,.foot__ready a span:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, var(--color-ledger-400) 0 .26rem, transparent .26rem .44rem);transform-origin:0;height:1px;transition:transform .38s var(--ease-out);position:absolute;top:calc(100% + .2rem);left:0;right:0;transform:scaleX(0)}@media (hover:hover){.foot__col a:hover,.foot__rights a:hover,.foot__ready a:hover{color:var(--color-ledger-950)}.foot__col a:hover span:after,.foot__rights a:hover span:after,.foot__ready a:hover span:after{transform:scaleX(1)}.foot__ready a:hover svg{transform:translate(3px)}}.foot__col a:focus-visible,.foot__rights a:focus-visible,.foot__ready a:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:2px;border-radius:.3rem}.foot__ground:after{content:"";height:7px;margin:calc(var(--row,2.125rem) * .5) .5rem 0;background:linear-gradient(#c2553a5c,#c2553a5c) 0 0/100% 1px no-repeat,linear-gradient(#c2553a5c,#c2553a5c) 0 100%/100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 7' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5C2 1.6 6 1.6 8 3.5S14 5.4 16 3.5M0 3.5C2 5.4 6 5.4 8 3.5S14 1.6 16 3.5' fill='none' stroke='%23c2553a' stroke-opacity='.28' stroke-width='.6'/%3E%3C/svg%3E") 0/1rem 100% repeat-x;grid-column:1/-1;justify-self:stretch;-webkit-mask:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.foot__legal{--dash:#8290a36b;--tooth:.25rem;--safe:env(safe-area-inset-bottom,0px);z-index:2;padding:1.9rem 0 calc(clamp(1.6rem, 4vw, 2.2rem) + var(--safe));text-align:center;background:repeating-linear-gradient(90deg, var(--dash) 0 .32rem, transparent .32rem .56rem) 0 .8rem / 100% 1px no-repeat, linear-gradient(#c2553a6b, #c2553a6b) 0 calc(100% - .6rem - var(--safe)) / 100% 3px no-repeat, linear-gradient(180deg, #fff0 8%, #ffffffd9 40%, #fff0 85%), linear-gradient(180deg, var(--color-roll-deep) 0%, var(--color-roll) 100%);margin-top:clamp(2.25rem,5vw,3.25rem);position:relative;box-shadow:0 -1px #18213008}.foot__legal:before{content:"";height:var(--tooth);background:var(--color-roll-deep);filter:drop-shadow(0 -1px 1px #18213012);-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) 100% repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) 100% repeat-x;mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) 100% repeat-x;position:absolute;bottom:100%;left:0;right:0}.foot__disclosure{max-width:46rem;font:500 .78125rem/1.7 var(--font-receipt);letter-spacing:.01em;color:var(--color-ledger-800);text-wrap:pretty;margin:0 auto}.foot__rights{background:radial-gradient(circle, var(--color-ledger-300) .9px, transparent 1.4px) 0 0 / .5rem .25rem repeat-x;justify-items:center;gap:.35rem;margin-top:1.1rem;padding-top:1rem;display:grid}.foot__rights p{font:500 .75rem/1.5 var(--font-receipt);letter-spacing:.02em;color:var(--color-ledger-700);margin:0}.foot__rights ul{flex-wrap:wrap;justify-content:center;gap:0 1.15rem;margin:0;padding:0;list-style:none;display:flex}.foot__rights a{min-height:1.75rem;font:500 .75rem/1.3 var(--font-receipt);letter-spacing:.02em;color:var(--color-ledger-700);align-items:center;display:inline-flex}@media (max-width:22.49rem){.foot__contact{grid-template-columns:repeat(3,2.75rem);gap:.6rem 1rem}.foot__social{grid-template-columns:repeat(8,1.875rem)}.foot__social .chan{width:1.875rem;height:1.875rem}}@media (max-width:18.74rem){.foot__social{grid-template-columns:repeat(4,2.5rem);gap:.25rem .5rem}.foot__social .chan{width:2.5rem;height:2.5rem}}@media (max-width:39.99rem){.foot__col a{letter-spacing:-.005em;font-size:.875rem}}@media (min-width:40rem){.foot__ground{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""reach follow""map map";column-gap:clamp(1rem,4vw,3rem)}.foot__reach,.foot__follow{align-self:start}.foot__map{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"funding work help""guides firm help";column-gap:0}.foot__col{border-left:1px solid #8290a338;padding-inline:clamp(.75rem,2vw,1.5rem)}.foot__col--funding,.foot__col--guides{border-left:0}}@media (min-width:64rem){.foot__ground{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand reach follow""map map map";justify-content:stretch;place-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.foot__brand{justify-items:start}.foot__logo{margin-left:-.3rem}.foot__what{margin-left:.1rem}.foot__what:before{left:0;translate:none}.foot__reach,.foot__follow{justify-items:start;margin-top:0}.foot__contact,.foot__social{justify-content:start}.foot__social{margin-left:-.25rem}.foot__map{margin-top:calc(var(--row) * 1.5);grid-template-areas:"funding work help guides firm"}.foot__col{border-left:1px solid #8290a338;padding:0 clamp(.75rem,1.5vw,1.4rem)}.foot__col--guides{border-left:1px solid #8290a338}.foot__col--funding{border-left:0;padding-left:0}.foot__col--firm{padding-right:0}.foot__legal{text-align:left}.foot__disclosure{max-width:58rem;margin:0}.foot__rights{grid-template-columns:auto 1fr;place-items:center stretch;gap:1.5rem}.foot__rights ul{justify-content:flex-end}}@media (min-width:64rem) and (max-width:79.99rem){.foot__col a{font-size:.875rem}}@media (min-width:64rem) and (max-width:71.99rem){.foot__col a{font-size:.8125rem}.foot__col{padding-inline:.6rem}.foot__col--funding{padding-left:0}.foot__col--firm{padding-right:0}.foot__col--help ul{column-gap:.6rem}}@media (min-width:64rem){.foot__map{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,1.95fr) minmax(0,1.05fr) minmax(0,.95fr)}.foot__col--help ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;column-gap:clamp(.75rem,1.5vw,1.4rem);display:grid}}@media (max-height:46rem) and (min-width:40rem){.foot__close{padding-top:clamp(2rem,6svh,3rem)}.foot__title{font-size:min(clamp(2.35rem,1.45rem + 3.6vw,4.6rem),9.2svh)}.foot__keys{margin-top:1.25rem}.foot__ready{margin-top:.7rem}.street{margin-top:.75rem}}@media (max-height:31.25rem) and (orientation:landscape) and (min-width:40rem){.lot--cloud{visibility:hidden}.foot__close{padding-top:1.4rem}.foot__title{font-size:min(2.6rem,8.6svh)}.foot__keys{gap:.5rem;margin-top:.8rem}.foot__keys .btn{min-height:2.75rem;font-size:.9375rem}.foot__ready{margin-top:.45rem}.street{margin-top:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lot{animation:linear both lot-up;animation-timeline:--street;animation-range:entry calc(60% + var(--i) * 3%) contain calc(2% + var(--i) * 1.5%)}.lot--skyline{animation-name:town-up}.lot--cloud{animation-name:drift;animation-range:cover}.lot__roof,.lot__side{animation:linear both box-out;animation-timeline:--street;animation-range:entry calc(88% + var(--i) * 2%) contain calc(2% + var(--i) * 1.5%)}.lot__lit{animation:linear both lights-on;animation-timeline:--street;animation-range:contain calc(3% + var(--i) * 1.2%) contain calc(10% + var(--i) * 1.2%)}.lot--lamp .lot__halo{animation:linear both lamp-on;animation-timeline:--street;animation-range:contain calc(3% + var(--i) * 1.2%) contain calc(10% + var(--i) * 1.2%)}.street__sun{animation:linear both sun-up;animation-timeline:--street;animation-range:entry 30% contain 16%}}.street__view[data-pop] .lot{transition:transform .9s cubic-bezier(.2, .9, .25, 1.05) calc(var(--i) * 90ms), translate .5s var(--ease-out)}.street__view[data-pop] .lot__roof,.street__view[data-pop] .lot__side{transition:opacity .4s ease-out calc(.55s + var(--i) * 90ms)}.street__view[data-pop] .lot__lit,.street__view[data-pop] .lot--lamp .lot__halo{transition:opacity .7s ease-out calc(.8s + var(--i) * 70ms)}.street__view[data-pop=down] .lot{transform:rotateX(86deg)}.street__view[data-pop=down] .lot--skyline{transform:translateY(30%)}.street__view[data-pop=down] .lot__roof,.street__view[data-pop=down] .lot__side,.street__view[data-pop=down] .lot__lit,.street__view[data-pop=down] .lot--lamp .lot__halo{opacity:0}}@media (prefers-reduced-motion:reduce){.street__stage,.lot,.lot__halo,.foot__contact .chan,.foot__social .chan,.foot__col a,.foot__rights a,.foot__ready svg,.foot__col a span:after,.foot__rights a span:after,.foot__ready a span:after{transition:none}.street__stage{transform:none}}@keyframes lot-up{0%{transform:rotateX(86deg)}to{transform:rotateX(0)}}@keyframes town-up{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translate(-9%)}to{transform:translate(9%)}}@keyframes box-out{0%{opacity:0}to{opacity:1}}@keyframes lights-on{0%{opacity:0}to{opacity:1}}@keyframes lamp-on{0%{opacity:0}35%{opacity:.85}50%{opacity:.3}70%{opacity:.95}80%{opacity:.7}to{opacity:1}}@keyframes sun-up{0%{opacity:.25;transform:translateY(38%)}to{opacity:1;transform:translateY(0)}}
.bar{--tooth:.25rem;--dash:#8290a36b;z-index:51;height:var(--bar-h);color:var(--color-ledger-800);font:500 .75rem/1 var(--font-receipt);letter-spacing:.01em;transition:opacity .42s ease-in-out .3s,visibility 0s .3s;position:relative}.bar__paper{inset:0 0 var(--tooth);pointer-events:none;background:repeating-linear-gradient(90deg, var(--dash) 0 .32rem, transparent .32rem .56rem) 0 .3rem / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--dash) 0 .32rem, transparent .32rem .56rem) 0 calc(100% - .3rem) / 100% 1px no-repeat, linear-gradient(180deg, #fff0 22%, #ffffffd9 46%, #fff0 74%), linear-gradient(180deg, var(--color-roll) 0%, var(--color-roll-deep) 100%);position:absolute}.bar__edge{height:var(--tooth);pointer-events:none;filter:drop-shadow(0 1.5px 1px #1821301a)drop-shadow(0 5px 6px #87352412);position:absolute;bottom:0;left:0;right:0}.bar__edge i,.menu__edge i{background:var(--color-roll-deep);height:100%;-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / .5rem 100% repeat-x;-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / .5rem 100% repeat-x;mask:conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 0 / .5rem 100% repeat-x;display:block}.bar__row{height:calc(100% - var(--tooth));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"social news contact";align-items:center;display:grid;position:relative}@media (min-width:40rem){.bar[data-sides] .bar__row{column-gap:1rem}}.bar__news{grid-area:news;grid-template-columns:1.5rem auto 1.5rem;align-items:center;column-gap:.45rem;min-width:0;height:100%;display:grid}.bar__news:before{content:""}.bar__msgs{perspective:22rem;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bar__msg{white-space:nowrap;transform-origin:50% 0;backface-visibility:hidden;grid-area:1/1;justify-self:center;align-items:center;gap:.5em;transition:transform .8s cubic-bezier(.55,0,.2,1),opacity .5s ease-out .12s;display:flex}.bar__msg:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='.75' y='.75' width='10.5' height='10.5' rx='1.6' fill='none' stroke='%23a6432c' stroke-width='1.1'/%3E%3Cpath d='M3.1 6.2 5.1 8.1 8.9 3.9' fill='none' stroke='%23a6432c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:.95em;height:.95em}.bar__msg[data-state=next]{opacity:0;transition:none;transform:translateY(-1.9em)rotateX(48deg)}.bar__msg[data-state=out]{opacity:0;transition:transform .8s cubic-bezier(.55,0,.2,1),opacity .45s ease-in;transform:translateY(1.9em)}:where(.bar) .bar__long{display:none}.bar__pause{border:1px solid var(--color-rule-strong);width:1.5rem;height:1.5rem;color:var(--color-ledger-600);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:#ffffffe6;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 2px 4px -2px #18213040}.bar__pause svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.7rem;height:.7rem}.bar__pause svg path[d^="M5.5 3.8"]{fill:currentColor;stroke-width:1.1px}@media (hover:hover){.bar__pause:hover{color:var(--color-ledger-950);background-color:var(--color-saffron-50);border-color:var(--color-ledger-300)}}.bar__pause:active{transform:translateY(1px)}.bar__pause:focus-visible{outline:2px solid var(--color-ledger-900);outline-offset:1px}.bar__side{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}:where(.bar) [data-from]{display:none}.bar__social{grid-area:social;justify-self:start;margin-left:-.3125rem}.bar__contact{grid-area:contact;justify-self:end;margin-right:-.3125rem}@media (max-width:39.99rem){.bar__side{display:none}}.chan{isolation:isolate;color:var(--color-ledger-600);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s var(--ease-out);justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;position:relative}.glyph{width:.875rem;height:.875rem;transition:transform .24s var(--ease-out);flex:none}.glyph--brand{fill:currentColor}.glyph--line{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.chan__text{font-variant-numeric:tabular-nums;letter-spacing:.03em}.chan--phone{color:var(--color-kiln-600)}.bar .chan{width:1.5rem;height:1.75rem}.bar .chan:has(.chan__text){width:auto;padding-right:.375rem}.bar .chan:before{content:"";z-index:-1;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--color-rule-strong), 0 3px 5px -3px #18213066;opacity:0;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);background:#fff;border-radius:50%;margin-top:-.75rem;position:absolute;top:50%;left:0;transform:scale(.55)}@media (hover:hover){.chan:hover{color:var(--color-kiln-600)}.bar .chan:hover:before{opacity:1;transform:none}.bar .chan:hover .glyph{transform:translateY(-.5px)}}.chan:active .glyph{transition-duration:80ms;transform:translateY(1px)}.chan:focus-visible{outline:2px solid var(--color-ledger-900);outline-offset:1px;border-radius:.4rem}.masthead{z-index:50;height:var(--header-h);transition:translate .45s var(--ease-out), opacity .42s .3s ease-in-out, visibility 0s .3s;position:sticky;top:0}.masthead[data-away]{transition:translate .38s cubic-bezier(.4,0,.7,.2);translate:0 calc(-100% - 1.5rem)}.masthead[data-stuck]{background-color:var(--color-roll)}.masthead__sheet{z-index:0;pointer-events:none;opacity:0;background:url(/grain.webp) 0 0 / 192px 192px, linear-gradient(180deg, #ffffffb3, #fff0 70%), var(--color-paper);position:absolute;inset:0;box-shadow:inset 0 -1px #ffffffe6,0 1px #1821300f,0 18px 30px -24px #1821308c,0 6px 10px -9px #1821302e}@media (min-resolution:1.5x){.masthead__sheet{background-size:96px 96px,auto,auto}}@supports (animation-timeline:scroll()){.masthead__sheet{animation:linear both sheet-on;animation-timeline:scroll(root);animation-range:0px max(1px, var(--bar-h))}}@supports not (animation-timeline:scroll()){.masthead[data-stuck] .masthead__sheet{opacity:1}}.masthead[data-menu] .masthead__sheet{opacity:1;animation:none}.masthead__row{z-index:2;align-items:center;gap:.5rem;height:100%;display:flex;position:relative}.masthead__row:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#c2553a5c,#c2553a5c) 0 0/100% 1px no-repeat,linear-gradient(#c2553a5c,#c2553a5c) 0 100%/100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 7' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5C2 1.6 6 1.6 8 3.5S14 5.4 16 3.5M0 3.5C2 5.4 6 5.4 8 3.5S14 1.6 16 3.5' fill='none' stroke='%23c2553a' stroke-opacity='.28' stroke-width='.6'/%3E%3C/svg%3E") 0/1rem 100% repeat-x;height:7px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.masthead__full{margin-left:auto}.nav,.masthead__talk--row,.masthead__apply--row{display:none}.logo{--key:2rem;align-items:center;gap:calc(var(--key) * .27);height:2.75rem;color:var(--color-ledger-950);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:.65rem;padding:0 .3rem;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo__key{--lift:0px;--ledge:3px;width:var(--key);height:var(--key);background:radial-gradient(120% 85% at 28% 0%, #ffffff3d, #fff0 58%), radial-gradient(70% 60% at 50% 58%, #4a1e161a, #4a1e1600 75%), linear-gradient(180deg, #b84f35 0%, var(--color-kiln-600) 55%, #953b27 100%);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1.5px 0 #4a1e1659, 0 var(--ledge) 0 var(--color-kiln-800), 0 calc(var(--ledge) + 1px) 0 #4a1e164d, 0 calc(var(--ledge) + 9px) 14px -9px #873524bf;transform:translateY(var(--lift));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:23%;flex:none;display:block;position:relative;overflow:hidden}.logo__key:after{content:"";z-index:2;pointer-events:none;transition:translate .75s var(--ease-out);background:linear-gradient(105deg,#0000 32%,#ffffff47 50%,#0000 68%);position:absolute;inset:0;translate:-110%}@media (hover:hover){.logo:hover .logo__key:after{translate:110%}}.logo__deck,.logo__feed,.logo__tape,.logo__tape svg{width:100%;position:absolute;left:0}.logo__deck{height:100%;top:0;overflow:visible}.logo__feed{bottom:0;overflow:hidden}.logo__tape svg{height:100%;top:0;overflow:visible}.logo__paper{fill:#fffdf9}.logo__shade{fill:#4a1e166b}.logo__detail{fill:var(--color-kiln-600);display:none}@media (min-resolution:1.5x){.logo__detail{display:inline}}.logo__word{height:calc(var(--key) * .7);width:auto;margin-top:calc(var(--key) * .06);fill:currentColor;filter:drop-shadow(0 1px #fffc);display:block}@media (hover:hover){.logo:hover .logo__key{--lift:-1px;--ledge:4px}.logo:hover .logo__tape{transform:translateY(2.5%)}}.logo__tape{transition:transform .45s var(--ease-out)}.logo:active .logo__key{--lift:2px;--ledge:1px;transition-duration:80ms}.logo:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:2px}.masthead__lines{width:1.15rem;height:.8rem;display:block;position:relative}.masthead__lines i{height:1.7px;transition:transform .32s var(--ease-out), opacity .2s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.masthead__lines i:first-child{top:0}.masthead__lines i:nth-child(2){top:calc(50% - .85px);right:.3rem}.masthead__lines i:nth-child(3){bottom:0}.masthead__menu[aria-expanded=true] .masthead__lines i:first-child{transform:translateY(calc(.4rem - .85px))rotate(45deg)}.masthead__menu[aria-expanded=true] .masthead__lines i:nth-child(2){opacity:0;transform:scaleX(.2)}.masthead__menu[aria-expanded=true] .masthead__lines i:nth-child(3){transform:translateY(calc(.85px - .4rem))rotate(-45deg)}html[data-fs=none] .masthead__full{visibility:hidden}.nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav__link{height:2.75rem;color:var(--color-ledger-700);font:600 .9375rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);border-radius:.55rem;align-items:center;padding:0 .62rem;text-decoration:none;display:inline-flex;position:relative}.nav__link span,.menu__link span{position:relative}.nav__link span:after,.menu__link span:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, var(--color-ledger-400) 0 .26rem, transparent .26rem .44rem);transform-origin:0;height:1px;transition:transform .38s var(--ease-out);position:absolute;top:calc(100% + .32rem);left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav__link:hover{color:var(--color-ledger-950)}.nav__link:hover span:after,.menu__link:hover span:after{transform:scaleX(1)}}.nav__link[aria-current=page],.menu__link[aria-current=page]{color:var(--color-ledger-950)}.nav__link[aria-current=page] span:after,.menu__link[aria-current=page] span:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M1.5 11 C 20 1.5 80 1.5 98.5 11' fill='none' stroke='%23c2553a' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.42rem;top:calc(100% + .12rem);left:-.06em;right:-.06em;transform:none}.nav__link:focus-visible,.menu__link:focus-visible{outline:3px solid var(--color-ledger-900);outline-offset:-1px}.menu{z-index:1;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .34s cubic-bezier(.4,0,.7,.2),visibility 0s .34s;position:absolute;top:100%;left:0;right:0}.menu[data-open]{visibility:visible;clip-path:inset(0 0 -1.5rem);transition:clip-path .55s var(--ease-out)}.menu__page{max-height:calc(100dvh - var(--menu-top,var(--chrome-h)) - var(--tooth,.25rem));overscroll-behavior:contain;scrollbar-width:thin;padding:.5rem var(--gutter) max(1.6rem, calc(.6rem + env(safe-area-inset-bottom,0px)));text-align:center;background:url(/grain.webp) 0 0 / 192px 192px, var(--color-paper);overflow-y:auto;box-shadow:inset 0 1px #fff9}@media (min-resolution:1.5x){.menu__page{background-size:96px 96px,auto}}.menu__list{max-width:24rem;margin:0 auto;padding:0;list-style:none}.menu__list li{border-bottom:1px solid var(--color-rule)}.menu__link{min-height:3.4rem;color:var(--color-ledger-800);font:600 1.5rem/1 var(--font-display);letter-spacing:-.015em;text-shadow:0 1px #ffffffbf;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:flex}.menu__keys{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:24rem;margin:1.4rem auto 0;display:flex}.menu__keys .btn{flex:10.5rem}.menu__keys .masthead__apply--menu{order:-1}.menu__contact,.menu__social{justify-content:center;margin:1.4rem auto 0;padding:0;list-style:none;display:grid}.menu__contact{grid-template-columns:repeat(6,minmax(0,3rem));gap:.5rem;max-width:24rem}.menu__contact .chan{--ledge:2px;--lift:0px;aspect-ratio:1;border:1px solid var(--color-rule-strong);width:100%;box-shadow:inset 0 -2px 0 #1821300a, 0 var(--ledge) 0 #ebe3d7, 0 calc(var(--ledge) + 1px) 0 var(--color-rule-strong), 0 calc(var(--ledge) + 10px) 18px -12px #1821306b;transform:translateY(var(--lift));transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#fffffff0;border-radius:50%}@media (hover:hover){.menu__contact .chan:hover{--lift:-1px;--ledge:3px}}.menu__contact .chan:active{--lift:2px;--ledge:0px;transition-duration:80ms}.menu__contact .glyph{width:1.2rem;height:1.2rem}.menu__contact .chan__text{display:none}.menu__social{grid-template-columns:repeat(8,minmax(0,2.75rem));max-width:24rem;margin-top:.9rem}.menu__social .chan{aspect-ratio:1;border-radius:50%;width:100%}.menu__social .glyph{width:1.05rem;height:1.05rem}@media (hover:hover){.menu__contact .chan:hover,.menu__social .chan:hover{background-color:var(--color-saffron-50)}}.menu__edge{--tooth:.25rem;height:var(--tooth);filter:drop-shadow(0 2px 1.5px #1821301f)drop-shadow(0 8px 10px #1821301a)}.menu__edge i{background:var(--color-paper)}.menu-veil{inset:var(--menu-top,var(--chrome-h)) 0 0 0;z-index:-1;opacity:0;touch-action:none;transition:opacity .3s var(--ease-out), display .3s allow-discrete;background:#f9f6f09e;display:none;position:fixed}.menu-veil[data-open]{opacity:1;transition:opacity .4s var(--ease-out), display .4s allow-discrete;display:block}@starting-style{.menu-veil[data-open]{opacity:0}}@media (max-width:22.49rem){.bar{font-size:.6875rem}}@media (min-width:22.5rem) and (max-width:39.99rem){.bar{font-size:.71875rem}}@media (max-width:39.99rem){.bar__news{column-gap:.3rem}}@media (max-width:18.74rem){.bar{font-size:.625rem}.bar__row{width:calc(100% - 1rem)}}@media (max-width:22.49rem){.menu__contact{grid-template-columns:repeat(3,3rem);gap:.6rem 1rem}}@media (min-width:48rem){.logo{--key:2.125rem}.masthead__apply--row{order:1;display:inline-flex}}@media (min-width:64rem){.masthead__menu,.menu,.menu-veil{display:none}.logo{--key:2.25rem;margin-left:-.3rem;position:relative;top:auto;left:auto;transform:none}.masthead__apply--row{order:0}.nav{margin-inline:auto;display:block}.masthead__full{margin-left:0;margin-right:.25rem}html[data-fs=none] .masthead__full{display:none}.masthead__apply--row{display:inline-flex}.masthead__row:after{left:calc(-1*clamp(1.4rem,2.6vw,2.4rem));-webkit-mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 3rem),#0000);mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 3rem),#0000)}}@media (max-height:31.25rem) and (orientation:landscape){.logo{--key:1.875rem}}@media (max-width:63.99rem) and (min-width:40rem) and (max-height:31.25rem) and (orientation:landscape){.masthead__row:after{left:calc(-1*clamp(1.4rem,2.6vw,2.4rem));-webkit-mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 3rem),#0000);mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 3rem),#0000)}}@media (min-width:64rem) and (max-width:71.99rem){.nav__link{padding-inline:.48rem;font-size:.90625rem}}@media (min-width:80rem){.masthead__talk--row{display:inline-flex}.masthead__row{gap:.6rem}}@media (min-width:100rem){.nav{position:absolute;left:50%;transform:translate(-50%)}.masthead__full{margin-left:auto}}:is(html:has(.span-stage__view[data-full=opening]) :is(.bar,.masthead),html:has(.span-stage__view[data-full=full]) :is(.bar,.masthead)){opacity:0;visibility:hidden;transition:none}@media (prefers-reduced-motion:no-preference){.bar__news{animation:.9s cubic-bezier(.55,0,.2,1) .1s both bar-feed}.bar__msg[data-state=in]:before{animation:.55s cubic-bezier(.3,1.4,.5,1) .5s both tick-stamp}.bar__side{animation:bar-print .7s .35s var(--ease-out) both}.masthead__row>*{animation:head-in .7s var(--ease-out) both}.masthead__row>.nav{animation-delay:60ms}.masthead__row>.masthead__full,.masthead__row>.masthead__talk--row{animation-delay:.1s}.masthead__row>.masthead__apply--row{animation-delay:.14s}.logo__tape{animation:1s cubic-bezier(.3,.75,.25,1) .3s backwards logo-print}.masthead__row:after{transform-origin:0;animation:rule-across 1.2s 50ms var(--ease-out) both}.nav__link[aria-current=page] span:after{transform-origin:0;animation:mark-in .9s .55s var(--ease-out) both}.menu[data-open] .menu__list li,.menu[data-open] .menu__keys,.menu[data-open] .menu__contact,.menu[data-open] .menu__social{animation:menu-line .5s calc(60ms + var(--i,7) * 35ms) var(--ease-out) both}.menu[data-open] .menu__contact{--i:8}.menu[data-open] .menu__social{--i:9}}@media (prefers-reduced-motion:reduce){.bar__msg,.bar__msg[data-state=out]{transition:opacity .6s ease-in-out}.bar__msg[data-state=next],.bar__msg[data-state=out]{transform:none}.masthead,.masthead[data-away],.masthead__lines i,.menu,.menu[data-open],.menu-veil,.logo__key,.logo__key:after,.logo__tape,.chan,.glyph,.bar .chan:before,.bar__pause,.nav__link,.nav__link span:after,.menu__link span:after{transition:none}}@keyframes tick-stamp{0%{opacity:0;transform:scale(1.35)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes bar-feed{0%{opacity:0;translate:0 -.6rem}}@keyframes bar-print{0%{opacity:0}}@keyframes head-in{0%{opacity:0;translate:0 -.4rem}}@keyframes logo-print{0%{transform:translateY(-100%)}}@keyframes rule-across{0%{transform:scaleX(0)}}@keyframes mark-in{0%{transform:scaleX(0)}}@keyframes menu-line{0%{opacity:0;translate:0 -.5rem}}@keyframes sheet-on{0%{opacity:0}to{opacity:1}}
@font-face{font-family:display;src:url(../media/newsreader_display_600-s.p.2-z7wtccweft4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/newsreader_display_600_italic-s.p.04bu-ao07w3kz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:62.59%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:117.44%}.wYptCG_className{font-family:display,display Fallback,Georgia,Times New Roman,serif}.wYptCG_variable{--font-newsreader:"display", "display Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.EtvqAa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.EtvqAa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5aa58c74fbd3cac8-s.3owye1g5nvht-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/316f8871d055585f-s.0l4bpkjk7f7fg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/00be2fd9aa650510-s.2bxnuz4l-ny77.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/938e7ae0cda6b8a5-s.p.0ay-fa046csnn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}._8qNN3W_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal;font-weight:400}._8qNN3W_variable{--font-martian:"Martian Mono", "Martian Mono Fallback"}
@font-face{font-family:receipt;src:url(../media/martian_receipt_500.p.3qg7jigqksbsh.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}.S2s5WW_className{font-family:receipt,ui-monospace,Consolas,monospace}.S2s5WW_variable{--font-martian-receipt:"receipt", ui-monospace, Consolas, monospace}
