/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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;--color-black:#141312;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--radius-sm:.25rem;--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);--color-black-deep:#0a0909;--color-on-black:#fefefc;--color-on-black-2:#c9c7c1;--color-on-black-3:#a8a59e;--color-blue:#141312;--color-blue-deep:#0a0909;--color-blue-ink:#141312;--color-on-blue:#fefefc;--color-on-blue-2:#c9c7c1;--color-on-blue-3:#a8a59e;--color-leaf:#556854;--color-cotton:#fefefc;--color-ground:#fefefc;--color-ground-2:#f4f3ef;--color-ground-3:#e9e8e3;--color-plate:#efeeea;--color-ink:#141312;--color-ink-2:#3d3b38;--color-ink-3:#62605b;--color-line:#e4e2dc;--color-line-strong:#8b8983;--color-accent:#141312;--color-on-accent:#fefefc;--color-piping:#191715;--color-latex:#f3ecd9;--color-alert:#9a2b1e;--color-brand:#556854;--font-display:"NLC Baht Serif", "Baskervville", "NLC Thai Serif", "Baskervville Fallback", "Baskerville", "Georgia", serif;--font-text:"NLC Baht Serif", "Baskervville", "NLC Thai Serif", "Baskervville Fallback", "Baskerville", "Georgia", serif;--font-label:"NLC Baht Sans", "Ysabeau Office", "NLC Thai", "Ysabeau Office Fallback", "Ysabeau Office Fallback Arial", "Gill Sans", sans-serif;--text-display-xl:clamp(2.5rem, min(11.6vw, 1.543rem + 4.952vw), 6rem);--text-display-xl--line-height:.94;--text-display-xl--letter-spacing:-.03em;--text-display-l:clamp(2.125rem, min(9.8vw, 1.586rem + 3.238vw), 4.5rem);--text-display-l--line-height:.99;--text-display-l--letter-spacing:-.025em;--text-display-m:clamp(1.875rem, 1.536rem + 1.905vw, 3.25rem);--text-display-m--line-height:1.04;--text-display-m--letter-spacing:-.019em;--text-title:clamp(1.4375rem, 1.314rem + .762vw, 2rem);--text-title--line-height:1.16;--text-title--letter-spacing:-.011em;--text-lead:clamp(1.1875rem, 1.071rem + .476vw, 1.5rem);--text-lead--line-height:1.38;--text-body:1.125rem;--text-body--line-height:1.56;--text-prose:1.1875rem;--text-prose--line-height:1.58;--text-small:.9375rem;--text-small--line-height:1.47;--text-small--letter-spacing:.02em;--text-caption:.8125rem;--text-caption--line-height:1.46;--text-caption--letter-spacing:.015em;--text-label:.78125rem;--text-label--line-height:1.36;--text-label--letter-spacing:.08em;--tracking-label:.08em;--tracking-display:-.014em;--tracking-interface:.02em;--ease-house:cubic-bezier(.65, 0, .35, 1);--ease-soft-out:cubic-bezier(.3, 0, .15, 1);--radius-none:0px;--radius-soft:2px;--radius-press:6px;--radius-plaque:10px}}@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}html{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-text);font-synthesis:none;font-kerning:normal;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;font-size:100%;font-weight:400}html body[data-scroll-locked]{margin-right:0!important}body{min-height:100dvh;font-size:var(--text-body);line-height:var(--text-body--line-height);font-variant-numeric:lining-nums proportional-nums;overflow-x:clip}h1,h2,h3,h4,h5,h6,b,strong{font-weight:400}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}html{caret-color:var(--color-black);accent-color:var(--color-black);scrollbar-color:var(--color-on-black-3) var(--color-black)}::selection{background:var(--color-black);color:var(--color-on-black);text-shadow:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::placeholder{color:var(--color-ink-3);opacity:1}mark{background:var(--color-ink);color:var(--color-ground);padding-inline:.15em}a{text-underline-offset:.2em;text-decoration-thickness:1px}@supports selector(::-webkit-scrollbar){html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:var(--color-ground-2)}html::-webkit-scrollbar-thumb{background:var(--color-black);border:3px solid var(--color-ground-2);border-radius:6px}html::-webkit-scrollbar-thumb:hover{background:var(--color-black-deep)}}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.sheet{--sheet-edge:calc(var(--page-margin) - var(--grid-gap));column-gap:var(--grid-gap);grid-template-columns:[edge-start] var(--sheet-edge) [content-start a-start legend-start b-start] repeat(6, [col] minmax(0, 1fr)) [a-end legend-end b-end content-end] var(--sheet-edge) [edge-end];align-items:start;display:grid}:where(.sheet,.subsheet)>*{grid-column:content-start/content-end;min-width:0}@media (width>=64rem){.sheet{--sheet-col:minmax(0, calc((var(--page-max) - 11 * var(--grid-gap)) / 12));grid-template-columns:[edge-start] minmax(var(--sheet-edge), 1fr) [content-start a-start] repeat(3, [col] var(--sheet-col)) [a-end legend-start] repeat(2, [col] var(--sheet-col)) [legend-end b-start] repeat(7, [col] var(--sheet-col)) [b-end content-end] minmax(var(--sheet-edge), 1fr) [edge-end]}}.on-a{grid-column:a-start/a-end}.on-legend{grid-column:legend-start/legend-end}.on-b{grid-column:b-start/b-end}.on-al{grid-column:a-start/legend-end}.on-lb{grid-column:legend-start/b-end}.on-content{grid-column:content-start/content-end}.on-b-bleed{grid-column:b-start/edge-end}.on-lb-bleed{grid-column:legend-start/edge-end}.on-a-bleed{grid-column:edge-start/a-end}.on-bleed{grid-column:edge-start/edge-end}.subsheet{grid-column:edge-start/edge-end;grid-template-columns:subgrid;align-items:start;display:grid}.at-top{align-self:start}.at-foot{align-self:end}.chapter{padding-block:var(--section-space)}:where(.chapter:not([class*=field-]))+.chapter:not([class*=field-]){padding-top:0}.type-display-xl,.type-display-l,.type-display-m,.type-title{font-family:var(--font-display);font-weight:var(--display-weight);font-variant-numeric:lining-nums proportional-nums;text-wrap:balance;margin:0}.type-display-xl{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing)}.type-display-l{font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing)}.type-display-m{font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing)}.type-title{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.type-lead{font-family:var(--font-text);font-size:var(--text-lead);line-height:var(--text-lead--line-height);max-width:var(--measure-lead);margin:0}.type-body{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:var(--measure);margin:0}.type-small{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);font-variant-numeric:lining-nums tabular-nums;margin:0}.type-caption{font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink-3);margin:0}.type-caption b,.type-caption strong{color:var(--color-ink);letter-spacing:.04em;font-weight:500}.type-label{font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink);margin:0;font-weight:600}.type-measure{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-m);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;line-height:1}.type-name{font-family:var(--font-display);letter-spacing:0;font-style:italic}.type-figures{font-family:var(--font-label);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em}.tone-2{color:var(--color-ink-2)}.tone-3{color:var(--color-ink-3)}.prose{font-family:var(--font-text);font-size:var(--text-prose);line-height:var(--text-prose--line-height);max-width:var(--measure);hanging-punctuation:first}.prose>*{margin:0}.prose>*+*{margin-top:1.1em}.prose>h2,.prose>h3{font-weight:var(--display-weight)}.prose>h2{font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing);margin-top:2.1em}.prose>h3{font-size:var(--text-title);line-height:var(--text-title--line-height);margin-top:1.9em}.prose>h2+*,.prose>h3+*{margin-top:.7em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:0;list-style:none}.prose li{padding-left:1.5em;position:relative}.prose li+li{margin-top:.45em}.prose ul>li:before{content:"";background:var(--color-ink);border-radius:50%;width:.24em;height:.24em;position:absolute;top:.7em;left:.35em}.prose ol{counter-reset:prose}.prose ol>li{counter-increment:prose}.prose ol>li:before{content:counter(prose);font-variant-numeric:lining-nums;color:var(--color-ink-3);position:absolute;left:0}.prose blockquote{font-size:var(--text-lead);line-height:var(--text-lead--line-height);border-left:1px solid var(--color-ink);padding-left:1.5em}.prose a{color:inherit;background-image:linear-gradient(var(--color-accent), var(--color-accent)), linear-gradient(currentColor, currentColor);transition:background-size var(--dur-2) var(--ease-house);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:0 2px,100% 1px;padding-bottom:.12em;text-decoration:none}.prose hr{border:0;border-top:1px solid var(--color-line);margin-block:2.2em}.prose small{font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-ink-3)}.link{color:inherit;background-image:linear-gradient(var(--color-accent), var(--color-accent)), linear-gradient(currentColor, currentColor);cursor:pointer;transition:background-size var(--dur-2) var(--ease-house);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:0 2px,100% 1px;padding-bottom:.14em;text-decoration:none}.link--plain{background-size:0 2px,0 1px}.link[aria-current]:not([aria-current=false]){background-size:0 2px,100% 1px}@media (hover:hover){.link:hover,.prose a:hover{background-size:100% 2px,0 1px}}.link.is-hover{background-size:100% 2px,0 1px}.link.is-hover-half{background-size:50% 2px,50% 1px}.link.is-focus{outline:2px solid var(--color-accent);outline-offset:3px}.link:active{color:var(--color-accent)}.link[aria-disabled=true]{color:var(--color-ink-3);cursor:not-allowed;pointer-events:none;background-size:0 2px,0 1px}.menu-mark{color:inherit;text-decoration:none;position:relative}.menu-mark:after{content:"";background:var(--color-ink);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease-house);border-radius:2px;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.menu-mark[aria-current]:not([aria-current=false]):after{transform:scaleX(1)}@media (hover:hover){.menu-mark:hover:after{transform:scaleX(1)}}.cord-rule{height:var(--cord-w);border-radius:calc(var(--cord-w) / 2);background:var(--cord-base) var(--cord-tile) 0 50% / auto 100% repeat-x;box-shadow:var(--cord-shadow);border:0;margin:0;display:block}.cord-rule--from-edge{border-top-left-radius:0;border-bottom-left-radius:0}.cord-rule--to-edge{border-top-right-radius:0;border-bottom-right-radius:0}.cord-rule--upright{width:var(--cord-w);background:var(--cord-base) var(--cord-tile-upright) 50% 0 / 100% auto repeat-y;height:auto;box-shadow:var(--cord-shadow-upright);align-self:stretch}.cord-frame{border-radius:var(--radius-press);position:relative}.cord-frame:after{content:"";border:6px solid #0000;border-image:var(--cord-frame) 15 / 15px / 0 repeat;filter:drop-shadow(var(--cord-frame-shadow));pointer-events:none;position:absolute;inset:-3px}html[data-js] [data-cord-draw]:not(.is-drawn){clip-path:inset(-12px 100% -12px -12px)}html[data-js] [data-cord-draw=from-right]:not(.is-drawn){clip-path:inset(-12px -12px -12px 100%)}html[data-js] [data-cord-draw=down]:not(.is-drawn){clip-path:inset(-12px -12px 100%)}[data-cord-draw]{clip-path:inset(-12px);transition:clip-path var(--dur-4) var(--ease-house)}.figure{min-width:0;margin:0}.figure__frame{max-width:var(--hold,none);background:var(--color-plate);position:relative;overflow:hidden}.figure__frame>img,.figure__frame>picture>img{object-fit:cover;width:100%;height:100%}.figure__caption{max-width:26rem;margin-top:.75rem}.credit{font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-ink-3)}.hairline{border:0;border-top:1px solid var(--color-line);margin:0}.hairline--ink{border-top-color:var(--color-ink)}.nobr{white-space:nowrap}.skip-link{left:var(--page-margin);z-index:100;width:auto;max-width:calc(100vw - 2 * var(--page-margin));background:var(--color-black);color:var(--color-on-black);font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;outline:2px solid var(--color-on-black);outline-offset:-5px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.page{display:block}.chapter--tight{padding-block:calc(var(--section-space) / 2)}.legend>*+*{margin-top:var(--space-3)}.measure{align-items:baseline;display:inline-flex}.measure__figure{align-items:baseline;gap:.35rem;display:inline-flex}.measure__value{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-m);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;line-height:1}.measure--l .measure__value{font-size:var(--text-display-l)}.measure--title .measure__value{font-size:var(--text-title)}.measure__unit{font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:.06em;color:var(--color-ink-3)}.measure__name{font-size:var(--text-body);color:var(--color-ink-2);white-space:nowrap;margin-left:.75rem;line-height:1.2}.plate{grid-template-columns:subgrid;grid-column:edge-start/edge-end;row-gap:.75rem;min-width:0;margin:0;display:grid}.plate__frame{grid-column:edge-start/edge-end}.plate--inset .plate__frame{grid-column:content-start/content-end}.plate__legend{grid-column:content-start/content-end;max-width:26rem}.plate__legend>*{margin:0}.plate__legend>*+*{margin-top:var(--space-3)}.plate__cartel{grid-column:content-start/content-end}.cartel{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--color-ground-2);flex-wrap:wrap;display:flex}@media (width>=64rem){.plate{row-gap:0}.plate--b{grid-column:legend-start/edge-end}.plate--b .plate__frame{grid-area:1/b-start/auto/edge-end}.plate--b.plate--inset{grid-column:legend-start/b-end}.plate--b.plate--inset .plate__frame{grid-column:b-start/b-end}.plate--b .plate__legend{grid-area:1/legend-start/auto/legend-end;align-self:end}.plate--b .plate__cartel{grid-area:2/b-start/auto/b-end}.plate--lb{grid-column:a-start/edge-end}.plate--lb .plate__frame{grid-area:1/legend-start/auto/edge-end}.plate--lb.plate--inset{grid-column:a-start/b-end}.plate--lb.plate--inset .plate__frame{grid-column:legend-start/b-end}.plate--lb .plate__legend{grid-area:1/a-start/auto/a-end;align-self:end}.plate--lb .plate__cartel{grid-area:2/legend-start/auto/b-end}.plate--full .plate__legend{grid-column:a-start/legend-end;margin-top:.75rem}.plate--full .plate__cartel{grid-column:b-start/b-end}.plate.plate--legend-top .plate__legend{align-self:start}}.document{grid-template-columns:subgrid;grid-column:content-start/content-end;row-gap:.75rem;min-width:0;margin:0;display:grid}.document__frame,.document__legend{grid-column:1 col/span 4}.document--b .document__frame,.document--b .document__legend{grid-column:3 col/span 4}@media (width>=64rem){.document{grid-column:a-start/legend-end;row-gap:0}.document .document__frame{grid-area:1/a-start/auto/a-end}.document .document__legend{grid-area:1/legend-start/auto/legend-end;align-self:end}.document--cols-2 .document__frame{grid-column:1 col/span 2}.document--cols-2 .document__legend{grid-column:3 col/legend-end}.document--b{grid-column:legend-start/b-end}.document--b .document__frame{grid-column:b-start/span 3}.document--b.document--cols-2 .document__frame{grid-column:b-start/span 2}.document--b.document--cols-4 .document__frame{grid-column:b-start/span 4}.document--b .document__legend{grid-column:legend-start/legend-end}.document.document--legend-top .document__legend{align-self:start}}.figure__frame>picture{width:100%;height:100%;display:block}.opener{padding-top:clamp(1.5rem,.9rem + 2.4vw,3.5rem)}.opener__label{margin-bottom:var(--space-3)}.opener__lead{margin-top:var(--space-4)}.opener__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-top:2rem;display:flex}.opener--plate .opener__plate,.opener--plate .opener__aside{margin-top:var(--space-5)}@media (width>=64rem){.opener--plate .opener__head{grid-row:1}.opener--plate .opener__aside{grid-row:1;align-self:end;margin-top:0}.opener--plate .opener__plate{grid-row:2}}@media (width>=80rem){.opener--plate .opener__head{grid-template-columns:minmax(0, var(--measure-lead)) auto;column-gap:var(--space-5);justify-content:space-between;align-items:end;display:grid}.opener--plate .opener__label,.opener--plate .opener__title{grid-column:1/-1}.opener--plate .opener__actions{justify-content:flex-end;padding-bottom:.25rem}}.opener--text .opener__rule{margin-block:var(--space-4) var(--space-4)}.opener--text .opener__lead{margin-top:0}.opener--text .opener__aside{margin-top:var(--space-5)}@media (width>=64rem){.opener--text{padding-top:clamp(3rem,1rem + 4vw,5.5rem)}.opener--text .opener__label{grid-row:1;align-self:end;margin-bottom:.7em}.opener--text .opener__title{grid-row:1}.opener--text .opener__rule{margin-block:var(--space-5) 2rem;grid-row:2}.opener--text .opener__body{grid-row:3}.opener--text .opener__aside{grid-row:3;margin-top:0}}.opener--split .opener__photo{grid-template-columns:subgrid;margin:var(--space-5) 0 0;grid-column:content-start/content-end;row-gap:.75rem;display:grid}.opener--split .opener__photo-frame,.opener--split .opener__photo-legend{grid-column:1 col/span 4}@media (width>=64rem){.opener--split .opener__photo{grid-area:1/a-start/auto/legend-end;row-gap:.75rem;margin-top:0}.opener--split .opener__photo-frame{grid-area:1/a-start/auto/a-end}.opener--split .opener__photo-legend{grid-area:1/legend-start/auto/legend-end;align-self:start}.opener--split-wide .opener__photo-frame{grid-column:a-start/legend-end}.opener--split-wide .opener__photo-legend{grid-area:2/a-start/auto/legend-end}.opener--split .opener__head{grid-row:1;align-self:end}}.breadcrumb{padding-top:var(--space-3)}.breadcrumb__list{flex-wrap:wrap;align-items:center;column-gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:.625rem;min-height:2.75rem;display:inline-flex}.breadcrumb__item+.breadcrumb__item:before{content:"";background:var(--color-line-strong);width:1px;height:.95em}.breadcrumb [aria-current]{color:var(--color-ink)}.section-head__label{margin-bottom:var(--space-3)}.spec-list{border-top:1px solid var(--color-ink);max-width:var(--measure);margin:0}.spec-list>div{grid-template-columns:var(--spec-term,minmax(6.5rem, 32%)) minmax(0, 1fr);column-gap:var(--grid-gap);border-bottom:1px solid var(--color-line);align-items:baseline;padding-block:.875rem;display:grid}.spec-list dt{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3)}.spec-list dd{font-size:var(--text-body);margin:0;line-height:1.45}.spec-list--compact>div{padding-block:.625rem}@media (width<=39.99rem){.spec-list--stack>div{grid-template-columns:minmax(0,1fr);row-gap:.125rem}}.spec-list--compact dd{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);font-variant-numeric:lining-nums tabular-nums}.price-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-label);font-variant-numeric:lining-nums tabular-nums}.price-table__caption{caption-side:bottom;text-align:left;padding-top:.875rem}.price-table thead th{border-bottom:1px solid var(--color-ink);text-align:right;vertical-align:bottom;padding:0 0 1rem 1rem;font-weight:400}.price-table thead .price-table__corner{text-align:left;width:32%;padding-bottom:1.1rem;padding-left:0;font-weight:500}.price-table__cm{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-m);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink);line-height:1;display:block}.price-table__unit{font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:.06em;color:var(--color-ink-3);margin-left:.3em}.price-table__name{color:var(--color-ink-2);white-space:nowrap;margin-top:.4rem;font-size:1rem;line-height:1.2;display:block}.price-table tbody th{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:baseline;padding:1.05rem 0;font-weight:400}.price-table__size-name{font-family:var(--font-display);font-size:var(--text-title);font-variant-numeric:lining-nums;line-height:1.2}.price-table__dims{font-size:var(--text-caption);letter-spacing:.015em;color:var(--color-ink-3);margin-top:.15rem;display:block}.price-table td{border-bottom:1px solid var(--color-line);text-align:right;vertical-align:baseline;letter-spacing:.01em;white-space:nowrap;padding:1.05rem 0 1.05rem 1rem;font-size:1.0625rem}.price-table__price{display:block}.price-table__list{font-size:var(--text-caption);letter-spacing:.015em;color:var(--color-ink-3);margin-top:.3rem;text-decoration-thickness:1px;display:block}.price-table__none{font-size:var(--text-caption);letter-spacing:.015em;color:var(--color-ink-3);white-space:normal;text-wrap:balance;display:inline-block}.price-table__for{display:none}@media (width<=47.99rem){.price-table{flex-direction:column;display:flex}.price-table tbody,.price-table tr,.price-table th,.price-table td{display:block}.price-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-table__caption{order:2;display:block}.price-table tbody tr{padding-top:1.5rem}.price-table tbody tr:first-child{padding-top:0}.price-table tbody th{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:0 0 .75rem;display:flex}.price-table__dims{margin:0}.price-table td{justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.price-table__for{color:var(--color-ink-2);text-align:left;align-items:baseline;gap:.75rem;font-size:1rem;display:inline-flex}.price-table__for-cm{min-width:1.9rem;font-family:var(--font-display);font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink);font-size:1.5rem;line-height:1}}.notice{max-width:var(--measure);border-block:1px solid var(--color-line);gap:.5rem;padding-block:1.25rem;display:grid}.notice__title{color:var(--color-ink)}.notice__body{color:var(--color-ink-2)}.notice__body>*+*{margin-top:.5em}.notice--alert{border-color:var(--color-alert)}.notice--alert .notice__title{color:var(--color-alert)}.quote{max-width:46rem;margin:0}.quote__text{margin:0}.quote__text p{text-indent:-.42em;text-wrap:balance;margin:0}.quote__by{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.quote__by span{align-items:center;gap:.75rem;display:inline-flex}.quote__by span:before{content:"";background:var(--color-line-strong);width:1px;height:.95em}@media (width<=47.99rem){.quote__by{justify-items:start;gap:.15rem;display:grid}.quote__by span:before{display:none}}.proof-line{margin:0;padding:0;list-style:none}.proof-line li+li{margin-top:.2rem}@media (width>=48rem){.proof-line:not(.proof-line--stacked){clip-path:inset(-.5em -1px -.5em 0);flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.proof-line:not(.proof-line--stacked) li{align-items:center;margin-top:0;display:inline-flex;position:relative}.proof-line:not(.proof-line--stacked) li:before{content:"";background:var(--color-line-strong);width:1px;height:.95em;position:absolute;left:-.875rem}}.logo{color:var(--color-ink);align-items:baseline;gap:.62em;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1;text-decoration:none;display:inline-flex}.logo__mark{width:auto;height:1.42em;color:var(--color-brand);flex:none;transform:translateY(.7em)}.logo--bare .logo__mark{transform:translateY(.36em)}.logo--ink .logo__mark{color:currentColor}.logo__words{gap:.36em;display:grid}.logo__name{font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;font-size:1em}.logo__place{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-3);font-size:max(.5em,.625rem);font-weight:500}.logo--stacked{flex-direction:column;align-items:flex-start;gap:.8em}.logo--stacked .logo__mark,.logo--mark .logo__mark{height:2.2em;transform:none}.text-btn{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.03em;color:var(--color-ink);cursor:pointer;transition:color var(--dur-1) var(--ease-soft-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.text-btn:disabled,.text-btn[aria-disabled=true]{color:var(--color-ink-3);cursor:not-allowed}@media (hover:hover){.text-btn:hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent)}}.cord-thread{width:100%;height:auto;display:block;overflow:visible}.cord-thread__shade{stroke:var(--cord-thread-shade);stroke-opacity:1}.cord-thread__body{stroke:var(--cord-thread-body)}.cord-thread__lo{stroke:var(--cord-thread-lo)}.cord-thread__hi{stroke:var(--cord-thread-hi)}.cord-thread__rib{stroke:var(--cord-thread-rib);stroke-opacity:1}.field-white,.field-latex,.field-blue,.field-black{background-color:var(--color-ground);color:var(--color-ink);caret-color:var(--color-accent);accent-color:var(--color-accent)}:root,.field-white,.field-latex{--shadow-rgb:20 18 16;--plate-bg:var(--ek-bg);--plate-bg-press:var(--ek-press);--plate-fg:var(--ek-fg);--plate-line:var(--ek-line);--plate-line-shade:var(--ek-line-shade);--plate-face:var(--ek-face);--plate-face-s:var(--ek-face-s);--plate-rim:var(--ek-rim);--plate2-bg:var(--ew-bg);--plate2-bg-press:var(--ew-press);--plate2-fg:var(--ew-fg);--plate2-line:var(--ew-line);--plate2-line-shade:var(--ew-line-shade);--plate2-face:var(--ew-face);--plate2-face-s:var(--ew-face-s);--plate2-rim:var(--ew-rim);--cord-base:var(--color-piping);--cord-tile:var(--cord-art-black);--cord-tile-upright:var(--cord-art-black-upright);--cord-frame:var(--cord-art-black-frame);--cord-shadow:0 2.5px 3px -1px #1e1a164d, 0 .75px 1px #1e1a1638;--cord-shadow-upright:2.5px 1px 3px -1px #1e1a164d, .75px 0 1px #1e1a1638;--cord-frame-shadow:0 1.5px 1.5px #1e1a163d;--cord-thread-shade:#1e1a164d;--cord-thread-body:#272627;--cord-thread-lo:#121110;--cord-thread-hi:#3a3b3b;--cord-thread-rib:#0003}.field-white{--color-ground:#fefefc;--color-ground-2:#f4f3ef;--color-ground-3:#e9e8e3;--color-plate:#efeeea;--color-ink:#141312;--color-ink-2:#3d3b38;--color-ink-3:#62605b;--color-line:#e4e2dc;--color-line-strong:#8b8983;--color-accent:#141312;--color-on-accent:#fefefc;--color-alert:#9a2b1e;--color-brand:#556854;scrollbar-color:var(--color-black) #f4f3ef;color-scheme:light}.field-latex{--color-ground:#f3ecd9;--color-ground-2:#eae1c8;--color-ground-3:#e0d6ba;--color-plate:#eae1c8;--color-ink:#141312;--color-ink-2:#443f2e;--color-ink-3:#665f47;--color-line:#ddd3b6;--color-line-strong:#8d8463;--color-accent:#141312;--color-on-accent:#fefefc;--color-alert:#8f2416;--color-brand:#556854;--shadow-rgb:70 52 12;scrollbar-color:var(--color-black) #eae1c8;color-scheme:light}.field-blue,.field-black{--color-ground:#141312;--color-ground-2:#22211f;--color-ground-3:#0a0909;--color-plate:#1c1b19;--color-ink:#fefefc;--color-ink-2:#c9c7c1;--color-ink-3:#a8a59e;--color-line:#383633;--color-line-strong:#8a8780;--color-accent:#fefefc;--color-on-accent:#141312;--color-alert:#ffb4a6;--color-brand:#fefefc;--shadow-rgb:0 0 0;--plate-bg:var(--ew-bg);--plate-bg-press:var(--ew-press);--plate-fg:var(--ew-fg);--plate-line:var(--ew-line);--plate-line-shade:var(--ew-line-shade);--plate-face:var(--ew-face);--plate-face-s:var(--ew-face-s);--plate-rim:var(--ew-rim);--plate2-bg:var(--ek-bg);--plate2-bg-press:var(--ek-press);--plate2-fg:var(--ek-fg);--plate2-line:var(--ek-line);--plate2-line-shade:var(--ek-line-shade);--plate2-face:var(--ek-face);--plate2-face-s:var(--ek-face-s);--plate2-rim:var(--ek-rim);--cord-base:#eeece6;--cord-tile:var(--cord-art-white);--cord-tile-upright:var(--cord-art-white-upright);--cord-frame:var(--cord-art-white-frame);--cord-shadow:0 2.5px 3px -1px #000000bf, 0 .75px 1px #0009;--cord-shadow-upright:2.5px 1px 3px -1px #000000bf, .75px 0 1px #0009;--cord-frame-shadow:0 1.5px 1.5px #000000b3;--cord-thread-shade:#000000b3;--cord-thread-body:#eeece6;--cord-thread-lo:#a5a29a;--cord-thread-hi:#fff;--cord-thread-rib:#3a362f24;scrollbar-color:var(--color-on-black-2) var(--color-black-deep);color-scheme:dark}:is(.field-blue,.field-black) ::selection,:is(.field-blue,.field-black)::selection{background:var(--color-on-black);color:var(--color-black)}:is(.field-blue,.field-black) :is(.field-white,.field-latex) ::selection,:is(.field-blue,.field-black) .print ::selection{background:var(--color-black);color:var(--color-on-black)}.field{padding-block:var(--field-space);position:relative}.field--tight{padding-block:calc(var(--field-space) / 2)}.field--flush{padding-block:0}.field--screen{min-height:min(calc(100svh - var(--header-h)), 46rem);align-content:center}:where(.btn,.commit,.plaque,.print){position:relative}.action{--act:0;--press:0;--action-thread:max(1px, .04em);--action-thread-2:max(2px, .07em);max-width:100%;color:inherit;font-family:var(--font-text);font-size:var(--text-body);letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:.6em 0;background:0 0;border:0;padding:max(.1em,1.375rem - .5lh) 0;font-weight:400;line-height:1.3;text-decoration:none;display:inline-block}.action--m{font-size:var(--text-lead);line-height:1.25}.action--l{font-size:var(--text-title);font-weight:var(--display-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.action--xl{font-size:var(--text-display-m);font-weight:var(--display-weight);letter-spacing:var(--text-display-m--letter-spacing);line-height:1.08}.action__words{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:calc(var(--act) * 100%) var(--action-thread-2), calc((1 - var(--act)) * 100%) var(--action-thread);background-position:calc((1 - var(--act)) * 100%) 100%, calc(var(--act) * 100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-2) var(--ease-soft-out);padding-bottom:.05em}.action__tail{white-space:nowrap}.action__tail:last-child,.action--under .action__tail{padding-right:.55em}.action__tail--out:last-child,.action--under .action__tail--out{padding-right:.3em}.action__tail--down,.action__tail--down:last-child,.action--under .action__tail--down,.action__tail--back,.action__tail--back:last-child,.action--under .action__tail--back{padding-right:0}.action--back,.action:has(>.action__tail--back){margin-left:-.55em;padding-left:.55em}.action__arrow{vertical-align:-.03em;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;pointer-events:none;width:1.15em;height:.5em;margin-left:.04em;display:inline-block;overflow:visible}.action__stem,.action__head{transition:transform var(--dur-2) var(--ease-soft-out)}.action__stem{transform:scaleX(calc(1 + var(--act) * .45 + var(--press) * .13))}.action__head{transform:translateX(calc(var(--act) * 10px + var(--press) * 3px))}.action__arrow--down{vertical-align:-.2em;width:.5em;height:.85em;margin-left:.1em}.action__arrow--down .action__stem{transform:scaleY(calc(1 + var(--act) * .25 + var(--press) * .06))}.action__arrow--down .action__head{transform:translateY(calc(var(--act) * 4px + var(--press) * 1px))}.action__arrow--out{vertical-align:.04em;width:.8em;margin-left:.12em;rotate:-45deg}.action__arrow--out .action__stem{transform:scaleX(calc(1 + var(--act) * .33 + var(--press) * .1))}.action__arrow--out .action__head{transform:translateX(calc(var(--act) * 5px + var(--press) * 1.5px))}.action__arrow--back{margin-left:0;margin-right:.04em;scale:-1 1}.action__data{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--tracking-interface);font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-2);white-space:nowrap;font-weight:500;line-height:1.3;display:inline-block}.action--xl .action__data{font-size:var(--text-body)}.action--data .action__arrow,.action:has(>.action__data) .action__arrow{margin-right:1.15em}.action--data .action__arrow--out,.action:has(>.action__data) .action__arrow--out{margin-right:.8em}.action--data .action__arrow--back,.action:has(>.action__data) .action__arrow--back{margin-right:.04em}.action__words+.action__data{margin-left:.9em}.action--under .action__arrow:not(.action__arrow--back){margin-right:0}.action--under .action__words+.action__data{margin-left:0}.action--under .action__data{white-space:normal;margin-top:.45em;display:block}@media (width<=39.99rem){:is(.action--l,.action--xl) .action__arrow:not(.action__arrow--back){margin-right:0}:is(.action--l,.action--xl).action--data .action__tail:not(.action__tail--back,.action__tail--down){padding-right:.55em}:is(.action--l,.action--xl) .action__words+.action__data{margin-left:0}:is(.action--l,.action--xl) .action__data{white-space:normal;margin-top:.45em;display:block}}.action:focus-visible,.action.is-hover,.action.is-focus{--act:1}@media (hover:hover){.action:hover{--act:1}}.action:focus-visible,.action.is-focus{outline:2px solid var(--color-accent);outline-offset:2px}.action:active,.action.is-active{--act:1;--press:1}.action:active :is(.action__stem,.action__head),.action.is-active :is(.action__stem,.action__head){transition-duration:var(--dur-1)}.action[aria-current]:not([aria-current=false]){--act:1;cursor:default}.action[aria-current]:not([aria-current=false]) .action__arrow{visibility:hidden}.action:disabled,.action[aria-disabled=true]{--act:0;--press:0;color:var(--color-ink-3);cursor:not-allowed;pointer-events:none}:is(.action:disabled,.action[aria-disabled=true]) .action__words{background-image:none}:is(.action:disabled,.action[aria-disabled=true]) .action__arrow{visibility:hidden}:is(.action:disabled,.action[aria-disabled=true]) .action__data{color:inherit}.commit,.btn:where(:not(.action)){--act:0;--commit-bg:var(--color-accent);--commit-fg:var(--color-on-accent);--commit-sheet:var(--commit-fg);--commit-pipe:var(--commit-bg);--commit-pipe-w:2px;isolation:isolate;background:linear-gradient(var(--commit-sheet), var(--commit-sheet)) calc((1 - var(--act)) * 100%) 0 / calc(var(--act) * 100%) 100% no-repeat, var(--commit-bg);box-shadow:inset 0 0 0 var(--commit-pipe-w) var(--commit-pipe);color:var(--commit-fg);font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-size var(--dur-2) var(--ease-soft-out), box-shadow var(--dur-1) var(--ease-soft-out);border:0;border-radius:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none}.commit{text-align:left;width:100%;min-width:0;min-height:3.5rem;padding:0;display:grid;overflow:clip}.commit__face{min-width:0;color:var(--color-cotton);mix-blend-mode:difference;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:center;gap:.125rem 1.5rem;padding:.72rem 1.5rem .66rem;display:flex}.commit--priced .commit__face,.commit__face:has(>.commit__price){justify-content:space-between}.commit__words{justify-items:center;min-width:0;display:grid}.commit--priced .commit__words,.commit__face:has(>.commit__price) .commit__words{justify-items:start}.commit__words>span{opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-soft-out), visibility 0s linear var(--dur-1);grid-area:1/1}.commit:not([data-state]) [data-for=rest],.commit[data-state=rest] [data-for=rest],.commit[data-state=busy] [data-for=busy],.commit[data-state=done] [data-for=done]{opacity:1;visibility:visible;transition-delay:0s}.commit__price{letter-spacing:var(--tracking-interface);text-transform:none;font-size:1rem;font-weight:500}.commit__check{vertical-align:-.16em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:23;stroke-dashoffset:23px;width:1.3em;height:1em;transition:stroke-dashoffset var(--dur-2) var(--ease-soft-out);margin-left:.7em;display:inline-block;overflow:visible}.commit[data-state=done] .commit__check{stroke-dashoffset:0;transition-delay:var(--dur-1)}.commit:after{content:"";background:repeating-linear-gradient(90deg, var(--commit-fg) 0 .4375rem, transparent .4375rem .6875rem);clip-path:inset(0 100% 0 0);pointer-events:none;height:1.5px;position:absolute;bottom:.5rem;left:1.5rem;right:1.5rem}.commit[data-state=busy]:after,.commit[aria-busy=true]:after{animation:commit-sew calc(var(--dur-4) * 4) var(--ease-soft-out) forwards}@keyframes commit-sew{to{clip-path:inset(0)}}.commit--line,.btn--quiet:where(:not(.action)){--commit-bg:var(--color-ground);--commit-fg:var(--color-accent);--commit-pipe:var(--commit-fg);--commit-pipe-w:1.5px}.commit--white,.btn--white:where(:not(.action)){--commit-bg:var(--color-cotton);--commit-fg:var(--color-black)}.commit--black,.btn--black:where(:not(.action)){--commit-bg:var(--color-black);--commit-fg:var(--color-on-black)}.commit--inline{vertical-align:middle;width:auto;display:inline-grid}.commit--compact,.btn--compact:where(:not(.action)){min-height:2.75rem;font-size:.75rem}.commit--compact .commit__face{gap:1rem;padding-inline:1.125rem}.commit--compact .commit__price{font-size:.9375rem}.commit--compact:after{bottom:.3125rem;left:1.125rem;right:1.125rem}.btn:where(:not(.action,.commit)){min-height:3.25rem;color:var(--commit-bg);justify-content:center;align-items:center;gap:.875rem;padding:.72rem 1.75rem .66rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn:where(:not(.action,.commit)){color:color-mix(in srgb, var(--commit-bg) calc(var(--act) * 100%), var(--commit-fg))}}.btn:where(:not(.action,.commit)){text-align:center;transition:background-size var(--dur-2) var(--ease-soft-out), box-shadow var(--dur-1) var(--ease-soft-out), color 0s linear calc(var(--dur-2) * .38)}.btn--block:where(:not(.action,.commit)){width:100%;display:flex}.btn--compact:where(:not(.action,.commit)){padding-inline:1.25rem}.btn__note{letter-spacing:.03em;text-transform:none;border-left:1px solid;padding-left:.875rem;font-size:.875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.btn__note{border-left:1px solid color-mix(in srgb, currentColor 42%, transparent)}}@media (width<=29.99rem){.btn:where(:not(.action,.commit)):has(.btn__note){flex-direction:column;gap:.15rem;padding-block:.6rem}.btn__note{font-size:var(--text-caption);border-left:0;padding-left:0}}.commit:focus-visible,.commit.is-hover,.commit.is-focus,.btn:where(:not(.action)):focus-visible,.btn:where(:not(.action)).is-hover,.btn:where(:not(.action)).is-focus{--act:1}@media (hover:hover){.commit:hover,.btn:where(:not(.action)):hover{--act:1}}.commit:active,.commit.is-active,.btn:where(:not(.action)):active,.btn:where(:not(.action)).is-active{--act:1;--commit-sheet:var(--commit-fg)}@supports (color:color-mix(in lab, red, red)){.commit:active,.commit.is-active,.btn:where(:not(.action)):active,.btn:where(:not(.action)).is-active{--commit-sheet:color-mix(in srgb, var(--commit-fg) 92%, var(--commit-bg))}}.commit:active,.commit.is-active,.btn:where(:not(.action)):active,.btn:where(:not(.action)).is-active{--commit-pipe-w:4px;transition-duration:var(--dur-1);transition-delay:0s}.commit[data-state=busy],.commit[aria-busy=true]{--act:0;cursor:progress}.commit[data-state=done]{--act:1;cursor:default}.commit:disabled,.commit[aria-disabled=true],.btn:where(:not(.action)):disabled,.btn:where(:not(.action))[aria-disabled=true]{--act:0;box-shadow:none;outline:1px dashed var(--color-line-strong);outline-offset:-1px;color:var(--color-ink-3);cursor:not-allowed;background:0 0}:is(.commit:disabled,.commit[aria-disabled=true]) .commit__face{color:inherit;mix-blend-mode:normal}:is(.commit:disabled,.commit[aria-disabled=true]):after{content:none}.commit:focus-visible,.commit.is-focus,.btn:where(:not(.action)):focus-visible,.btn:where(:not(.action)).is-focus{outline:2px solid var(--color-accent);outline-offset:3px}.choices{grid-template-columns:repeat(var(--choices-cols,4), minmax(0, 1fr));gap:var(--space-4) var(--space-3);border:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.choice{--act:0;--on:0;min-width:0;min-height:2.75rem;padding:0 0 calc(var(--cord-w) + .875rem);color:var(--color-ink-2);--choice-2:var(--color-ink-3);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease-soft-out);background:0 0;border:0;border-radius:0;align-content:start;justify-items:start;gap:.3125rem;margin:0;display:grid;position:relative}.choice:before{content:"";left:0;right:0;bottom:calc((var(--cord-w) - 1px) / 2);background:linear-gradient(var(--color-ink), var(--color-ink)) calc((1 - var(--act)) * 100%) 0 / calc(var(--act) * 100%) 100% no-repeat, var(--color-line-strong);height:1px;transition:background-size var(--dur-2) var(--ease-soft-out);position:absolute}.choice:after{content:"";height:var(--cord-w);border-radius:calc(var(--cord-w) / 2);background:var(--cord-base) var(--cord-tile) 0 50% / auto 100% repeat-x;box-shadow:var(--cord-shadow);transform:scaleX(var(--on));transform-origin:calc((1 - var(--on)) * 100%) 50%;transition:transform var(--dur-2) var(--ease-house);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.choice>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.choice__figure{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:var(--display-weight);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;line-height:1}.choice__unit{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--tracking-interface);margin-left:.3em;font-weight:500}.choice__word{font-family:var(--font-display);font-size:var(--choice-word,var(--text-title));font-weight:var(--display-weight);letter-spacing:var(--text-title--letter-spacing);line-height:1.1}.choice__name{font-family:var(--font-display);color:var(--choice-2);transition:color var(--dur-1) var(--ease-soft-out);font-size:1.1875rem;font-style:italic;line-height:1.15}.choice__meta{font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-variant-numeric:lining-nums tabular-nums;color:var(--choice-2);transition:color var(--dur-1) var(--ease-soft-out)}.choice:focus-visible,.choice:has(>input:focus-visible),.choice.is-hover,.choice.is-focus{--act:1;--choice-2:var(--color-ink-2);color:var(--color-ink)}@media (hover:hover){.choice:hover{--act:1;--choice-2:var(--color-ink-2);color:var(--color-ink)}}.choice:focus-visible,.choice:has(>input:focus-visible),.choice.is-focus{outline:2px solid var(--color-accent);outline-offset:4px}.choice:active,.choice.is-active{color:var(--color-ink-2)}.choice:is([aria-checked=true],[aria-pressed=true],[data-state=checked],.is-chosen,:has(>input:checked)){--on:1;--act:0;--choice-2:var(--color-ink);color:var(--color-ink);cursor:default}.choice--tile{--choice-sheet:var(--color-ground);--choice-word:1.3125rem;background:linear-gradient(var(--choice-sheet), var(--choice-sheet)) calc((1 - var(--on)) * 100%) 0 / calc(var(--on) * 100%) 100% no-repeat, var(--color-ground-2);color:var(--color-ink);transition:background-size var(--dur-2) var(--ease-soft-out), background-color var(--dur-1) var(--ease-soft-out), color 0s linear calc(var(--dur-2) * .3);gap:.125rem;padding:.8125rem 1rem .75rem}.choice--tile:before{content:none}.choice--tile:after{height:auto;box-shadow:inset 0 0 0 2px var(--color-accent);-webkit-mask:linear-gradient(var(--color-black), var(--color-black)) calc((1 - var(--on)) * 100%) 0 / calc(var(--on) * 100%) 100% no-repeat;-webkit-mask:linear-gradient(var(--color-black), var(--color-black)) calc((1 - var(--on)) * 100%) 0 / calc(var(--on) * 100%) 100% no-repeat;-webkit-mask:linear-gradient(var(--color-black), var(--color-black)) calc((1 - var(--on)) * 100%) 0 / calc(var(--on) * 100%) 100% no-repeat;mask:linear-gradient(var(--color-black), var(--color-black)) calc((1 - var(--on)) * 100%) 0 / calc(var(--on) * 100%) 100% no-repeat;transition:-webkit-mask-size var(--dur-2) var(--ease-soft-out), mask-size var(--dur-2) var(--ease-soft-out);background:0 0;border-radius:0;inset:0;transform:none}.choice--reverse{--choice-sheet:var(--color-accent)}.choice--reverse:after{content:none}.choice--tile :is(.choice__name,.choice__meta){color:inherit}.choice--tile:focus-visible,.choice--tile:has(>input:focus-visible),.choice--tile.is-hover,.choice--tile.is-focus{background-color:var(--color-ground-3)}@media (hover:hover){.choice--tile:hover{background-color:var(--color-ground-3)}}.choice--reverse:is([aria-checked=true],[aria-pressed=true],[data-state=checked],.is-chosen,:has(>input:checked)){color:var(--color-on-accent)}.choice:is(:disabled,[aria-disabled=true],.is-off,:has(>input:disabled)){--act:0;--on:0;--choice-2:var(--color-ink-3);color:var(--color-ink-3);cursor:not-allowed}.choice:is(:disabled,[aria-disabled=true],.is-off,:has(>input:disabled)):before{border-top:1px dashed var(--color-line-strong);background:0 0;height:0}.choice--tile:is(:disabled,[aria-disabled=true],.is-off,:has(>input:disabled)){outline:1px dashed var(--color-line-strong);outline-offset:-1px;background:0 0}.choice--tile:is(:disabled,[aria-disabled=true],.is-off,:has(>input:disabled)):after{content:none}.icon-btn{--act:0;--press:0;--icon-size:1.25rem;border-radius:var(--radius-press);min-width:2.75rem;min-height:2.75rem;color:inherit;font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.icon-btn--s{--icon-size:1rem}.icon-btn--l{--icon-size:1.5rem}.icon-btn:has(>.icon-btn__words){padding-inline:.25rem}.icon-btn .icon{width:var(--icon-size);height:var(--icon-size);translate:0 calc(var(--press) * 1px);transition:rotate var(--dur-2) var(--ease-soft-out), translate var(--dur-1) var(--ease-soft-out)}.icon-btn .icon>*{transition:transform var(--dur-2) var(--ease-soft-out)}.icon-btn__count{font-variant-numeric:lining-nums tabular-nums;min-width:1ch;margin-left:-.3125rem;font-size:.6875rem;font-weight:600;line-height:1;translate:0 -.5rem}.icon-btn[data-kind=menu] .icon>*{transform-origin:12px 12px}.icon-btn[data-kind=menu] .i-1{transform:rotate(0deg) translate(calc(var(--act) * 2px), 0)}.icon-btn[data-kind=menu] .i-2{transform:rotate(0deg) translate(calc(var(--act) * -2px), 0)}.icon-btn[data-kind=menu][aria-expanded=true] .i-1{transform:rotate(45deg)translateY(3.5px)}.icon-btn[data-kind=menu][aria-expanded=true] .i-2{transform:rotate(-45deg)translateY(-3.5px)}.icon-btn[data-kind=close] .icon{rotate:calc(var(--act) * 90deg)}.icon-btn[data-kind=bag] .i-2{transform-origin:12px 8.5px;transform:scaleY(calc(1 + var(--act) * .34))}.icon-btn[data-kind=plus] .i-2{transform-origin:12px 12px;transform:scaleY(calc(1 + var(--act) * .24))}.icon-btn[data-kind=minus] .i-1{transform-origin:12px 12px;transform:scaleX(calc(1 - var(--act) * .36))}.icon-btn[data-kind=arrow-right] .i-1{transform-origin:3px 12px;transform:scaleX(calc(1 + var(--act) * .143))}.icon-btn[data-kind=arrow-right] .i-2{transform:translateX(calc(var(--act) * 2.5px))}.icon-btn[data-kind=arrow-left] .i-1{transform-origin:21px 12px;transform:scaleX(calc(1 + var(--act) * .143))}.icon-btn[data-kind=arrow-left] .i-2{transform:translateX(calc(var(--act) * -2.5px))}.icon-btn[data-kind=arrow-up] .i-1{transform-origin:12px 21px;transform:scaleY(calc(1 + var(--act) * .143))}.icon-btn[data-kind=arrow-up] .i-2{transform:translateY(calc(var(--act) * -2.5px))}.icon-btn[data-kind=arrow-down] .i-1{transform-origin:12px 3px;transform:scaleY(calc(1 + var(--act) * .143))}.icon-btn[data-kind=arrow-down] .i-2{transform:translateY(calc(var(--act) * 2.5px))}.icon-btn[data-kind=chevron-down] .icon{translate:0 calc(var(--act) * 2px + var(--press) * 1px)}.icon-btn[data-kind=chevron-down][aria-expanded=true] .icon{rotate:180deg;translate:0 calc(var(--act) * -2px - var(--press) * 1px)}.icon-btn[data-kind=mark]:after{content:"";width:.875rem;height:1.5px;transform:scaleX(var(--act));transform-origin:calc((1 - var(--act)) * 100%) 50%;transition:transform var(--dur-2) var(--ease-soft-out);background:currentColor;margin-left:-.4375rem;position:absolute;bottom:.3125rem;left:50%}.icon-btn:has(>.icon-btn__words):after{content:none}.icon-btn:focus-visible,.icon-btn.is-hover,.icon-btn.is-focus{--act:1}@media (hover:hover){.icon-btn:hover{--act:1}}.icon-btn:focus-visible,.icon-btn.is-focus{outline:2px solid var(--color-accent);outline-offset:-4px}.icon-btn:active,.icon-btn.is-active{--press:1}.icon-btn:disabled,.icon-btn[aria-disabled=true]{--act:0;--press:0;color:var(--color-ink-3);cursor:not-allowed}.qty{align-items:center;gap:.125rem;display:inline-flex}.qty__value{width:2.5rem;height:2.75rem;box-shadow:inset 0 -1px 0 var(--color-line-strong);color:inherit;font-family:var(--font-label);letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:1.0625rem;font-weight:500;line-height:2.75rem}.qty__value:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;box-shadow:none}.qty__value.is-up{animation:qty-up var(--dur-1) var(--ease-soft-out)}.qty__value.is-down{animation:qty-down var(--dur-1) var(--ease-soft-out)}@keyframes qty-up{0%{opacity:0;translate:0 .5em}}@keyframes qty-down{0%{opacity:0;translate:0 -.5em}}.plaque{--plaque-r:var(--radius-plaque);--plaque-edge:5px;--plaque-line:2px;--plaque-screw:.8125rem;--plaque-size:clamp(1.125rem, .94rem + .76vw, 1.625rem);isolation:isolate;box-sizing:border-box;border-radius:var(--plaque-r);background-color:var(--plaque-bg,var(--plate-bg));background-image:var(--plate-face);min-width:min(100%,15rem);max-width:100%;color:var(--plaque-fg,var(--plate-fg));font-family:var(--font-label);font-size:var(--plaque-size);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;font-variant-numeric:lining-nums proportional-nums;box-shadow:var(--plate-rim), 0 .5px 1px rgb(var(--shadow-rgb) / .5), 2px 4px 5px -1px rgb(var(--shadow-rgb) / .24), 9px 20px 30px -12px rgb(var(--shadow-rgb) / .4);border:0;align-content:center;justify-items:center;row-gap:.28em;margin:0;padding:1.15em 2.6em 1.05em;font-weight:600;line-height:1.1;text-decoration:none;display:inline-grid}.plaque:before{content:"";inset:var(--plaque-edge);z-index:-1;border:var(--plaque-line) solid var(--plaque-hairline,var(--plate-line));border-radius:max(2px, calc(var(--plaque-r) - var(--plaque-edge)));box-shadow:.5px 1px .5px var(--plate-line-shade), inset .5px 1px .5px var(--plate-line-shade);pointer-events:none;position:absolute}.plaque:after{content:"";z-index:-1;background:var(--screw-a) left calc(var(--plaque-edge) + var(--plaque-line) + .5em) center / var(--plaque-screw) var(--plaque-screw) no-repeat, var(--screw-b) right calc(var(--plaque-edge) + var(--plaque-line) + .5em) center / var(--plaque-screw) var(--plaque-screw) no-repeat;pointer-events:none;position:absolute;inset:0}.plaque__line{display:block}.plaque__over,.plaque__under{letter-spacing:.16em;font-size:max(.6875rem,.5em);line-height:1.3;display:block}.plaque__over{margin-bottom:.15em}.plaque__under{margin-top:.2em}.plaque--l{--plaque-size:clamp(1.375rem, .96rem + 1.7vw, 2.5rem);--plaque-edge:7px;--plaque-line:2.5px;--plaque-r:12px;--plaque-screw:1rem}.plaque--white{--plate-bg:var(--ew-bg);--plate-bg-press:var(--ew-press);--plate-fg:var(--ew-fg);--plate-line:var(--ew-line);--plate-line-shade:var(--ew-line-shade);--plate-face:var(--ew-face);--plate-face-s:var(--ew-face-s);--plate-rim:var(--ew-rim)}.plaque--black{--plate-bg:var(--ek-bg);--plate-bg-press:var(--ek-press);--plate-fg:var(--ek-fg);--plate-line:var(--ek-line);--plate-line-shade:var(--ek-line-shade);--plate-face:var(--ek-face);--plate-face-s:var(--ek-face-s);--plate-rim:var(--ek-rim)}.plaque--quiet{--plate-bg:var(--plate2-bg);--plate-bg-press:var(--plate2-bg-press);--plate-fg:var(--plate2-fg);--plate-line:var(--plate2-line);--plate-line-shade:var(--plate2-line-shade);--plate-face:var(--plate2-face);--plate-face-s:var(--plate2-face-s);--plate-rim:var(--plate2-rim)}.plaque--number{--plaque-r:8px;--plaque-edge:4px;--plaque-line:1.5px;--plaque-screw:.5625rem;--plaque-size:clamp(1.875rem, .9rem + 4vw, 3.5rem);aspect-ratio:4/3;width:2.5em;min-width:0;font-family:var(--font-display);letter-spacing:-.012em;text-transform:none;font-variant-numeric:lining-nums proportional-nums;grid-auto-flow:column;justify-content:center;align-items:baseline;gap:0 .1em;padding:.06em 0 0;font-weight:500;line-height:1}.plaque--number:after{background:var(--screw-a) center top calc(var(--plaque-edge) + var(--plaque-line) + .09em) / var(--plaque-screw) var(--plaque-screw) no-repeat, var(--screw-b) center bottom calc(var(--plaque-edge) + var(--plaque-line) + .09em) / var(--plaque-screw) var(--plaque-screw) no-repeat}.plaque__unit{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:max(.625rem,.2em);font-weight:600}.plaque--small{--plaque-r:var(--radius-press);--plaque-edge:3px;--plaque-line:1px;--plaque-size:.75rem;background-image:var(--plate-face-s);letter-spacing:.1em;min-width:0;box-shadow:var(--plate-rim), 0 .5px 1px rgb(var(--shadow-rgb) / .4), 2px 4px 7px -3px rgb(var(--shadow-rgb) / .38);padding:.72em 1.5em .64em}.plaque--small:before{box-shadow:none;opacity:.8}.plaque--small:after{content:none}:is(a,button,label).plaque{cursor:pointer;transition:box-shadow var(--dur-1) var(--ease-soft-out), translate var(--dur-1) var(--ease-soft-out)}@media (hover:hover){:is(a,button,label).plaque:hover{box-shadow:var(--plate-rim), 0 .5px 1px rgb(var(--shadow-rgb) / .5), 1px 2px 3px -1px rgb(var(--shadow-rgb) / .28), 4px 9px 14px -8px rgb(var(--shadow-rgb) / .38);translate:1px 2px}}.plaque-row{flex-wrap:wrap;align-items:flex-end;gap:clamp(.5rem,.2rem + 1.2vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}@media (width<=29.99rem){.plaque{padding-inline:2.1em}.plaque--number{padding-inline:0}.plaque--small{padding-inline:1.3em}}.print{--tilt:0deg;--print-border:0px;box-sizing:border-box;max-width:var(--hold,none);box-shadow:none;background:0 0;margin:0;padding:0;display:block;rotate:none}.print>img,.print>picture,.print>picture>img{width:100%;display:block}.print :where(img){filter:var(--photo-mono)}.print--colour :where(img),.print[data-colour] :where(img){filter:none}.print-set{align-items:end;gap:.625rem;min-width:0;margin:0;display:grid}.print-set__caption{max-width:22rem}.type-caption b,.type-caption strong{letter-spacing:.05em;font-weight:600}.section-head{margin-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.75rem)}.section-head__title{max-width:18ch}.section-head__lead{margin-top:var(--space-4)}.opener:not(.opener--field):has(+:is(.field,[class*=field-])),.opener:not(.opener--field):last-child{padding-bottom:var(--section-space)}.opener--field{padding-top:clamp(2rem,1.2rem + 3vw,4rem);padding-bottom:var(--field-space)}.opener--field .opener__rule{display:none}.opener--text.opener--field .opener__body{margin-top:var(--space-4)}.opener--field .plate__legend{margin-top:.75rem}@media (width>=64rem){.opener--text.opener--field .opener__body,.opener--text.opener--field .opener__aside{margin-top:var(--space-5)}.opener--plate.opener--field{min-height:min(calc(100svh - var(--header-h)), 44rem);align-items:center;padding-block:clamp(2rem,1rem + 2.4vw,3.5rem)}.opener--plate.opener--field .opener__head{grid-area:1/a-start/auto/legend-end;display:block}.opener--plate.opener--field .opener__actions{justify-content:flex-start}.opener--plate.opener--field .opener__aside{margin-top:var(--space-5);grid-area:2/a-start/auto/legend-end}.opener--plate.opener--field .plate{grid-area:1/b-start/auto/edge-end;margin-top:0}.opener--plate.opener--field .plate .plate__frame{grid-area:1/b-start/auto/edge-end}.opener--plate.opener--field .plate .plate__legend{grid-area:2/b-start/auto/b-end;align-self:start}.opener--plate.opener--field .plate .plate__cartel{margin-top:var(--space-3);grid-area:3/b-start/auto/b-end}}:is(.field-blue,.field-black,.field-latex) .figure__frame{background:0 0}.print .figure__frame,:is(.field-blue,.field-black,.field-latex) .print .figure__frame{background:var(--color-plate)}.spec-list{border-top:2px solid var(--color-ink)}.spec-list dt{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-ink-2);font-weight:600}.price-table thead th{border-bottom:2px solid var(--color-ink)}.price-table td{font-size:1.125rem;font-weight:500}@media (width<=47.99rem){.price-table tbody th{border-bottom:2px solid var(--color-ink)}}.notice{border:0;border-top:2px solid var(--color-accent);background:var(--color-ground-2);padding:1.25rem 1.5rem 1.35rem}.notice--alert{border-top-color:var(--color-alert)}.quote{max-width:58rem}.quote--title{max-width:44rem}.quote__text p{text-indent:-.4em}.quote__by{margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.quote--xl .quote__text{line-height:1.02}.quote__by b{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.quote--panel{max-width:none;padding:clamp(2.25rem,1.4rem + 3.6vw,5rem) clamp(1.5rem,.6rem + 3.6vw,5rem)}.quote--panel.on-bleed{padding-inline:var(--page-margin)}.quote--panel .quote__text{max-width:22ch}.quote--panel.quote--m .quote__text,.quote--panel.quote--title .quote__text{max-width:34ch}.logo__place{letter-spacing:.16em;font-weight:600}.logo--reverse,.logo--reverse .logo__mark{color:var(--color-on-black)}.logo--reverse .logo__place{color:var(--color-on-black-2)}.breadcrumb:is(.field-blue,.field-black){padding-top:var(--space-2)}.band{padding-block:var(--band-pad);row-gap:var(--band-gap);align-content:start;position:relative}.band__head,.band__line,.band__action{z-index:1;grid-column:content-start/content-end;margin:0;position:relative}.band__words{display:contents}.band__action{text-wrap:balance}.band__title{max-width:18ch;margin:0}.band__line{max-width:var(--measure-lead);color:var(--color-ink-2)}.band__head+.band__line{margin-top:calc(var(--space-3) - var(--band-gap))}.band__picture{isolation:isolate;grid-column:edge-start/edge-end;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.band__frame{width:100%;aspect-ratio:var(--band-ratio-phone,4 / 3);position:relative;overflow:hidden}.band__frame>:where(picture,img){position:absolute;inset:0}.band__frame :where(picture){width:100%;height:100%;display:block}.band__frame :where(img){object-fit:cover;object-position:var(--band-at,50% 50%);width:100%;height:100%;display:block}.band--render .band__picture{--fx-fold:0}.band--render .band__frame{background:0 0}.band--render.band--cutout .band__frame :where(img){object-fit:contain}.band--photo .band__frame{width:min(100%, var(--hold,100%));background:var(--color-plate)}.band--photo.band--mono .band__frame :where(img){filter:var(--photo-mono)}.band--photo.band--mono .band__frame[data-graded] :where(img){filter:none}.band__caption{padding-inline:var(--page-margin);max-width:34rem;margin-top:.625rem}.band__caption--own{max-width:none}.band__type{isolation:isolate;grid-column:content-start/content-end;min-width:0}@media (width<=63.99rem){.band--over.band--tall{grid-template-rows:20fr 23fr auto;min-height:100svh}.band--over.band--tall .band__words{z-index:1;grid-area:1/content-start/auto/content-end;display:block;position:relative}.band--over.band--tall .band__head+.band__line{margin-top:var(--space-3)}.band--over.band--tall .band__picture{position:absolute;inset:0}.band--over.band--tall .band__frame{aspect-ratio:auto;height:100%}.band--over.band--tall .band__action{grid-row:3}.band--over.band--tall .band__caption{display:none}.band--first.band--over.band--tall{padding-top:calc(var(--bar-room,var(--header-h)) + 1rem)}}@media (width>=64rem){.band{min-height:var(--band-h);grid-template-rows:auto minmax(0,1fr) auto}.band--short{min-height:0}.band__frame{aspect-ratio:auto}.band__picture{align-self:stretch}.band__head+.band__line{margin-top:0}.band--under .band__head,.band--over .band__head{grid-area:1/a-start/auto/8 col;align-self:end}.band--under .band__line,.band--over .band__line{grid-area:1/8 col/auto/b-end;align-self:end;padding-bottom:.5rem}.band--under.band--size-xl .band__head,.band--over.band--size-xl .band__head{grid-column:a-start/9 col}.band--under.band--size-xl .band__line,.band--over.band--size-xl .band__line{grid-column:9 col/b-end}.band--under .band__action,.band--over .band__action{grid-area:3/a-start/auto/b-end}.band--under{row-gap:clamp(1rem,3svh,1.75rem)}.band--under .band__picture{grid-row:2;grid-template-rows:minmax(12rem,1fr) auto}.band--under .band__frame{height:100%}.band--under.band--render:not(.band--cutout) .band__frame :where(img){-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.band--right{grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:0}.band--right .band__head{grid-area:1/a-start/auto/legend-end}.band--right .band__line{margin-top:var(--space-4);grid-area:2/a-start/auto/legend-end}.band--right .band__action{margin-top:var(--space-4);grid-area:4/a-start/auto/legend-end}.band--right .band__picture,.band--right .band__type{grid-area:1/b-start/-1/edge-end}.band--right .band__type{grid-column:b-start/b-end;align-self:stretch}.band--right .band__picture{grid-template-rows:minmax(16rem,1fr) auto}.band--right .band__frame{justify-self:end;max-width:100%;height:100%}.band--right .band__frame:where([style*=--band-ratio]){width:auto;aspect-ratio:var(--band-ratio)}.band--right.band--photo .band__frame{max-width:min(100%, var(--hold,100%))}.band--right .band__caption{padding-inline:0 var(--page-margin);text-align:right;justify-self:end}.band--right .band__caption--own{margin-top:var(--space-3);text-align:left;justify-self:start;padding-inline:0}.band--right.band--render:not(.band--cutout,.band--narrow) .band__picture{grid-column:legend-start/edge-end}.band--right.band--narrow .band__head,.band--right.band--narrow .band__line,.band--right.band--narrow .band__action{grid-column:a-start/8 col}.band--right.band--narrow .band__picture{grid-column:8 col/edge-end}.band--right.band--narrow .band__type{grid-column:8 col/b-end}.band--over{min-height:max(34rem,100svh);padding-top:calc(var(--header-h) + 1.5rem)}.band--first.band--over{padding-top:calc(var(--bar-room,var(--header-h)) + 1.5rem)}.band--over .band__picture{position:absolute;inset:0}.band--over .band__frame{height:100%}.band--over .band__caption{right:0;bottom:var(--space-3);z-index:1;position:absolute}.band--over.band--photo .band__frame{width:100%}.band--over.band--short{min-height:var(--band-over-h,min(var(--band-h), 40rem));padding-top:var(--band-pad)}.band--over.band--captioned .band__picture{bottom:2.25rem}.band--over.band--captioned .band__caption{margin-top:.5rem;top:100%;bottom:auto;right:0}.band--over.band--captioned{padding-bottom:calc(var(--band-pad) + 2.25rem)}.band--over:is(.band--words-centre,.band--words-right){row-gap:var(--space-4);padding-top:max(calc(var(--header-h) + 1.5rem), var(--band-words-top,0px));grid-template-rows:auto auto minmax(0,1fr)}.band--first.band--over:is(.band--words-centre,.band--words-right){padding-top:max(calc(var(--bar-room,var(--header-h)) + 1.5rem), var(--band-words-top,0px))}.band--over:is(.band--words-centre,.band--words-right) .band__words{z-index:1;row-gap:var(--space-3);grid-row:1;display:grid;position:relative}.band--over:is(.band--words-centre,.band--words-right) :is(.band__head,.band__line){grid-area:auto;align-self:auto;padding-bottom:0}.band--over:is(.band--words-centre,.band--words-right) .band__action{grid-row:2;align-self:start}.band--over.band--words-centre :is(.band__words,.band__action){text-align:center;grid-column:3 col/11 col;justify-self:center;justify-items:center}.band--over.band--words-centre .band__title{text-wrap:balance;max-width:20ch}.band--over.band--words-centre .band__line{text-wrap:balance}.band--over.band--words-right :is(.band__words,.band__action){grid-column:8 col/b-end}}@media (width<=63.99rem){.band--over.band--tall:is(.band--words-centre,.band--words-right){padding-top:max(calc(var(--bar-room,var(--header-h)) + 1rem), var(--band-words-top,0px));grid-template-rows:auto auto minmax(0,1fr)}.band--over.band--tall:is(.band--words-centre,.band--words-right) .band__action{grid-row:2}.band--over.band--tall.band--words-centre :is(.band__words,.band__action){text-align:center;justify-self:center}.band--over.band--tall.band--words-centre .band__line{margin-inline:auto}.band--over.band--tall.band--captioned{padding-bottom:calc(var(--band-pad) + 2rem)}.band--over.band--tall.band--captioned .band__picture{bottom:2rem}.band--over.band--tall.band--captioned .band__caption{margin-top:.4rem;display:block;position:absolute;top:100%;right:0}}@media (width>=64rem){.band--line-under.band--over .band__line{margin-top:calc(var(--space-3) - var(--band-gap));grid-area:2/a-start/auto/legend-end;align-self:start;padding-bottom:0}}.listing{padding-block:var(--band-pad);row-gap:var(--band-gap);position:relative}.listing--bare{padding-block:0}.listing__head,.listing__say,.listing__action,.listing__items{grid-column:content-start/content-end;margin:0}.listing__title{max-width:20ch;margin:0}.listing__say{max-width:var(--measure-lead);color:var(--color-ink-2)}.listing__action{text-wrap:balance}.listing__head+.listing__say{margin-top:calc(var(--space-3) - var(--band-gap))}.listing__items{gap:clamp(2.25rem, 1.5rem + 3vw, 4rem) var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.listing__item{align-content:start;min-width:0;display:grid;position:relative}.listing__picture{aspect-ratio:var(--listing-ratio,16 / 9);margin-bottom:var(--space-3);position:relative;overflow:hidden}.listing__picture :where(picture){display:contents}.listing__picture :where(img){object-fit:contain;object-position:50% 100%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.listing__picture[data-fit=cover] :where(img){object-fit:cover;object-position:50% 50%}.listing__picture[data-crop] :where(img){inset:auto;left:var(--crop-x);top:var(--crop-y);width:var(--crop-w);height:var(--crop-h);object-fit:fill}.listing__picture[data-mono] :where(img){filter:var(--photo-mono)}.listing__picture[data-under]{pointer-events:none;overflow:visible}.listing__drawing{height:auto;color:var(--color-ink);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block;position:absolute;left:50%;overflow:visible;translate:-50%}.listing__drawing :where(path,circle,line,polyline,rect,ellipse){vector-effect:non-scaling-stroke}.listing__drawing .d2{stroke:var(--color-ink-3);stroke-width:1px}.listing__drawing .d3{fill:var(--color-ink-3);stroke:none}.listing__picture :where(.listing__second){opacity:0;transition:opacity var(--dur-2) var(--ease-soft-out)}.listing__item:has(.listing__go:focus-visible) .listing__second{opacity:1}@media (hover:hover){.listing__item:hover .listing__second{opacity:1}}.listing__name{margin:0}.listing__line{max-width:36ch;font-size:var(--text-body);color:var(--color-ink-2);margin:.35rem 0 0;line-height:1.45}.listing__row{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.listing__row>:where(p,span){margin:0}.listing__go:after{content:"";position:absolute;inset:0}.listing__item .listing__go:focus-visible{outline:none}.listing__item:has(.listing__go:focus-visible){outline:2px solid var(--color-accent);outline-offset:.5rem}@media (width>=40rem){.listing__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){:is(.listing--3 .listing__items,.listing__items.listing--3){grid-template-columns:repeat(3,minmax(0,1fr))}.listing__head{grid-column:a-start/8 col;align-self:end}.listing__head+.listing__say{grid-column:8 col/b-end;align-self:end;margin-top:0;padding-bottom:.4rem}}:is(.listing--compact .listing__items,.listing__items.listing--compact){gap:var(--space-5) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.listing--compact .listing__picture{margin-bottom:var(--space-2)}.listing--compact .listing__name{font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--display-weight);letter-spacing:-.005em;line-height:1.2}.listing--compact .listing__go{color:inherit;transition:background-size var(--dur-2) var(--ease-soft-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 max(1px,.06em);padding-bottom:.1em;text-decoration:none}.listing--compact .listing__line{font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-3);margin-top:.2rem}.listing--compact .listing__row{margin-top:.15rem}.listing--compact .listing__item{transition:opacity var(--dur-1) var(--ease-soft-out)}.listing--compact .listing__item:has(.listing__go:focus-visible) .listing__go{background-size:100% max(1px,.06em)}:is(.listing--compact .listing__items,.listing__items.listing--compact):has(.listing__go:focus-visible) .listing__item:not(:has(.listing__go:focus-visible)){opacity:.55}@media (hover:hover){.listing--compact .listing__item:hover .listing__go{background-size:100% max(1px,.06em)}:is(.listing--compact .listing__items,.listing__items.listing--compact):has(.listing__item:hover) .listing__item:not(:hover){opacity:.55}}@media (width>=40rem){:is(.listing--compact .listing__items,.listing__items.listing--compact){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem) and (width<=63.99rem){:is(.listing--compact[data-n="4"] .listing__items,.listing__items.listing--compact[data-n="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){:is(.listing--compact .listing__items,.listing__items.listing--compact){grid-template-columns:repeat(var(--listing-n,6), minmax(0, 1fr));row-gap:var(--space-5)}}.listing--lineup{overflow-x:clip}.listing--lineup .listing__item{container-type:inline-size}.listing--lineup .listing__picture{--canvas:calc(100cqw / var(--row-widest));width:var(--canvas);margin-left:calc(-1 * var(--row-lead) * var(--canvas));pointer-events:none;overflow:visible}@media (width>=64rem){:is(.listing--lineup .listing__items,.listing__items.listing--lineup){--gap:clamp(1.25rem, 2vw, 1.75rem);grid-template-columns:var(--row-tracks);column-gap:var(--gap);container-type:inline-size}.listing--lineup .listing__item{container-type:normal}.listing--lineup .listing__picture{--canvas:calc((100cqw - var(--row-gaps) * var(--gap)) * var(--row-canvas))}}.listing__picture[data-whole]{pointer-events:none;overflow:visible}.listing__picture[data-whole] :where(img){mix-blend-mode:lighten}:is(.listing,.band,.sheet):has(.listing__picture[data-whole]){overflow-x:clip}@media (width>=40rem){:is(.listing--5 .listing__items,.listing__items.listing--5){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){:is(.listing--4 .listing__items,.listing__items.listing--4){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.listing--5 .listing__items,.listing__items.listing--5){grid-template-columns:repeat(5,minmax(0,1fr))}:is(.listing--4,.listing--5):not(.listing--compact) .listing__row{align-content:start;justify-items:start;gap:var(--space-2);display:grid}:is(.listing--5 .listing__items,.listing__items.listing--5) .listing__name:not(.type-name){font-size:var(--text-lead);letter-spacing:-.005em;line-height:1.25}.listing--fold .listing__line{max-width:none}.listing--fold:not(.listing--lineup) .listing__picture{--fold:max(8rem, calc(100svh - var(--header-h) - var(--listing-over,24rem)));width:min(100%, calc(var(--fold) * (var(--listing-ratio,16 / 9))))}}@supports (grid-template-rows:subgrid){:is(.listing--even .listing__items,.listing__items.listing--even){--between:clamp(2.25rem, 1.5rem + 3vw, 4rem);margin-bottom:calc(-1 * var(--between));row-gap:0}:is(.listing--even.listing--compact .listing__items,.listing__items.listing--even.listing--compact){--between:var(--space-5)}.listing--even .listing__item{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--between)}.listing--even .listing__picture{grid-row:1}.listing--even .listing__name{grid-row:2;align-self:end}.listing--even .listing__line{grid-row:3}.listing--even .listing__row{grid-row:4}}.price-lines{column-gap:var(--space-4);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.price-line{display:contents}.price-line__go{--act:0;justify-content:space-between;align-items:baseline;gap:0 var(--space-4);min-height:2.75rem;color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-soft-out);grid-column:1/-1;padding-block:.5rem;text-decoration:none;display:flex}.price-line__what{grid-column:1/3;min-width:0}.price-line__name{font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--display-weight);color:var(--color-ink);line-height:1.2}.price-line__name>span:first-child{background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) 100% / calc(var(--act) * 100%) max(1px, .06em) no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out);padding-bottom:.1em}.price-line__measure{font-size:var(--text-body);line-height:1.3;display:block}.price-line__go :where(.shop-price){flex:none;margin:0}.price-line__go:focus-visible{--act:1;color:var(--color-ink)}@media (hover:hover){.price-line__go:hover{--act:1;color:var(--color-ink)}}.price-line--s .price-line__name{font-size:var(--text-body);color:inherit;font-weight:400;line-height:1.3}.price-line--apart .price-line__go{margin-top:var(--space-3)}@supports (grid-template-columns:subgrid){.price-line__go{grid-template-columns:subgrid;justify-content:normal;display:grid}.price-line__price{justify-self:end}@container (width>=30rem){.price-line:not(.price-line--apart,.price-line--s) .price-line__what{grid-template-columns:subgrid;align-items:baseline;display:grid}.price-line--apart .price-line__what{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}}}@media (width>=64rem) and (hover:hover){.price-line--s .price-line__go{min-height:1.875rem;padding-block:.2rem}}.photo{min-width:0;margin:0}.photo__frame{width:min(100%, var(--hold,100%));background:var(--color-plate);position:relative;overflow:hidden}.photo__frame :where(picture){width:100%;height:100%;display:block}.photo__frame :where(img){object-fit:cover;width:100%;height:100%;display:block}.photo--mono .photo__frame :where(img){filter:var(--photo-mono)}.photo--mono .photo__frame[data-graded] :where(img){filter:none}.photo--two .photo__frame{aspect-ratio:var(--photo-ar-tall);width:min(100%, var(--hold-tall,100%))}@media (width>=40rem){.photo--from-40 .photo__frame{aspect-ratio:var(--photo-ar);width:min(100%, var(--hold,100%))}}@media (width>=64rem){.photo--from-64 .photo__frame{aspect-ratio:var(--photo-ar);width:min(100%, var(--hold,100%))}}@media (width>=80rem){.photo--from-80 .photo__frame{aspect-ratio:var(--photo-ar);width:min(100%, var(--hold,100%))}}.photo--two.photo--fill .photo__frame{aspect-ratio:auto}.photo__frame[data-crop] :where(img){left:var(--crop-x);top:var(--crop-y);width:var(--crop-w);height:var(--crop-h);object-fit:fill;max-width:none;position:absolute}.photo--fill{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.photo--fill .photo__frame{height:100%;min-height:12rem}.photo--screen .photo__frame{width:min(100%, var(--hold,100%), calc(max(12rem, var(--photo-screen,calc(100svh - var(--header-h) - 2 * var(--band-pad)))) * var(--photo-ar,1.5)))}.photo--end .photo__frame{margin-left:auto}.photo--end .photo__caption{text-align:right;margin-left:auto}.photo__caption{max-width:min(100%, var(--hold,26rem), 26rem);margin-top:.625rem}.photos{min-width:0;margin:0}.photos__row{gap:var(--photo-gap);max-width:var(--photos-max,none);flex-wrap:wrap;display:flex}.photos__row>.photo{flex:var(--photo-ar,1.5) 1 calc(var(--photo-ar,1.5) * 5.5rem);max-width:min(calc(var(--photo-ar,1.5) * 18rem), var(--hold,100vw))}.photos__row>.photo .photo__frame{width:100%}.photos__caption{max-width:34rem;margin-top:.625rem}.photos--end .photos__row{justify-content:flex-end;margin-left:auto}.photos--end .photos__caption{text-align:right;margin-left:auto}@media (width>=64rem){.photos__row{flex-wrap:nowrap}.photos__row>.photo{max-width:var(--hold,none);flex-basis:0%}.photos--screen{container-type:inline-size}.photos--screen .photos__row{--row-h:min(var(--photos-screen,calc(100svh - var(--header-h) - var(--row-now,0px) - 2 * var(--band-pad))), var(--photos-h,100svh), calc((100cqw - var(--photos-gaps,16px)) / var(--photos-ar,3)));height:max(12rem, var(--row-h));max-width:none}.photos--screen .photos__row>.photo{height:100%;aspect-ratio:var(--photo-ar,1.5);flex:none;max-width:none}.photos--screen .photos__row>.photo .photo__frame{height:100%}}.stanza{padding-block:var(--band-pad);row-gap:var(--band-gap);position:relative}.stanza__quote,.stanza__list,.stanza__line,.stanza__action{grid-column:content-start/content-end;margin:0}.stanza__quote{max-width:none}.stanza__quote .quote__text{max-width:24ch}.stanza__list{row-gap:clamp(1.25rem,4svh,2.25rem);margin:0;padding:0;list-style:none;display:grid}.stanza__item{row-gap:var(--space-2);display:grid}.stanza__entry{margin:0}.stanza__note{max-width:26rem;color:var(--color-ink-2);margin:0}.stanza__note .action{width:fit-content;color:var(--color-ink);margin-top:.15rem;display:block}.stanza__line{max-width:var(--measure-lead);color:var(--color-ink-2)}.stanza__line+.stanza__action{margin-top:calc(var(--space-2) - var(--band-gap))}@media (width>=64rem){.stanza__quote{grid-column:a-start/11 col}.stanza__list{grid-column:edge-start/edge-end;grid-template-columns:subgrid}.stanza__item{grid-column:edge-start/edge-end;grid-template-columns:subgrid;align-items:last baseline}.stanza__entry{grid-column:a-start/8 col}.stanza__note{grid-column:8 col/b-end;padding-bottom:.6rem}}.stanza__picture{grid-column:content-start/content-end;min-width:0}@media (width>=64rem){.stanza--pictured :is(.stanza__quote,.stanza__list,.stanza__line,.stanza__action){grid-column:a-start/8 col}.stanza--pictured .stanza__list,.stanza--pictured .stanza__item{grid-template-columns:minmax(0,1fr)}.stanza--pictured .stanza__item{grid-column:auto;align-items:start}.stanza--pictured :is(.stanza__entry,.stanza__note){grid-column:auto;padding-bottom:0}.stanza--pictured .stanza__picture{grid-area:1/8 col/span 3/edge-end;align-self:center}}.tel{justify-items:start;row-gap:.2em;display:inline-grid}.tel__number{font-family:var(--font-display);font-size:var(--text-lead);font-variant-numeric:lining-nums tabular-nums;color:inherit;white-space:nowrap;transition:background-size var(--dur-2) var(--ease-soft-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .04em)/0 max(1px,.035em) no-repeat;line-height:1.1;text-decoration:none}.tel__number:focus-visible{background-size:100% max(1px,.035em)}@media (hover:hover){.tel__number:hover{background-size:100% max(1px,.035em)}}.tel--lead .tel__number{padding-block:.4rem}.tel--title .tel__number{font-size:var(--text-title);font-weight:var(--display-weight)}.tel--display-m .tel__number{font-size:var(--text-display-m);font-weight:var(--display-weight);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing)}.tel--display-l .tel__number{font-size:var(--text-display-l);font-weight:var(--display-weight);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing)}.tel__speaks{color:var(--color-ink-3)}.quote__more{margin-top:var(--space-3);max-width:var(--measure);font-family:var(--font-text);font-size:var(--text-body);font-weight:400;line-height:var(--text-body--line-height);letter-spacing:0}.cord-rule--upright.cord-rule--from-edge{border-radius:0 0 calc(var(--cord-w) / 2) calc(var(--cord-w) / 2)}.cord-rule--upright.cord-rule--to-edge{border-radius:calc(var(--cord-w) / 2) calc(var(--cord-w) / 2) 0 0}.cord-rule--upright.cord-rule--from-edge.cord-rule--to-edge{border-radius:0}a.choice{text-decoration:none}.closing .band__title{text-wrap:balance;max-width:none}.closing .band__line{text-wrap:balance;max-width:44rem}.closing__facts{align-content:start;row-gap:var(--space-3);max-width:24rem;display:grid}.closing__place{color:var(--color-ink);-webkit-user-select:all;user-select:all;margin:0;font-style:normal}.closing__place>span,.closing__hours>span{display:inline-block}.closing__hours{color:var(--color-ink-2);margin:0}.closing__phones{margin:0;padding:0;list-style:none;display:grid}.closing__phones li{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.closing__phone{min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-lead);font-variant-numeric:lining-nums tabular-nums;color:inherit;white-space:nowrap;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.closing__speaks{color:var(--color-ink-3)}@media (width>=64rem){.closing.band--right .band__head,.closing.band--right .band__line,.closing.band--right .band__action{grid-column:a-start/9 col}.closing.band--right .band__type{grid-column:9 col/b-end}.closing__facts{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:100%;padding-top:.5rem}.closing__phones li{row-gap:0;display:grid}.closing__phone{min-height:0}.closing__phones li+li{margin-top:var(--space-2)}}@media (width>=80rem){.closing.band--right .band__head,.closing.band--right .band__line,.closing.band--right .band__action{grid-column:a-start/10 col}.closing.band--right .band__type{grid-column:10 col/b-end}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:0}.left-0{left:0}.z-\(--z-drawer\){z-index:var(--z-drawer)}.order-none{order:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-auto{height:auto}.h-dvh{height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-\[30rem\]{max-width:30rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-line)}.bg-ground-2{background-color:var(--color-ground-2)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1{padding:var(--spacing)}.pt-0{padding-top:0}.font-display{font-family:var(--font-display)}.font-label{font-family:var(--font-label)}.font-text{font-family:var(--font-text)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media (width>=40rem){.sm\:w-56{width:calc(var(--spacing) * 56)}}@media (width>=64rem){.lg\:row-start-1{grid-row-start:1}}}@font-face{font-family:Baskervville;font-style:normal;font-weight:400 700;font-display:swap;src:url(./baskervville-latin-wght-normal.BbnBQi-e.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:Baskervville;font-style:normal;font-weight:400 700;font-display:swap;src:url(./baskervville-latin-ext-wght-normal.fs-PPekE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Baskervville;font-style:italic;font-weight:400 700;font-display:swap;src:url(./baskervville-latin-wght-italic.DRIwZ28f.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:Baskervville;font-style:italic;font-weight:400 700;font-display:swap;src:url(./baskervville-latin-ext-wght-italic.D-Fp7XMl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Ysabeau Office;font-style:normal;font-weight:300 700;font-display:swap;src:url(./ysabeau-office-latin-wght-normal.CPCxCRjs.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:Ysabeau Office;font-style:normal;font-weight:300 700;font-display:swap;src:url(./ysabeau-office-latin-ext-wght-normal.BFItS8eP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:NLC Baht Serif;font-style:normal;font-weight:300 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAMsAAoAAAAABxgAAALgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgkIKgXSBXQsGAAE2AiQDCAQgBYYYBy4bRgYRFZw5yH4kxsbKHr+znTVVNFIlD+UIHvTom5dkoewH5A5URR/g6kr3bIkAOHKb9rJWUrmZU8VO1v0B+v/fO/1rVsCLO8+tbnsC/tIxBuinMAw44E1rCCRUhAFgbA24M/KGOXIJWVoe5xSQnEjmYDw3PxZpHoU4832srkLZ0EnTZngvH4zumX7339eyW9EBFyFeSj5BEynwJRoIMEAq0ECmCTKZIB/8///4f+CPHwQQhWAhsWuGYozBUkAGCqRZCpyyUa2srKAy21S5asnqVUtX55sLVvSM1q++eiPS/ddf6dUqZpad/Ny+z2bU+pxOl5bOVipfxv4vvuDJsCLl2b63ZxaVFU75REB2duhau3bPX2pYuB9TvXrbcWM71KxpWf2u0zs/7vBWhyedp3WtfynZdezMtMmDp8+bXLPNynTd/OmLT63b/cLeRt1mj588d2DLEXPrT13W6PCwYZMnjh0+cMqGVr3HVz/3uM9jIBB1L//50sGBiysH/Fqcpj/AV1Wfvw/fdKy2Vev/z6S10j4olICgxoXTVRacfioC7EkM9VOSF7VGJPooQD0AX62KTwRgCQKE3BIBEkU2CZDKbRYgkzsoQIEK5wUoVOG6ALn6nkhFVoL3fCKZQoM4YkrkcduTGtHPeTKQ/tRUoF78gBXKSTKT65U0aMew1J2awfSdwV8siEF1GZ7jha0cJ2dNLF65NscL0C/NvitrpIDUAOhl2vUE5VVZXs/7garBxwFxIHBvbNZFpwvn2N5kOJpjWX1ASMoZKQxA0Cs7+kyYOJ/S2Gf5HwLPxwEei6MaePvOwM4gkQOVqAtigBB3yEKf5e07ty3Rz4AMLPiIOdExGF6AfmnSrCxhGCkgBf+5w9hen28qas/SUn/eDxwJ9xEHHzRwn45XxgY46t/Y94VWIUGWDnBoHBbrwYlpKd2zW5vlTup6z8U4sDQAvyMtA68F/g/HvRHgCyLpl2nAHoUTAAA=)format("woff2");unicode-range:U+E3F}@font-face{font-family:NLC Baht Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAOEAAoAAAAAB5gAAAM5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgkIKgkiCPwsGAAE2AiQDCAQgBYZCBy4b0gYRVZw3yH4e2I7Wrl0GnRb60OhJ8UfS1INy8EB2b29m528Af4R2mRyk8tyZHSu7u5YwYc42NjayBK5TrJ5QpkiXYQAUwvf/XE5vLD/gz+c6dmttHVMTCnsBtp+fl+ZhQIEGhjG2mNfSSTr5B5pAyWixDQPIDbIdqJJ2i14S+YnEXQZjziD+fXGK/Y555AupwH9BBYu0fsQ+ALFX7gCCUYAGaIA/AoBsNATgjyIYUCgEOOb9/2/+B368igAAoYOeKwFQgAMwA+wAABQAtmjKXle2ur1Sdh6uqsPGwXqBHbbYCVvBos08qrUIO5pTDLuQ15ZUXmCxFUi7km9pltG202NBGx8/ZtmjR7a2BjsvdO9RKzH4VCx/YmuriMd3WNnpg8H+tf7O2tni8BLjCWNpeKnxOF9OmEsrJozlFqOleKgktMQ0UVFqOrFp5Wbj9rix7IrZ15w02Wyae2LuZHE0FjphbAq2JG3qqSiPz3OZpsz3NppPYMy/dcyiMuvS0jKbpuIqr+y4lNtmSShNsATmN5T7nkrYklqYm5yYn1c1ELiovKYkK7u5qHX5mj3txnYAEIBkZZNac6DPKfsrTfsAvF/n4gTwfrNYw9C/0lv+FuhIAARs0i5ZkcOQsBGxOtLSiSGwT7e+fwW2AGUGAZy5mZanFXwQONAKEiuGDA3ISUMBORcMRLAKdOw5ZsIRPy6hIZQNcJRHYCDwFctA4ih2GhqQBw0F5FUw0ChegY63jN1yJFWWHijES+qq5ytP6P8pvACfr0OVO7/WlP+57coKyc/hcdG1Z6LCIwrch+mHXW1EfXna045zMg9u8b608fh4QLlpGvQsx/E29P+y4qHswCMJSNpzY9RGGnC8GiKBmepAlF/vjKKoTxm/4fX0NNl3/X0sslzIczyfvvKE/sFhwmd6G7syiYS2Z8m7EaTkIj0C284Kyc+hFXWNvWcZ508VOHWtwO4xrb6MtY92PEoxz2hN4yMfzSx1KzOWmTU1/pP0L/bdTZ7lLANk403RfZKOSfJIApL23Bi1mwbqKP2ovVDm5KUSRbTku3uB1f9311Y3Zvbr6WkGAP93ewdGRB4Qcn1uC+fonwAA)format("woff2");unicode-range:U+E3F}@font-face{font-family:NLC Thai;font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:NLC Thai;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-sans-thai-thai-500-normal.BrMc1XKn.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:NLC Thai Serif;font-style:normal;font-weight:400;font-display:swap;src:url(./trirong-thai-400-normal.D5uelb1h.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Baskervville Fallback;src:local(Georgia);size-adjust:98.5%;ascent-override:101.6%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Ysabeau Office Fallback;src:local(Segoe UI);size-adjust:93.7%;ascent-override:112.1%;descent-override:30.9%;line-gap-override:0%}@font-face{font-family:Ysabeau Office Fallback Arial;src:local(Arial);size-adjust:92.2%;ascent-override:113.8%;descent-override:31.4%;line-gap-override:0%}:root{--display-weight:500;--dur-1:.2s;--dur-2:.5s;--dur-3:.9s;--dur-4:1.6s;--page-max:100rem;--page-margin:clamp(1.25rem, .6rem + 2.667vw, 4.5rem);--grid-gap:clamp(1rem, .814rem + .762vw, 1.75rem);--measure:37.5rem;--measure-lead:31rem;--section-space:clamp(4rem, 2.886rem + 4.571vw, 7rem);--header-h:4rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:3rem;--space-6:6rem;--space-7:9rem;--cord-w:5px;--z-buybar:40;--z-header:50;--z-drawer:70;--z-overlay:80;--z-toast:90;color-scheme:light}@media (width>=64rem){:root{--header-h:5rem;--cord-w:6px}}:root{--cord-art-black:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='6' viewBox='0 0 3 6'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%232b2b2b'/%3E%3Cstop offset='.13' stop-color='%233a3b3b'/%3E%3Cstop offset='.36' stop-color='%23343535'/%3E%3Cstop offset='.54' stop-color='%23282728'/%3E%3Cstop offset='.8' stop-color='%23242323'/%3E%3Cstop offset='.93' stop-color='%23171615'/%3E%3Cstop offset='1' stop-color='%230f0e0d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='3' height='6' fill='url(%23g)'/%3E%3Cpath d='M.55 0 .25 6M2.05 0 1.75 6M3.55 0 3.25 6' stroke='%23fff' stroke-opacity='.075' stroke-width='.42'/%3E%3Cpath d='M1.3 0 1 6M2.8 0 2.5 6M-.2 0-.5 6' stroke='%23000' stroke-opacity='.26' stroke-width='.42'/%3E%3C/svg%3E");--cord-art-black-upright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%232b2b2b'/%3E%3Cstop offset='.13' stop-color='%233a3b3b'/%3E%3Cstop offset='.36' stop-color='%23343535'/%3E%3Cstop offset='.54' stop-color='%23282728'/%3E%3Cstop offset='.8' stop-color='%23242323'/%3E%3Cstop offset='.93' stop-color='%23171615'/%3E%3Cstop offset='1' stop-color='%230f0e0d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='6' height='3' fill='url(%23g)'/%3E%3Cpath d='M0 .55 6 .25M0 2.05 6 1.75M0 3.55 6 3.25' stroke='%23fff' stroke-opacity='.075' stroke-width='.42'/%3E%3Cpath d='M0 1.3 6 1M0 2.8 6 2.5M0-.2 6-.5' stroke='%23000' stroke-opacity='.26' stroke-width='.42'/%3E%3C/svg%3E");--cord-art-black-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='3' y='3' width='42' height='42' rx='9' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='.55'/%3E%3C/filter%3E%3Cpattern id='v' width='1.5' height='6' patternUnits='userSpaceOnUse'%3E%3Crect x='.3' width='.42' height='6' fill='%23fff' fill-opacity='.075'/%3E%3Crect x='1.05' width='.42' height='6' fill='%23000' fill-opacity='.26'/%3E%3C/pattern%3E%3Cpattern id='h' width='6' height='1.5' patternUnits='userSpaceOnUse'%3E%3Crect y='.3' width='6' height='.42' fill='%23fff' fill-opacity='.075'/%3E%3Crect y='1.05' width='6' height='.42' fill='%23000' fill-opacity='.26'/%3E%3C/pattern%3E%3C/defs%3E%3Cg mask='url(%23m)'%3E%3Crect width='48' height='48' fill='%23272627'/%3E%3Cg filter='url(%23b)' fill='none'%3E%3Crect x='3' y='5.2' width='42' height='42' rx='9' stroke='%23100f0e' stroke-width='2'/%3E%3Crect x='3' y='1.7' width='42' height='42' rx='9' stroke='%233b3c3c' stroke-width='2.4'/%3E%3C/g%3E%3Crect x='15' width='18' height='6' fill='url(%23v)'/%3E%3Crect x='15' y='42' width='18' height='6' fill='url(%23v)'/%3E%3Crect y='15' width='6' height='18' fill='url(%23h)'/%3E%3Crect x='42' y='15' width='6' height='18' fill='url(%23h)'/%3E%3C/g%3E%3C/svg%3E");--cord-art-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='6' viewBox='0 0 3 6'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e9e7e1'/%3E%3Cstop offset='.13' stop-color='%23ffffff'/%3E%3Cstop offset='.36' stop-color='%23f8f7f3'/%3E%3Cstop offset='.54' stop-color='%23eceae4'/%3E%3Cstop offset='.8' stop-color='%23d3d0c8'/%3E%3Cstop offset='.93' stop-color='%23aeaba3'/%3E%3Cstop offset='1' stop-color='%238d8a83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='3' height='6' fill='url(%23g)'/%3E%3Cpath d='M.55 0 .25 6M2.05 0 1.75 6M3.55 0 3.25 6' stroke='%23fff' stroke-opacity='.5' stroke-width='.42'/%3E%3Cpath d='M1.3 0 1 6M2.8 0 2.5 6M-.2 0-.5 6' stroke='%233a362f' stroke-opacity='.16' stroke-width='.42'/%3E%3C/svg%3E");--cord-art-white-upright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23e9e7e1'/%3E%3Cstop offset='.13' stop-color='%23ffffff'/%3E%3Cstop offset='.36' stop-color='%23f8f7f3'/%3E%3Cstop offset='.54' stop-color='%23eceae4'/%3E%3Cstop offset='.8' stop-color='%23d3d0c8'/%3E%3Cstop offset='.93' stop-color='%23aeaba3'/%3E%3Cstop offset='1' stop-color='%238d8a83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='6' height='3' fill='url(%23g)'/%3E%3Cpath d='M0 .55 6 .25M0 2.05 6 1.75M0 3.55 6 3.25' stroke='%23fff' stroke-opacity='.5' stroke-width='.42'/%3E%3Cpath d='M0 1.3 6 1M0 2.8 6 2.5M0-.2 6-.5' stroke='%233a362f' stroke-opacity='.16' stroke-width='.42'/%3E%3C/svg%3E");--cord-art-white-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='3' y='3' width='42' height='42' rx='9' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='.55'/%3E%3C/filter%3E%3Cpattern id='v' width='1.5' height='6' patternUnits='userSpaceOnUse'%3E%3Crect x='.3' width='.42' height='6' fill='%23fff' fill-opacity='.5'/%3E%3Crect x='1.05' width='.42' height='6' fill='%233a362f' fill-opacity='.16'/%3E%3C/pattern%3E%3Cpattern id='h' width='6' height='1.5' patternUnits='userSpaceOnUse'%3E%3Crect y='.3' width='6' height='.42' fill='%23fff' fill-opacity='.5'/%3E%3Crect y='1.05' width='6' height='.42' fill='%233a362f' fill-opacity='.16'/%3E%3C/pattern%3E%3C/defs%3E%3Cg mask='url(%23m)'%3E%3Crect width='48' height='48' fill='%23eeece6'/%3E%3Cg filter='url(%23b)' fill='none'%3E%3Crect x='3' y='5.2' width='42' height='42' rx='9' stroke='%23a5a29a' stroke-width='2'/%3E%3Crect x='3' y='1.7' width='42' height='42' rx='9' stroke='%23ffffff' stroke-width='2.4'/%3E%3C/g%3E%3Crect x='15' width='18' height='6' fill='url(%23v)'/%3E%3Crect x='15' y='42' width='18' height='6' fill='url(%23v)'/%3E%3Crect y='15' width='6' height='18' fill='url(%23h)'/%3E%3Crect x='42' y='15' width='6' height='18' fill='url(%23h)'/%3E%3C/g%3E%3C/svg%3E");--field-space:clamp(3.5rem, 2.386rem + 4.571vw, 6.5rem);--enamel-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.105 -0.03'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--enamel-grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 -0.014'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--screw-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CradialGradient id='s' cx='.36' cy='.3' r='.85'%3E%3Cstop offset='0' stop-color='%23fcfcf9'/%3E%3Cstop offset='.4' stop-color='%23d2d1cd'/%3E%3Cstop offset='.78' stop-color='%238f8d87'/%3E%3Cstop offset='1' stop-color='%2363615c'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='8' cy='8' r='7' fill='%23000' fill-opacity='.38'/%3E%3Ccircle cx='8.5' cy='9' r='6' fill='%23000' fill-opacity='.45'/%3E%3Ccircle cx='8' cy='8' r='5.5' fill='url(%23s)'/%3E%3Ccircle cx='8' cy='8' r='5.15' fill='none' stroke='%23fff' stroke-opacity='.5' stroke-width='.5'/%3E%3Cpath d='M4.1 9.6 11.9 6.4' stroke='%23262523' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M4.3 10.25 12.1 7.05' stroke='%23fff' stroke-opacity='.6' stroke-width='.45' stroke-linecap='round'/%3E%3C/svg%3E");--screw-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CradialGradient id='s' cx='.36' cy='.3' r='.85'%3E%3Cstop offset='0' stop-color='%23fcfcf9'/%3E%3Cstop offset='.4' stop-color='%23d2d1cd'/%3E%3Cstop offset='.78' stop-color='%238f8d87'/%3E%3Cstop offset='1' stop-color='%2363615c'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='8' cy='8' r='7' fill='%23000' fill-opacity='.38'/%3E%3Ccircle cx='8.5' cy='9' r='6' fill='%23000' fill-opacity='.45'/%3E%3Ccircle cx='8' cy='8' r='5.5' fill='url(%23s)'/%3E%3Ccircle cx='8' cy='8' r='5.15' fill='none' stroke='%23fff' stroke-opacity='.5' stroke-width='.5'/%3E%3Cpath d='M5.3 4.7 10.7 11.3' stroke='%23262523' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M5.9 4.45 11.3 11.05' stroke='%23fff' stroke-opacity='.6' stroke-width='.45' stroke-linecap='round'/%3E%3C/svg%3E");--ek-bg:#141312;--ek-press:#0a0909;--ek-fg:#fefefc;--ek-line:#f7f6f1;--ek-line-shade:#0000009e;--ek-face:var(--enamel-grain), linear-gradient(104deg, #fff0 16%, #ffffff1a 31%, #ffffff06 43%, #fff0 58%), linear-gradient(178deg, #ffffff17 0%, #fff0 40%, #0000006b 100%);--ek-face-s:var(--enamel-grain), linear-gradient(180deg, #ffffff1a 0%, #fff0 46%, #00000057 100%);--ek-rim:inset 0 1px .5px #ffffff5c, inset 1px 0 .5px #ffffff1a, inset 0 -1.5px .5px #000000d9, inset -1px 0 .5px #00000080, inset 0 0 0 1px #ffffff0f, .75px 1.25px 0 0 #020202;--ew-bg:#fcfbf8;--ew-press:#eceae4;--ew-fg:#141312;--ew-line:#191715;--ew-line-shade:#1412103d;--ew-face:var(--enamel-grain-dark), linear-gradient(104deg, #fff0 16%, #fffffff2 31%, #ffffff4d 43%, #fff0 58%), linear-gradient(178deg, #fffc 0%, #fff0 46%, #1412100e 100%);--ew-face-s:var(--enamel-grain-dark), linear-gradient(180deg, #ffffffd9 0%, #fff0 50%, #1412100d 100%);--ew-rim:inset 0 1px .5px #fff, inset 0 -1.5px .5px #1412104d, inset -1px 0 .5px #14121024, inset 0 0 0 1px #14121021, .75px 1.25px 0 0 #b4b2ab;--band-h:min(calc(100svh - var(--header-h)), 46rem);--band-pad:clamp(2.5rem, 7svh, 5rem);--band-gap:clamp(1.5rem, 4svh, 2.5rem);--photo-gap:1rem;--photo-mono:none;--color-forest:#183d32;--color-leaf-soft:#e8eee4;--color-clay:#b56d4b}.field-leaf{--color-ground:var(--color-forest);--color-ground-2:#244b3e;--color-ground-3:#123026;--color-ink:#fefefc;--color-ink-2:#d7e4d6;--color-ink-3:#bccfbd;--color-line:#547360;--color-line-strong:#a8c1ac;--color-accent:#fefefc;--color-on-accent:#183d32;--color-brand:#d7e4d6;background:var(--color-ground);color:var(--color-ink);color-scheme:dark}.field-meadow{--color-ground:var(--color-leaf-soft);--color-ground-2:#dce5d7;--color-ink:#183d32;--color-ink-2:#304f3d;--color-ink-3:#49614c;--color-line:#bccbb9;--color-accent:#183d32;--color-on-accent:#fefefc;background:var(--color-ground);color:var(--color-ink);color-scheme:light}.field-leaf ::selection{color:#183d32;background:#d7e4d6}.field-leaf a:focus-visible,.field-meadow a:focus-visible{outline-offset:6px;outline:2px solid}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
