.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--t:.31;--nudge:0}*,:before,:after,::backdrop{--sweep:1}}}@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;--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]){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;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,utilities;@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/gloock-latin-ext-400-normal.B4R8XxiG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Display Fallback;src:local(Times New Roman),local(Liberation Serif),local(Tinos);size-adjust:108.1%;ascent-override:90.66%;descent-override:21.28%;line-gap-override:0%}@font-face{font-family:Text Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica);size-adjust:99.15%;ascent-override:100.86%;descent-override:30.26%;line-gap-override:0%}:root{--plaster:#f4f1ea;--plaster-lt:#fcfaf6;--ink:#14173a;--ink-2:#3a3d5c;--blue:#1b2b8f;--pool:#8cc8d9;--coral:#e9a58d;--butter:#f1d77e;--mint:#a9d9b8;--plain:#e9e4d8;--err:#a3341b;--shadow:27 43 143;--hair-wall:#14173a8c;--hair-plaster:#14173a40;--f-display:Gloock, "Display Fallback", Georgia, "Times New Roman", "Liberation Serif", serif;--f-text:"Hanken Grotesk", "Text Fallback", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif;--t-display:clamp(3.75rem, .5rem + 9vw, 8rem);--t-h1:clamp(3rem, .75rem + 6.2vw, 6rem);--t-h2:clamp(2.5rem, 1rem + 4.2vw, 5rem);--t-h3:clamp(1.75rem, 1.25rem + 1.2vw, 2.25rem);--t-price:clamp(1.75rem, .9rem + 2.6vw, 3.125rem);--t-lede:clamp(1.125rem, 1rem + .4vw, 1.3125rem);--t-body:1.125rem;--t-name:1.25rem;--t-ui:1rem;--t-small:.9375rem;--t-meta:.8125rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:104px;--s10:144px;--mx:20px;--gut:16px;--band-t:56px;--band-b:64px;--row-pad:18px;--bar-h:64px;--max:1280px;--M:clamp(84px, 8vw, 128px)}@media (width>=768px){:root{--mx:40px;--gut:20px;--band-t:72px;--band-b:80px;--row-pad:20px}}@media (width>=1280px){:root{--mx:64px;--gut:24px;--band-t:88px;--band-b:104px;--row-pad:22px}}@media (width>=1440px){:root{--mx:80px}}@property --t{syntax:"<number>";inherits:true;initial-value:.31}@property --nudge{syntax:"<number>";inherits:true;initial-value:0}@property --sweep{syntax:"<number>";inherits:false;initial-value:1}:root,[data-sun]{--az:calc((var(--t) - .5) * 110deg);--h:max(.28, sin(calc(var(--t) * 180deg)));--k:min(1.9, calc(.7 / var(--h)));--dx:calc(sin(var(--az)) * var(--k) * -1);--dy:calc(var(--k) * .5);--soft:clamp(0, calc(var(--k) - .45), 1);--sunx:calc(8% + var(--t) * 84%);--cool:clamp(0, calc(.09 - var(--t) * .29), .09);--warm:clamp(0, calc((var(--t) - .65) * .3), .08)}@supports not (width:calc(sin(1deg) * 1px)){:root,[data-sun]{--dx:.3;--dy:.42;--k:.85;--soft:.4;--sunx:34%;--cool:0;--warm:0}}html.sun-pre [data-sun]{--t:0}@media (prefers-reduced-motion:no-preference){[data-sun].t-15{--t:.15}[data-sun].t-32{--t:.32}[data-sun].t-50{--t:.5}[data-sun].t-60{--t:.6}[data-sun].t-85{--t:.85}[data-sun].t-88{--t:.88}[data-sun].t-90{--t:.9}[data-sun].t-95{--t:.95}html.nodrive [data-sun]:not(.bar){--t:.88}}@media (width<=768px){[data-sun]{transition:--t .6s cubic-bezier(.2,.8,.2,1)}html.sun-manual [data-sun],html.sun-pre [data-sun],html.sun-rising [data-sun]{transition:none}}@media (prefers-reduced-motion:reduce){[data-sun]{transition:none!important}}.wall{--wall:var(--pool);--D:calc(var(--M) * .5);isolation:isolate;background:var(--wall);color:var(--ink);position:relative;overflow-x:clip}.wall.pool{--wall:var(--pool)}.wall.coral{--wall:var(--coral)}.wall.butter{--wall:var(--butter)}.wall.mint{--wall:var(--mint)}.wall.plain{--wall:var(--plain)}.wall[data-tile=a]{--tile:url(/lattice/a.svg);--tile-soft:url(/lattice/a-soft.svg)}.wall[data-tile=b]{--tile:url(/lattice/b.svg);--tile-soft:url(/lattice/b-soft.svg)}.wall[data-tile=c]{--tile:url(/lattice/c.svg);--tile-soft:url(/lattice/c-soft.svg)}.wall[data-tile=d]{--tile:url(/lattice/d.svg);--tile-soft:url(/lattice/d-soft.svg)}.wall[data-tex=sand]{--tex:url(/textures/stucco-sand.webp)}.wall[data-tex=trowel]{--tex:url(/textures/stucco-trowel.webp)}.wall[data-tex=plaster]{--tex:url(/textures/stucco-plaster.webp)}.wall-bg{z-index:0;pointer-events:none;isolation:isolate;background:var(--wall);position:absolute;inset:0;overflow:hidden}.wall-bg:before{content:"";z-index:3;mix-blend-mode:soft-light;opacity:.9;background:50%/1536px;position:absolute;inset:0}.wall.tex-ready .wall-bg:before{background-image:var(--tex)}.wall[data-tex=plaster] .wall-bg:before{opacity:.5}.wall[data-mirror] .wall-bg:before{transform:scaleX(-1)}.wall-bg:after{content:"";z-index:4;background:linear-gradient(calc(100deg + var(--az) * .5), transparent calc(var(--sunx) - 24%), #ffeebe8c var(--sunx), transparent calc(var(--sunx) + 24%)), radial-gradient(60% 90% at var(--sunx) 12%, #fffae873, transparent 70%), radial-gradient(40% 60% at var(--tx,30%) var(--ty,70%), #ffffff40, transparent);mix-blend-mode:soft-light;position:absolute;inset:0}.wall-bg .tint{z-index:5;background:linear-gradient(rgb(27 43 143/var(--cool)), rgb(27 43 143/var(--cool))), linear-gradient(rgb(240 170 60/var(--warm)), rgb(240 170 60/var(--warm)));mix-blend-mode:multiply;position:absolute;inset:0}.wall>:not(.wall-bg){z-index:6;position:relative}.screen{inset:calc(var(--D) * -1.4);z-index:1;contain:paint;--o-soft:.09;--o-sh:.12;--o-ret:.3;--face-mix:65%;position:absolute}.wall.is-band .screen{--o-soft:.08;--o-sh:.1;--o-ret:.24;--face-mix:82%}.screen>i{-webkit-mask:var(--tile) 0 0 / var(--M) var(--M);-webkit-mask:var(--tile) 0 0 / var(--M) var(--M);-webkit-mask:var(--tile) 0 0 / var(--M) var(--M);mask:var(--tile) 0 0 / var(--M) var(--M);will-change:transform;display:block;position:absolute;inset:0}.s-sh-soft{background:rgb(var(--shadow));-webkit-mask-image:var(--tile-soft);-webkit-mask-image:var(--tile-soft);-webkit-mask-image:var(--tile-soft);mask-image:var(--tile-soft);opacity:calc(var(--soft) * var(--o-soft));transform:translate3d(calc(var(--dx) * var(--D)), calc(var(--dy) * var(--D)), 0)}.s-sh{background:rgb(var(--shadow));opacity:var(--o-sh);transform:translate3d(calc(var(--dx) * var(--D) * .55), calc(var(--dy) * var(--D) * .55), 0)}.s-ret{background:rgb(var(--shadow));opacity:var(--o-ret);transform:translate3d(calc(var(--dx) * var(--D) * .22), calc(var(--dy) * var(--D) * .22), 0)}.s-face{background-color:var(--wall)}@supports (color:color-mix(in lab, red, red)){.s-face{background-color:color-mix(in oklab, var(--wall) var(--face-mix), #fff)}}.s-face{background-image:linear-gradient(#14173a24 1px,#0000 1px),linear-gradient(90deg,#14173a24 1px,#0000 1px);background-size:var(--M) var(--M)}.wall.is-fade .screen{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,170px), #00000059 calc(var(--head-h,170px) + 100px), #00000059 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,170px), #00000059 calc(var(--head-h,170px) + 100px), #00000059 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,170px), #00000059 calc(var(--head-h,170px) + 100px), #00000059 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,170px), #00000059 calc(var(--head-h,170px) + 100px), #00000059 100%)}@media (width<=768px){.s-sh-soft{display:none}}.wall{--head-h:170px}@media (width<=768px){.wall{--head-h:130px}}.plate{z-index:4;color:var(--ink);background:0 0;position:relative}.plate:before{content:"";z-index:-1;background:var(--plaster);position:absolute;inset:0}.plate:after{content:"";z-index:-2;background:rgb(var(--shadow) / .18);transform:translate(clamp(-48px, calc(var(--dx) * 26px), 48px), clamp(-30px, calc(var(--dy) * 22px), 30px));filter:blur(calc(var(--soft) * 2px));position:absolute;inset:0}.em{--t-e:calc(var(--t) + var(--nudge));--az-e:calc((var(--t-e) - .5) * 110deg);--h-e:max(.28, sin(calc(var(--t-e) * 180deg)));--k-e:min(1.9, calc(.7 / var(--h-e)));--dx-e:calc(sin(var(--az-e)) * var(--k-e) * -1);--dy-e:calc(var(--k-e) * .5);--reach:4px;flex:none;transition:--nudge .28s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible}.em .c{fill:rgb(var(--shadow) / .3);transform:translate(calc(var(--dx-e) * var(--reach)), calc(var(--dy-e) * var(--reach)))}.em .h{fill:#fff;fill-opacity:.8;transform:translate(calc(var(--dx-e) * -1.2px), calc(var(--dy-e) * -1.2px))}.em .f{fill:var(--plaster)}.em-lg{--reach:14px}@supports not (width:calc(sin(1deg) * 1px)){.em{--dx-e:.3;--dy-e:.42}}li:hover>.em,li:focus-within>.em,.row:hover .em,.row:focus-within .em{--nudge:.07}@media (prefers-reduced-motion:reduce){.em{transition:none}.row:hover .em,.row:focus-within .em{--nudge:0}}.h-sweep{text-shadow:calc(var(--dx) * .04em * var(--sweep)) calc(var(--dy) * .04em * var(--sweep)) 0 rgb(var(--shadow) / .14);transition:--sweep .7s cubic-bezier(.2,.8,.2,1)}html.m [data-reveal=pending]{--sweep:0}html.mf [data-reveal=pending]{--sweep:1;transition:none}@media (prefers-reduced-motion:reduce){.h-sweep{transition:none}}.wall.coral .h-sweep,.wall.butter .h-sweep{text-shadow:calc(var(--dx) * .04em * var(--sweep)) calc(var(--dy) * .04em * var(--sweep)) 0 rgb(var(--shadow) / .08)}@media (prefers-contrast:more){.s-sh-soft,.s-sh,.s-ret{opacity:calc(var(--o-ret) * .4)!important}.wall-bg:before,.wall-bg:after,.wall-bg .tint{display:none}.plate:after{opacity:.5}}@media (forced-colors:active){.wall-bg{display:none}.plate:before{background:canvas}.plate{border:1px solid canvastext}.plate:after{display:none}}.wall.coral .screen{--o-soft:.05;--o-sh:.06;--o-ret:.14}.wall.coral .wall-bg:before{opacity:.6}.wall.coral .tint,.wall.mint .tint,.wall.pool .tint{opacity:.4}.wall.is-band .tint{opacity:.5}.wall.foot,.wall.t-90,.wall.t-95{--warm:.12}.wall.foot{--wall:#ecdcc0}.wall.foot .wall-bg .tint{background:linear-gradient(#f0963233,#f0963233)}.wall.foot .screen{--o-sh:.14;--o-ret:.32}html{background:var(--plaster);-webkit-text-size-adjust:100%;scroll-padding-top:84px}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{background:var(--plaster);color:var(--ink);font:400 var(--t-body) / 1.55 var(--f-text);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;min-width:320px;margin:0}main{padding-top:var(--bar-h);display:block}main:focus{outline:none}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin:0;font-weight:400}h1{font-size:var(--t-h1);letter-spacing:-.022em;line-height:.96}h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1}h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:var(--blue)}ul,ol{margin:0;padding:0}img,svg{max-width:100%}button{font:inherit;color:inherit}::selection{background:var(--ink);color:var(--plaster)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;box-shadow:0 0 0 2px var(--plaster);border-radius:2px}.wall a:not(.btn):focus-visible,.wall button:focus-visible{box-shadow:0 0 0 2px var(--plaster)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--plaster);color:var(--ink);border:2px solid var(--ink);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + var(--mx) * 2);padding-inline:var(--mx);margin-inline:auto}.lede{font-size:var(--t-lede);max-width:34em;line-height:1.45}.prose{max-width:62ch}.prose>*+*{margin-top:1em}.small{font-size:var(--t-small)}.meta{font-size:var(--t-meta)}.muted{color:var(--ink-2)}.nowrap{white-space:nowrap}.tl{color:inherit;text-underline-offset:4px;font-weight:600;text-decoration:underline 2px}.plaster-bg .tl,main>.tl,.on-plaster .tl,.plate .tl{color:var(--blue)}.tl:hover{-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.wall.coral .tl:hover{text-decoration-color:currentColor}.btn{background:var(--ink);min-height:48px;color:var(--plaster);font:600 var(--t-ui) / 1 var(--f-text);white-space:nowrap;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--blue);color:var(--plaster)}.btn:active{transition-duration:80ms;transform:translateY(1px)}.btn-lg{min-height:56px;padding:0 28px}.btn-sm{min-height:44px;font-size:var(--t-small);padding:0 16px}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--plaster)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;box-shadow:inset 0 0 0 1.5px var(--ink);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.bar{z-index:50;height:var(--bar-h);background:#f4f1eaf5;border-bottom:1px solid #14173a40;align-items:center;gap:14px;padding:0 max(16px,3vw);display:flex;position:fixed;inset:0 0 auto}.bar:after{content:"";z-index:-1;pointer-events:none;height:calc(8px + var(--dy) * 6px);background:linear-gradient(rgb(var(--shadow) / .14), transparent);transform:translateX(calc(var(--dx) * 8px));position:absolute;top:100%;left:0;right:0}.wm{font:400 24px / 1 var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.main-nav{align-items:center;gap:20px;margin-left:10px;display:none}.main-nav a{color:var(--ink);font:500 var(--t-small) / 1 var(--f-text);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding-top:2px;text-decoration:none;display:inline-flex}.main-nav a:hover{border-bottom-color:var(--blue)}.main-nav a[aria-current=page]{border-bottom-color:var(--ink)}.bar-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.wm,.cart-btn{flex:none}.cart-btn>span{white-space:nowrap;flex:none}.cart-btn>.ct{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.menu-btn,.sun-btn{flex:none}.bar-dial{align-items:center;gap:10px;display:none}.dial-label{background:var(--plaster);font-size:var(--t-meta);white-space:nowrap;border:1px solid #14173a40;padding:2px 8px;font-weight:600;display:none}.tel{color:var(--ink);font-weight:600;font-size:var(--t-small);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:none}.tel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px}.cart-btn{min-height:44px;font-size:var(--t-small);gap:6px;padding:0 14px;position:relative;overflow:hidden}.cart-btn .ct{display:none}.cart-btn.sheen:before{content:"";background:linear-gradient(90deg,#0000,#f4f1ea8c,#0000);width:40%;animation:.36s ease-out sheen;position:absolute;top:0;bottom:0;left:0}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.cart-btn.sheen:before{animation:none;display:none}}.menu-btn{white-space:nowrap;border:2px solid var(--ink);min-height:44px;color:var(--ink);font:600 var(--t-small) / 1 var(--f-text);cursor:pointer;background:0 0;border-radius:2px;padding:0 14px}.menu-btn:hover{background:var(--ink);color:var(--plaster)}.sun-btn{border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.sun-btn[aria-expanded=true]{background:var(--butter)}.sun-btn svg{width:22px;height:22px}.dial-sheet{background:var(--plaster);border-bottom:1px solid #14173a40;padding:12px 20px 16px;position:absolute;top:100%;left:0;right:0}.dial-sheet[hidden]{display:none}@media (width<=359px){.sun-btn{display:none}.bar{gap:8px;padding:0 12px}.bar-end{gap:6px}.cart-btn,.menu-btn{padding:0 10px}}@media (width>=481px){.wm{font-size:26px}.cart-btn .ct{display:inline}.sun-btn{display:none}.bar{gap:16px;padding:0 max(20px,3vw)}.bar-end{gap:10px}.cart-btn{padding:0 16px}.dial-sheet{display:none!important}}@media (width>=1180px){.wm{font-size:28px}.main-nav,.bar-dial{display:flex}.menu-btn{display:none}}@media (width>=1440px){.dial-label{display:inline-block}.tel{display:inline-flex}.main-nav{gap:24px}}.menu-sheet{background:var(--plaster);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.menu-sheet::backdrop{background:#14173a66}.menu-top{height:var(--bar-h);border-bottom:1px solid #14173a40;justify-content:space-between;align-items:center;padding:0 max(16px,3vw);display:flex}.menu-body{max-width:720px;padding:12px max(20px,3vw) 40px}.menu-links{list-style:none}.menu-links a{min-height:56px;font:400 32px / 1.1 var(--f-display);color:var(--ink);border-bottom:1px solid var(--hair-plaster);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu-links a:hover{color:var(--blue)}.menu-links a[aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.menu-links svg{flex:none;width:20px;height:20px}.menu-dial{margin:28px 0 8px}.menu-call{width:100%;min-height:56px;margin-top:16px;font-size:18px}.bbar{z-index:45;background:var(--plaster);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #14173a40;display:flex;position:fixed;bottom:0;left:0;right:0}.bbar[hidden]{display:none}.bbar a{min-height:56px;font:600 var(--t-ui) / 1 var(--f-text);flex:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bbar .b-pk{color:var(--ink)}.bbar .b-cart{background:var(--ink);color:var(--plaster);position:relative;overflow:hidden}.bbar .b-cart.sheen:before{content:"";background:linear-gradient(90deg,#0000,#f4f1ea80,#0000);width:40%;animation:.36s ease-out sheen;position:absolute;top:0;bottom:0;left:0}html.kb .bbar,html.foot-vis .bbar{display:none}@media (width>=1000px){.bbar{display:none!important}}.fly{z-index:90;background:var(--plaster);pointer-events:none;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:0;left:0}.fly .fsh{background:rgb(var(--shadow) / .3);transform-origin:0 0;z-index:-1;position:absolute;inset:0;translate:6px 8px}.fly svg{width:30px;height:30px}.wall-in{z-index:6;position:relative}.band{--pt:var(--band-t);--pb:var(--band-b)}.band-body{padding-block:var(--pt) var(--pb)}.band+.band,.wall+.wall{border-top:7px solid var(--plaster)}.band h2{max-width:14ch;margin-bottom:8px}.band .sub{font-size:var(--t-body);max-width:40em;margin-bottom:40px}.band h3{margin:48px 0 12px;padding-top:0}.band .sub-band{border-top:7px solid var(--plaster);margin-top:48px}.band .sub-band h3,.band .more{margin-top:28px}.more a{font-size:var(--t-ui)}.wall .more a{color:var(--ink)}.wall.pool .more a,.wall.butter .more a,.wall.mint .more a,.wall.plain .more a{color:var(--blue)}.wall.pool .more a:hover,.wall.butter .more a:hover,.wall.mint .more a:hover{color:var(--ink)}.rows{border-top:2px solid var(--ink);list-style:none}.row{padding:var(--row-pad) 0;border-bottom:1px solid var(--hair-wall);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"e n p""e s s""e t t""a a a";align-items:center;gap:4px 14px;display:grid;position:relative}.plaster-rows .row,.on-plaster .row{border-bottom-color:var(--hair-plaster)}.row .e{grid-area:e;align-self:start}.row .e .em{width:44px;height:44px}.row .tx{display:contents}.row .nm{font:700 var(--t-name) / 1.2 var(--f-text);grid-area:n}.row .nm a{color:inherit;text-decoration:none}.row .nm a:hover{text-underline-offset:4px;text-decoration:underline 2px}.row .sm{font-size:var(--t-ui);grid-area:s;max-width:52ch;line-height:1.35}.row .tm{font-size:var(--t-small);grid-area:t;font-weight:500}.row .tm .lab{margin-right:.35em}.row .pr{font:400 var(--t-price) / 1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;text-align:right;grid-area:p}.row .act{grid-area:a;margin-top:10px}@media (width>=640px){.row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"e x p""e t a";gap:6px 20px}.row .e .em{width:56px;height:56px}.row .tx{grid-area:x;display:block}.row .sm{margin-top:2px}.row .act{min-width:168px;margin-top:0}.row .tm{align-self:start}}@media (width>=1024px){.row{grid-template-columns:72px minmax(0,1fr) 132px 150px 168px;grid-template-areas:"e x t p a";gap:6px 28px}.row .tm{text-align:right;flex-direction:column;align-self:center;display:flex}.row .tm .lab{font-size:var(--t-meta);margin:0;font-weight:500}.row:not(.first) .tm .lab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row .act{flex-direction:column;justify-content:center;min-height:68px;display:flex}}.row.compact .tx{display:contents}.row.compact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p""a a";gap:6px 16px;padding:14px 0}.row.compact .nm{align-self:end;font-size:18px}.row.compact .pr{font-size:34px}.row.compact .act{min-width:0;min-height:0;margin-top:4px;display:block}.row.compact .act .btn{width:100%}@media (width>=640px){.row.compact .tx{display:contents}.row.compact{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n n""p a"}.row.compact .pr{text-align:left}.row.compact .act{margin:0}.row.compact .act .btn{width:auto}.row.compact .act .buy{justify-content:flex-end}}.buy{flex-direction:column;align-items:stretch;gap:6px;display:flex}.buy .add,.buy .nojs{width:100%}.buy .stp{flex-wrap:wrap;align-items:center;gap:12px;display:none}.buy[data-qty]:not([data-qty="0"]) .add{display:none}.buy[data-qty]:not([data-qty="0"]) .stp{display:flex}html:not(.js) .buy .add,html.js .buy .nojs{display:none}.ctl{border:2px solid var(--ink);background:0 0;border-radius:2px;align-items:center;display:inline-flex}.ctl button{cursor:pointer;width:44px;height:44px;font:600 20px / 1 var(--f-text);color:var(--ink);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.ctl button:hover:not(:disabled){background:var(--ink);color:var(--plaster)}.ctl button:disabled{opacity:.4;cursor:not-allowed}.ctl output{text-align:center;min-width:44px;font:600 var(--t-ui) / 1 var(--f-text)}.stp .stp-note{font-size:var(--t-small);font-weight:600}.stp .maxn{font-weight:500;display:none}.buy[data-max="1"] .maxn{display:inline}@media (width>=1024px){.buy .stp{flex-direction:column;align-items:flex-start;gap:4px}}@media (width>=640px) and (width<=1023px){.buy .stp{justify-content:flex-end}}.plate-pad{padding:28px 22px 26px}@media (width>=768px){.plate-pad{padding:36px 40px 34px}}@media (width>=1280px){.plate-pad{padding:48px 52px 44px}}.field{gap:6px;display:grid}.field>label,.field>.lbl{font-weight:600;font-size:var(--t-small)}.field .opt{color:var(--ink-2);font-weight:400}.field input,.field textarea,.field select{background:var(--plaster-lt);width:100%;min-height:48px;color:var(--ink);border:1.5px solid var(--ink);font:400 var(--t-ui) / 1.4 var(--f-text);appearance:none;border-radius:2px;padding:10px 14px}.field textarea{resize:vertical;min-height:140px}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%2314173a' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.field .help{font-size:var(--t-small);color:var(--ink-2)}.field .err,.check-wrap .err{font-size:var(--t-small);color:var(--err);align-items:flex-start;gap:6px;font-weight:600;display:none}.field .err svg,.check-wrap .err svg{flex:none;width:16px;height:16px;margin-top:3px}.field[data-invalid] .err,.check-wrap[data-invalid] .err{display:flex}.field[data-invalid] input,.field[data-invalid] textarea,.field[data-invalid] select{border-left:4px solid var(--err)}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.check input{opacity:0;width:24px;height:24px;margin:10px 0 0;position:absolute}.check .box{border:2px solid var(--ink);background:var(--plaster-lt);border-radius:2px;flex:none;place-items:center;width:24px;height:24px;margin-top:10px;display:grid}.check .box svg{opacity:0;width:16px;height:16px}.check input:checked+.box svg{opacity:1}.check input:focus-visible+.box{outline:3px solid var(--blue);outline-offset:2px}.check .txt{padding-top:10px;padding-bottom:6px}.check[data-invalid] .box{border-color:var(--err);border-width:3px}.err-summary{border:2px solid var(--err);color:var(--err);background:var(--plaster-lt);padding:14px 18px;font-weight:600}.err-summary:focus{outline:3px solid var(--blue)}.chooser{gap:28px;display:grid}.door{border-top:1px solid var(--hair-plaster);min-height:64px;color:var(--ink);font:400 clamp(1.75rem, 1.25rem + 1.6vw, 2.25rem) / 1.1 var(--f-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:flex}.doors{border-bottom:1px solid var(--hair-plaster);list-style:none}.door:hover{color:var(--blue)}.door svg{flex:none;width:24px;height:24px;transition:transform .2s}.door[aria-expanded=true]{text-underline-offset:8px;text-decoration:underline 3px;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.door[aria-expanded=true] svg{transform:rotate(90deg)}@media (width>=1024px){.door[aria-expanded=true] svg{transform:none}}.cpanel{background:var(--plaster-lt);border:1.5px solid var(--ink);padding:24px 22px}.cpanel[hidden]{display:none}.cpanel.show{animation:.16s ease-out cfade}@keyframes cfade{0%{background-color:#0000}}.cpanel .ci{border-top:2px solid var(--ink);margin-top:14px;list-style:none}.cpanel .ci li{border-bottom:1px solid var(--hair-plaster);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.cpanel .ci .n{font-weight:700;font-size:var(--t-name)}.cpanel .ci .pc{font:400 28px / 1 var(--f-display);white-space:nowrap}.cpanel .sum{font-size:var(--t-body);overflow-wrap:normal;margin:16px 0 4px;font-weight:600}.cpanel .sum .tot{font:400 var(--t-price) / 1 var(--f-display);margin-top:6px;display:block}.cpanel .acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}@media (width>=1024px){.chooser{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:56px}.cpanel{padding:32px 34px}}@media (prefers-reduced-motion:reduce){.cpanel.show{animation:none}.door svg{transition:none}}.frame{margin:0}.frame .mat{z-index:4;padding:12px;position:relative}.frame .mat:before{content:"";z-index:-1;background:var(--plaster);position:absolute;inset:0}.frame .mat:after{content:"";z-index:-2;background:rgb(var(--shadow) / .18);transform:translate(clamp(-48px, calc(var(--dx) * 26px), 48px), clamp(-30px, calc(var(--dy) * 22px), 30px));position:absolute;inset:0}.frame .art{outline-offset:-1px;background:var(--plaster-lt);outline:1px solid #14173a40;width:100%;height:auto;display:block}.frame figcaption{z-index:4;font-size:var(--t-small);gap:4px;padding:12px 12px 16px;display:grid;position:relative}.frame figcaption:before{content:"";z-index:-1;background:var(--plaster);position:absolute;inset:0}.frame figcaption:after{content:"";z-index:-2;background:rgb(var(--shadow) / .18);transform:translate(clamp(-48px, calc(var(--dx) * 26px), 48px), clamp(-30px, calc(var(--dy) * 22px), 30px));position:absolute;inset:0}.frame .flag{font-weight:700}.frame .fn{font:400 var(--t-h3) / 1.1 var(--f-display)}@media (width>=1024px){.frame .mat{padding:24px}figcaption{padding:14px 24px 20px}}.foot{border-top:7px solid var(--plaster);margin-top:0;overflow:hidden}.foot .screen{-webkit-mask-image:linear-gradient(#000 0 110px,#0000 210px);mask-image:linear-gradient(#000 0 110px,#0000 210px)}.foot-in{padding-top:168px;padding-bottom:12px}.foot-grid{grid-template-columns:1fr;gap:28px 24px;display:grid}@media (width>=560px){.foot-grid{grid-template-columns:1fr 1fr}}.foot h2{font:400 28px / 1.1 var(--f-display);letter-spacing:-.01em;margin-bottom:10px}.foot ul{list-style:none}.foot li a{min-height:44px;color:var(--ink);font-size:var(--t-ui);align-items:center;text-decoration:none;display:inline-flex}.foot li a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline 2px}.foot address{font-style:normal;font-size:var(--t-ui)}.foot .reach p+p,.foot .reach address+p{margin-top:10px}.foot .reach a{color:var(--ink)}.foot-bottom{font-size:var(--t-small);color:var(--ink-2);max-width:46em;margin-top:36px}.foot-mark{pointer-events:none;width:100%;height:auto;margin-top:8px;margin-bottom:-4%;display:block;overflow:visible}.foot-mark .m{fill:#14173a12}.foot-mark .s{fill:rgb(var(--shadow) / .09);transform:translate(calc(var(--dx) * 10px), calc(var(--dy) * 10px))}@media (width>=1100px){.foot-grid{grid-template-columns:1.2fr 1.6fr 1.5fr 1fr;gap:36px 40px}}@media (width>=1280px){.foot-in{padding-top:200px}.foot .screen{-webkit-mask-image:linear-gradient(#000 0 140px,#0000 250px);mask-image:linear-gradient(#000 0 140px,#0000 250px)}}.crumbs{font-size:var(--t-small)}.crumbs ol{flex-wrap:wrap;gap:4px 10px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--ink-2);margin-right:10px}.crumbs a{color:inherit}.hero{position:relative}.hero-in{padding-top:28px;padding-bottom:0}.hero .plate-main{margin-right:calc(var(--mx) * -1)}.hero h1{font-size:var(--t-display);letter-spacing:-.025em;margin-bottom:20px;line-height:.94}.hero .ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.hero .plate-entry{display:none}.hero .plate-entry h2{font:400 28px / 1.1 var(--f-display);letter-spacing:-.01em;margin-bottom:4px}.hero .mobile-row{border-top:2px solid var(--ink);margin-top:18px}.hero-strip{height:150px;margin-top:0;padding-top:14px;position:relative}.hero-strip .dial-wrap{position:absolute;bottom:8px;left:0;right:0}.hero-strip .dial-chip{margin-left:0}.hero-strip .dial-chip,.hero-dial .dial-chip{margin-bottom:6px}.dial-chip{background:var(--plaster);font-weight:600;font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:12px;min-height:28px;padding:4px 10px;display:inline-flex}.dial-chip .release{text-underline-offset:4px;min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 2px;display:none}html.sun-manual .dial-chip .release{align-items:center;display:inline-flex}.hero-dial{display:none}.dial{display:block;position:relative}.dial svg{width:100%;height:auto;display:block;overflow:visible}.dial input{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.dial input:active{cursor:grabbing}.dial:has(input:focus-visible) svg{outline:3px solid var(--blue);outline-offset:4px;border-radius:2px}.dial .arc{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:.1 8;stroke-linecap:round}.dial .sun circle:first-child{fill:var(--butter);stroke:var(--ink);stroke-width:3px}.dial .sun circle+circle{fill:var(--ink);opacity:.15}.dial-bar,.dial-bar svg{width:148px;height:44px}.dial-bar .arc{stroke-width:2px}.dial-bar .sun circle:first-child{stroke-width:2.5px}@media (width>=640px){.hero .plate-entry{max-width:520px;margin:28px 0 0;display:block}.hero .mobile-row{display:none}}@media (width>=1024px){.hero-in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;padding-top:56px;padding-bottom:48px;display:grid;position:relative}.hero .plate-main{grid-column:1/span 7;align-self:start;margin:0 0 0 -48px}.hero .mobile-row,.hero-strip{display:none}.hero .plate-entry{grid-column:9/-1;align-self:start;max-width:none;margin:72px 0 0;display:block}.hero-dial{grid-column:9/-1;align-self:end;padding-top:24px;display:block}.hero-dial .dial{margin-top:4px}}@media (width>=1180px){.hero-dial{display:none}}.hero .more-link{margin-top:8px;display:inline-block}.sec{padding-block:72px 80px}.chooser-sec{padding-block-end:40px}@media (width>=1280px){.sec{padding-block:104px 112px}.chooser-sec{padding-block-end:48px}}.sec h2{margin-bottom:20px}.sec .intro{max-width:36em;margin-bottom:32px}.pair{grid-template-columns:1fr;display:grid}.pair .wall{padding:40px var(--mx) 56px}.pair .wall+.wall{border-top:7px solid var(--plaster)}@media (width>=900px){.pair{grid-template-columns:1fr 1fr}.pair .wall{padding:56px 40px 72px}.pair .wall+.wall{border-top:0;border-left:7px solid var(--plaster)}}.after-list{border-top:2px solid var(--ink);counter-reset:st;list-style:none}.after-list li{border-bottom:1px solid var(--hair-plaster);counter-increment:st;grid-template-columns:44px 1fr;gap:0 16px;padding:18px 0;display:grid}.after-list li:before{content:counter(st);font:400 28px / 1 var(--f-display);grid-row:span 2}.after-list h3{font-size:28px}.after-list p{max-width:36em}@media (width>=1024px){.after-list{grid-template-columns:repeat(4,1fr);gap:0 28px;display:grid}.after-list li{border-bottom:0;grid-template-columns:1fr;padding:22px 0 0}.after-list li:before{grid-row:auto;margin-bottom:12px}}.dont-grid{gap:24px 56px;display:grid}.dont-grid p{font-size:var(--t-name);max-width:34em;line-height:1.45}.dont-grid p+p{margin-top:18px}@media (width>=1024px){.dont-grid{grid-template-columns:5fr 7fr}}.close-grid{gap:32px;display:grid}.contact-plate{font-size:var(--t-body);padding:28px 24px 26px}.contact-plate .big{font:400 28px / 1.15 var(--f-display);margin-bottom:14px;display:block}.contact-plate a{color:var(--blue)}.contact-plate p+p{margin-top:12px}.contact-plate .area{font-size:var(--t-small)}.close-grid .btn{margin-top:24px}@media (width>=1024px){.close-grid{grid-template-columns:6fr 5fr;align-items:start;gap:72px}.contact-plate{padding:40px 44px}.contact-plate .big{font-size:32px}}.page-plate{padding:28px 22px}.stripe{border-top:7px solid var(--plaster)}.arrow{width:1em;height:1em}.no-js-only{display:none}html:not(.js) .no-js-only{display:block}noscript .ns{background:var(--plaster-lt);border-bottom:1px solid var(--ink);padding:12px 20px}::view-transition-group(wall){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(root){animation-duration:.25s}@keyframes wipe-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}::view-transition-old(plate){animation:none;display:none}::view-transition-new(plate){animation:.38s cubic-bezier(.2,.8,.2,1) both wipe-in}::view-transition-group(emblem){animation-duration:.48s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s!important}}@media (forced-colors:active){.btn,.cart-btn,.bbar a,.ctl,.field input,.field textarea,.field select{border:2px solid buttontext}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid highlight}}.em .f{stroke:#14173a80;stroke-width:1.1px;paint-order:stroke}.band-aside{display:none}.aside-plate{margin:0;padding:14px}.aside-plate img{outline-offset:-1px;outline:1px solid #14173a40;width:100%;height:auto;display:block}.aside-plate figcaption{font-size:var(--t-small);gap:4px;padding-top:12px;display:grid}.aside-plate .flag{font-weight:700}@media (width>=1100px){.band-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:56px;display:grid}.band-split .band-aside{margin-top:calc(var(--pt) + 128px);display:block}.band-split .row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"e x p""e t a";gap:6px 20px}.band-split .row .tx{grid-area:x;display:block}.band-split .row .tm{text-align:left;align-self:start;display:block}.band-split .row .tm .lab{clip:auto;width:auto;height:auto;font-size:var(--t-small);margin-right:.35em;position:static}.band-split .row .act{min-width:168px;min-height:0}}.verbs{gap:28px;margin-top:8px;display:grid}.verb{border-top:2px solid var(--ink);align-content:start;gap:6px;padding-top:16px;display:grid}.verb .vb{font:400 var(--t-h3) / 1.1 var(--f-display);letter-spacing:-.01em;min-height:2.2em;margin-bottom:6px}.verb .nm{font:700 var(--t-name) / 1.2 var(--f-text)}.verb .sm{font-size:var(--t-ui);max-width:34ch;line-height:1.35}.verb .pr{font:400 var(--t-price) / 1 var(--f-display);margin:8px 0 6px}@media (width>=900px){.verbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.month-grid{align-items:end;gap:28px;display:grid}.month-line{font:400 var(--t-h3) / 1.2 var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:22em;margin-top:18px}.month-plate .rows{border-top:0}@media (width>=1024px){.month-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px}}@media (width>=1024px) and (height<=700px){.hero h1{margin-bottom:12px;font-size:clamp(3rem,12vh,6rem)}.hero .plate-pad{padding:28px 40px 26px}.hero .ctas{margin-top:14px}.hero-in{padding-top:40px}.hero .plate-entry{margin-top:32px}}@media (width<=480px){.door{font-size:1.5rem}.bar{gap:8px;padding:0 12px}.bar-end{gap:6px}.cart-btn,.menu-btn{padding:0 10px}}@media (width<=400px){.sun-btn{display:none}}@media (width<=340px){.bar{gap:6px;padding:0 8px}.bar-end{gap:4px}.cart-btn,.menu-btn{padding:0 8px}}@media (width<=400px){.bar{gap:6px;padding:0 8px}.bar-end{gap:4px}.cart-btn,.menu-btn{padding:0 8px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
