@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:"Archivo", "Helvetica Neue", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display:var(--font-sans);--type-claim:var(--font-sans);--type-ui:var(--font-sans);--type-evidence:var(--font-mono);--type-condensed:var(--font-sans);--wdth-condensed:62%;--wt-condensed:700;--track-condensed:.015em;--fs-caption:12px;--fs-meta:13px;--fs-ui:14px;--fs-body:17px;--fs-body-lg:19px;--fs-claim-s:24px;--fs-claim:40px;--fs-claim-l:40px;--fs-claim-xl:40px;--fs-head:clamp(21px, 2.2vw, 30px);--fs-name:clamp(24px, 2.6vw, 34px);--lh-claim:1.06;--lh-claim-s:1.2;--lh-prose:1.55;--lh-ui:1.35;--lh-mono:1.5;--track-claim:0;--track-claim-xl:0;--track-ui:0;--track-caps:.09em;--track-stamp:.18em;--wt-body:400;--wt-medium:500;--wt-claim:500;--wt-claim-strong:600;--measure-prose:66ch;--measure-claim:30ch;--measure-caption:48ch;--paper:#f3efe7;--ink-dark:#1b1a19;--ink-mid:#4a4640;--ink-light:#6e6961;--plate:#1b1a19;--accent:#8c5e12;--accent-on-plate:#e8a33a;--signal:#c22826;--signal-on-plate:#ec7c70;--structural-line:var(--ink-dark);--surface-page:var(--paper);--surface-reverse:var(--ink-dark);--text-body:var(--ink-dark);--text-strong:var(--ink-dark);--text-meta:var(--ink-light);--text-meta-strong:var(--ink-mid);--text-signal:var(--signal);--fill:color-mix(in srgb, var(--ink-dark) 8%, var(--paper));--on-fill:var(--ink-dark);--mark:var(--ink-dark);--text-marked:var(--ink-dark);--rule-marked:var(--ink-dark);--rule:color-mix(in srgb, var(--ink-dark) 42%, transparent);--rule-soft:color-mix(in srgb, var(--ink-dark) 22%, transparent);--rule-hair:color-mix(in srgb, var(--ink-dark) 14%, transparent);--rule-on-dark:color-mix(in srgb, var(--paper) 42%, transparent);--paper-inset:color-mix(in srgb, var(--ink-dark) 4%, var(--paper));--paper-inset-strong:color-mix(in srgb, var(--ink-dark) 8%, var(--paper));--paper-marked:color-mix(in srgb, var(--accent) 18%, var(--paper));--surface-quoted:var(--paper-inset);--surface-header:var(--paper);--surface-header-veiled:color-mix(in srgb, var(--paper) 88%, transparent);--redaction-fill:var(--ink-dark);--wordmark-stop:var(--accent);--link-ink:var(--ink-dark);--link-underline:color-mix(in srgb, var(--ink-dark) 38%, transparent);--link-underline-hover:var(--ink-dark);--state-hover-ink:var(--ink-dark);--state-hover-wash:color-mix(in srgb, var(--ink-dark) 6%, transparent);--state-press-wash:color-mix(in srgb, var(--ink-dark) 12%, transparent);--state-disabled-ink:color-mix(in srgb, var(--ink-dark) 42%, var(--paper));--focus-ring:var(--ink-dark);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:140px;--space-inline:var(--s-2);--space-stack-tight:var(--s-3);--space-stack:var(--s-5);--page-margin:64px;--page-margin-narrow:var(--s-5);--page-max:1120px;--page-max-reading:720px;--pad-cell-y:var(--s-3);--pad-cell-x:var(--s-4);--pad-quote:var(--s-6);--pad-button-y:10px;--pad-button-x:var(--s-5);--rw-hair:1px;--rw-1:1px;--rw-2:2px;--rw-heavy:3px;--border-block:var(--rw-1) solid var(--rule-soft);--border-hair:var(--rw-hair) solid var(--rule-hair);--border-hard:var(--rw-2) solid var(--rule);--border-marked:var(--rw-2) solid var(--rule-marked);--border-signal:var(--rw-2) solid var(--signal);--r-0:0;--r-stamp:2px;--shadow-none:none;--shadow-lift:0 1px 0 color-mix(in srgb, var(--structural-line) 10%, transparent), 0 12px 32px -20px color-mix(in srgb, var(--structural-line) 40%, transparent);--underline-offset:.14em;--underline-thickness:1px;--ease-page:cubic-bezier(.16, .84, .24, 1);--ease-mark:cubic-bezier(.32, 0, .24, 1);--ease-draw:cubic-bezier(.22, 1, .32, 1);--dur-mark:.12s;--dur-rule:.52s;--dur-reveal:.56s;--dur-draw:.7s;--dur-compute:.9s;--reveal-distance:20px;--reveal-lift:14px;--stagger:90ms;--grid-margin-start:max(calc((100% + var(--gutter,24px)) / 10), env(safe-area-inset-left));--grid-margin-end:max(calc((100% + var(--gutter,24px)) / 10), env(safe-area-inset-right));--leader-ink:radial-gradient(circle, var(--text-meta) 42%, transparent 48%);--leader-ink-soft:radial-gradient(circle, var(--rule-soft) 42%, transparent 48%);--leader-pitch:.25rem 1.5px;--mark-pad:.15em .3em .18em;--mark-pad-mono:.16em .3ch .2em}@media (prefers-reduced-motion:reduce){:root{--dur-mark:0s;--dur-rule:0s;--dur-reveal:0s;--dur-draw:0s;--dur-compute:0s;--reveal-distance:0px;--reveal-lift:0px;--stagger:0s}}@media (width<=900px){:root{--page-margin:32px}}@media (width<=560px){:root{--page-margin:20px}}[data-surface=plate]{--ivory:#efe9dc;--surface-page:var(--plate);--surface-reverse:var(--ivory);--text-body:color-mix(in srgb, var(--ivory) 82%, var(--plate));--text-strong:var(--ivory);--text-meta:#96928a;--text-meta-strong:color-mix(in srgb, var(--ivory) 74%, var(--plate));--text-meta-on-dark:#96928a;--accent:var(--accent-on-plate);--signal:var(--signal-on-plate);--text-signal:var(--signal-on-plate);--fill:color-mix(in srgb, var(--ivory) 10%, var(--plate));--on-fill:var(--ivory);--mark:var(--ivory);--text-marked:var(--ivory);--rule-marked:var(--ivory);--rule:color-mix(in srgb, var(--ivory) 42%, transparent);--rule-soft:color-mix(in srgb, var(--ivory) 22%, transparent);--rule-hair:color-mix(in srgb, var(--ivory) 14%, transparent);--paper-inset:color-mix(in srgb, var(--ivory) 6%, var(--plate));--paper-inset-strong:color-mix(in srgb, var(--ivory) 10%, var(--plate));--paper-marked:color-mix(in srgb, var(--accent-on-plate) 24%, var(--plate));--surface-quoted:transparent;--surface-header:var(--plate);--surface-header-veiled:color-mix(in srgb, var(--plate) 88%, transparent);--redaction-fill:var(--ivory);--wordmark-stop:var(--accent-on-plate);--link-ink:var(--ivory);--link-underline:color-mix(in srgb, var(--ivory) 38%, transparent);--link-underline-hover:var(--ivory);--state-hover-ink:var(--ivory);--state-hover-wash:color-mix(in srgb, var(--ivory) 8%, transparent);--state-press-wash:color-mix(in srgb, var(--ivory) 14%, transparent);--state-disabled-ink:color-mix(in srgb, var(--ivory) 40%, var(--plate));--focus-ring:var(--ivory);--border-block:var(--rw-1) solid var(--rule-soft);--border-hair:var(--rw-hair) solid var(--rule-hair);--border-hard:var(--rw-2) solid var(--rule);--border-marked:var(--rw-2) solid var(--rule-marked);--border-signal:var(--rw-2) solid var(--signal);--shadow-lift:0 1px 0 #0000004d, 0 12px 32px -20px #000c;--leader-ink:radial-gradient(circle, var(--text-meta) 42%, transparent 48%);--leader-ink-soft:radial-gradient(circle, var(--rule-soft) 42%, transparent 48%)}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-light) var(--paper-inset);scrollbar-width:thin}body{background:var(--surface-page);color:var(--text-body);font-family:var(--type-ui);font-size:var(--fs-body);line-height:var(--lh-prose);font-weight:var(--wt-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;caret-color:var(--text-strong);margin:0}p{margin:0 0 var(--space-stack);max-width:var(--measure-prose)}h1,h2,h3{font-family:var(--type-claim);font-weight:var(--wt-claim);color:var(--text-strong);line-height:var(--lh-claim);letter-spacing:var(--track-claim);margin:0 0 var(--space-stack-tight);max-width:var(--measure-claim)}h1{font-size:var(--fs-claim-l)}h2{font-size:var(--fs-claim)}h3{font-size:var(--fs-claim-s);line-height:var(--lh-claim-s)}em{font-style:italic}strong{font-weight:var(--wt-medium);color:var(--text-strong)}a{color:var(--link-ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:text-decoration-color var(--dur-mark) var(--ease-mark)}a:hover{color:var(--state-hover-ink);-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:var(--rw-2) solid var(--focus-ring);outline-offset:2px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}code,kbd,samp,pre{font-family:var(--type-evidence);font-size:var(--fs-caption)}hr{border:0;border-top:var(--border-hard);margin:var(--s-7) 0}table{border-collapse:collapse}.below{padding-inline:var(--sheet-pad);--below-foot:clamp(60px, 10vh, 120px);padding-block:0 var(--below-foot)}.sec{border-top:2px solid var(--rule);max-width:1720px;margin-top:clamp(44px,9vh,92px);padding-block:clamp(44px,9vh,92px) 0}.sec:first-child{border-top:0;margin-top:0}.sec__h{letter-spacing:.004em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;max-width:24ch;margin:0 0 clamp(18px,2.6vh,32px);font-family:Anton,Archivo,system-ui,sans-serif;font-size:clamp(26px,3.32vw,51px);font-weight:400;line-height:1.06}.sec__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.sec__lede{color:var(--text-body);max-width:66ch;margin:0;font-size:clamp(17px,1.37vw,21px);line-height:1.55}.sec__lede em{color:var(--text-strong);font-style:normal;font-weight:600}.refusals{margin:0;padding:0;list-style:none}.refusals li{border-top:1px solid var(--rule-hair);color:var(--text-meta);max-width:54ch;padding-block:clamp(12px,1.6vh,18px);font-size:clamp(15px,1.11vw,17px);line-height:1.5}.refusals li:first-child{border-top:0;padding-top:0}.refusals__no{color:var(--text-strong);font-weight:600;display:block}.rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vh,44px) clamp(28px,3.4vw,60px);margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rooms{grid-template-columns:minmax(0,1fr)}}.rooms__group{min-width:0}.rooms__label,.check__given-label,.check__label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta-strong);font-size:clamp(12px,.85vw,13px);font-weight:500}.rooms__label{max-width:none;margin:0 0 clamp(8px,1.2vh,12px);font-family:inherit;line-height:1.4}.rooms__list{margin:0;padding:0;list-style:none}.room{border-top:1px solid var(--rule-hair);padding-block:clamp(14px,2vh,22px)}.room__n{font-family:var(--type-claim);letter-spacing:var(--track-claim);line-height:var(--lh-claim-s);max-width:var(--measure-claim);color:var(--text-strong);margin:0 0 6px;font-size:clamp(16px,1.17vw,18px);font-weight:600}.room__p{color:var(--text-meta);max-width:46ch;margin:0;font-size:clamp(14px,1.04vw,16px);line-height:1.5}[data-surface=paper]{--surface-page:var(--paper);--surface-reverse:var(--ink-dark);--text-body:var(--ink-dark);--text-strong:var(--ink-dark);--text-meta:var(--ink-light);--text-meta-strong:var(--ink-mid);--accent:#8c5e12;--rule:color-mix(in srgb, var(--ink-dark) 42%, transparent);--rule-soft:color-mix(in srgb, var(--ink-dark) 22%, transparent);--rule-hair:color-mix(in srgb, var(--ink-dark) 14%, transparent);--rule-marked:var(--ink-dark);--link-ink:var(--ink-dark);--link-underline:color-mix(in srgb, var(--ink-dark) 38%, transparent);--link-underline-hover:var(--ink-dark);--state-hover-ink:var(--ink-dark);--state-hover-wash:color-mix(in srgb, var(--ink-dark) 6%, transparent);--focus-ring:var(--ink-dark);background:var(--surface-page);color:var(--text-body)}.sec--sheet{margin-inline:calc(var(--sheet-pad) * -1);padding-inline:var(--sheet-pad);border-top:0;max-width:none;padding-block:clamp(44px,9vh,92px)}.check{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.check__given{min-width:0;margin:0}.check__given-label{margin:0 0 clamp(10px,1.4vh,14px)}.check__quote{border-inline-start:1px solid var(--rule);font-family:var(--type-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--text-body);max-width:62ch;margin:0;padding:clamp(18px,2.4vh,26px) 0 clamp(18px,2.4vh,26px) clamp(18px,1.8vw,28px);font-size:clamp(15px,1.11vw,17px);line-height:1.75}.check__quote p{margin:0 0 10px}.check__quote p:last-child{margin-bottom:0}.check__marks{margin:0;padding:0;list-style:none}.check__set{border:0;min-width:0;margin:0;padding:0}.check__set>legend{padding:0}.check__marks li{border-top:1px solid var(--rule-hair);color:var(--text-meta);padding-block:clamp(10px,1.4vh,14px);font-size:clamp(14px,1.04vw,16px);line-height:1.5;transition:color .12s ease-out;position:relative}.check__mark{cursor:pointer;display:block}.check__pick{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.check__mark:hover,.check__mark:hover .check__label:not(.check__label--on){color:var(--text-strong)}.check__mark:has(.check__pick:focus-visible){outline:var(--rw-2) solid var(--focus-ring);outline-offset:4px}.check__marks li:has(.check__pick:checked){border-top:var(--rw-2) solid var(--rule-marked);color:var(--text-strong)}.check__marks li:has(.check__pick:checked) .check__label:not(.check__label--on){color:var(--text-strong)}.check__label{margin-bottom:3px;display:block}.check__label--on{color:var(--accent)}.check__marks li:has(.check__label--on){border-top:var(--rw-2) solid var(--rule)}.check__set:has(.check__pick:checked) li:has(.check__label--on):not(:has(.check__pick:checked)){border-top:1px solid var(--rule-hair)}.check:has(.check__pick:checked) .check__quote{color:var(--text-meta)}.check__quote span{transition:color .12s ease-out}:is(.check:has(#mk-claim:checked) .check__quote .k-claim,.check:has(#mk-assume:checked) .check__quote .k-assume,.check:has(#mk-gap:checked) .check__quote .k-gap,.check:has(#mk-verify:checked) .check__quote .k-verify){color:var(--text-strong);text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--text-strong);text-decoration-color:var(--text-strong);text-underline-offset:.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.check__marks li:before{content:"";block-size:var(--rw-2);background:var(--rule-marked);transform:scaleX(var(--draw,0));transform-origin:0;pointer-events:none;position:absolute;inset-block-start:-1px;inset-inline:0}:is(.check[data-show=claim] .check__marks li:has(#mk-claim),.check[data-show=assume] .check__marks li:has(#mk-assume),.check[data-show=gap] .check__marks li:has(#mk-gap),.check[data-show=verify] .check__marks li:has(#mk-verify)),:is(.check[data-show=claim] li:has(#mk-claim) .check__label,.check[data-show=assume] li:has(#mk-assume) .check__label,.check[data-show=gap] li:has(#mk-gap) .check__label){color:var(--text-strong)}.check[data-show]:not([data-show=verify]) li:has(.check__label--on){border-top-color:var(--rule-hair);border-top-width:1px}.check[data-show] .check__quote{color:var(--text-meta)}.check[data-show=claim] .check__quote .k-claim,.check[data-show=assume] .check__quote .k-assume,.check[data-show=gap] .check__quote .k-gap,.check[data-show=verify] .check__quote .k-verify{color:var(--text-strong)}.check__quote span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--rw-2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.check:has(.check__pick:checked) .check__quote span{background-size:0% var(--rw-2)!important}.check.is-handed legend.check__given-label{color:var(--text-strong);transition:color .32s var(--ease-page)}@media (prefers-reduced-motion:reduce){.check legend.check__given-label{color:var(--text-strong)}}.check__note{border-top:1px solid var(--rule-soft);color:var(--text-body);max-width:62ch;margin:clamp(22px,3vh,34px) 0 0;padding-top:clamp(14px,2vh,20px);font-size:clamp(15px,1.11vw,17px);line-height:1.55}.line-demo{--demo-margin:13rem;margin:0}.filter-demo{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-5);padding:0 0 var(--s-3);border:0;border-bottom:var(--rw-1) solid var(--rule-soft);flex-wrap:wrap;margin:0 0 clamp(26px,3.2vh,38px);display:flex}.filter-demo__list{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;display:flex}.filter-demo__option{font-family:var(--type-ui);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--text-meta);padding:var(--s-1) 0;border-top:var(--rw-2) solid transparent;box-sizing:border-box;cursor:pointer;min-height:24px;transition:color .12s ease-out;display:inline-block}.filter-demo__option:hover{color:var(--text-strong)}.filter-demo input:checked+.filter-demo__option{color:var(--text-strong);font-weight:var(--wt-medium);border-top-color:var(--rule-marked)}.filter-demo input:focus-visible+.filter-demo__option{outline:var(--rw-2) solid var(--focus-ring);outline-offset:2px}.filter-demo__count{font-family:var(--type-ui);font-size:var(--fs-meta);color:var(--text-meta);margin:0}.filter-demo__count>span{display:none}.line-demo__sheet{grid-template-columns:var(--demo-margin) 0 minmax(0, 1fr);column-gap:var(--s-5);display:grid;position:relative}.line-demo__sheet:before{content:"";inset-block:0;left:calc(var(--demo-margin) + var(--s-5));border-left:var(--rw-1) solid var(--rule);transform-origin:bottom;position:absolute}.line-demo__row{--mark-ink:var(--text-body);--tick-ink:var(--text-strong);--margin-ink:var(--text-meta);display:contents}.line-demo__margin{text-align:end;font-family:var(--type-ui);font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--margin-ink);grid-column:1;align-self:start;padding-top:.2em}.line-demo__tick{border-top:var(--rw-1) solid var(--tick-ink);z-index:1;grid-column:2;place-self:start center;block-size:0;inline-size:14px;margin-top:.75em;position:relative}.line-demo__body{grid-column:3;min-width:0;padding-bottom:clamp(24px,3vh,36px)}.line-demo__text{font-family:var(--type-ui);font-size:var(--fs-body);color:var(--mark-ink);max-width:var(--measure-prose);overflow-wrap:anywhere;margin:0;line-height:1.55}.line-demo__step{margin:0 0 var(--s-2);font-family:var(--type-condensed);font-stretch:var(--wdth-condensed);font-weight:var(--wt-condensed);font-size:var(--fs-head);letter-spacing:var(--track-condensed);text-transform:uppercase;color:var(--mark-ink);overflow-wrap:anywhere;max-width:none;line-height:1.05}.line-demo__meta{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;font-family:var(--type-ui);font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--margin-ink);display:flex}.line-demo__square{border:var(--rw-1) solid var(--mark-ink);flex:none;block-size:14px;inline-size:14px}.line-demo__today{color:var(--accent);font-weight:var(--wt-medium);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--track-caps);white-space:nowrap;margin-top:-.35em;padding-top:0;line-height:1}.line-demo__tick--today{border-top-width:var(--rw-2);border-top-color:var(--accent);inline-size:26px;margin-top:0;margin-bottom:clamp(18px,2.2vh,26px)}.line-demo__row--superseded{--mark-ink:var(--text-meta);--tick-ink:var(--rule)}:is(.line-demo:has(#lf-recorded:checked) .line-demo__row[data-family]:not([data-family=recorded]),.line-demo:has(#lf-assuming:checked) .line-demo__row[data-family]:not([data-family=assuming]),.line-demo:has(#lf-asking:checked) .line-demo__row[data-family]:not([data-family=asking]),.line-demo:has(#lf-clarity:checked) .line-demo__row[data-family]:not([data-family=clarity]),.line-demo:has(#lf-steps:checked) .line-demo__row[data-family]:not([data-family=steps])){--mark-ink:var(--text-meta);--tick-ink:var(--rule-soft)}:is(.line-demo:has(#lf-all:checked) .filter-demo__count .count--all,.line-demo:has(#lf-recorded:checked) .filter-demo__count .count--recorded,.line-demo:has(#lf-assuming:checked) .filter-demo__count .count--assuming,.line-demo:has(#lf-asking:checked) .filter-demo__count .count--asking,.line-demo:has(#lf-clarity:checked) .filter-demo__count .count--clarity,.line-demo:has(#lf-steps:checked) .filter-demo__count .count--steps){display:inline}.line-demo.is-held .line-demo__sheet:before{animation:line-draw var(--dur-compute) var(--ease-mark) 5s both}.line-demo.is-held .line-demo__tick{animation:ink-on var(--open-ink) var(--ease-page) 5s both}.line-demo.is-shown .line-demo__sheet:before{animation-name:line-drawn;animation-delay:0s}.line-demo.is-shown .line-demo__tick{animation-name:tick-on;animation-delay:calc(var(--dur-compute) * var(--tick-at,0))}@keyframes line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes line-drawn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tick-on{0%{opacity:0}to{opacity:1}}@media (width<=560px){.line-demo__sheet{padding-inline-start:22px;display:block;position:relative}.line-demo__sheet:before{left:0}.line-demo__row{display:block;position:relative}.line-demo__tick{margin-top:0;position:absolute;inset-block-start:.75em;inset-inline-start:-22px}.line-demo__tick--today{inline-size:18px;margin-bottom:0;inset-block-start:.3em}.line-demo__margin,.line-demo__today{text-align:start;margin-top:0;margin-bottom:6px;padding-top:0;display:block}.line-demo__today{margin-bottom:10px}.filter-demo{gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.line-demo.is-held .line-demo__sheet:before,.line-demo.is-held .line-demo__tick,.line-demo.is-shown .line-demo__sheet:before,.line-demo.is-shown .line-demo__tick{opacity:1;animation:none;transform:none}}.shot__cap{color:var(--text-meta);max-width:70ch;margin-top:clamp(10px,1.4vh,14px);font-size:clamp(12px,.91vw,14px);line-height:1.45}.sec--ground{isolation:isolate;margin-inline:calc(var(--sheet-pad) * -1);padding-inline:var(--sheet-pad);max-width:none;padding-block:clamp(44px,9vh,92px);margin-block-end:calc(var(--below-foot) * -1);padding-block-end:calc(clamp(44px, 9vh, 92px) + var(--below-foot));position:relative}.close__ground{z-index:0;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sec--ground>:not(.close__ground){z-index:1;position:relative}@media print{.close__ground{display:none}}.sec__h--close{max-width:18ch}.sec__lede--close{max-width:54ch}.ask__form.ask__form--close{max-width:46rem;margin-top:clamp(18px,2.4vh,26px)}.ask__form--close .field{max-width:30rem}.ask__form--close .ask__row--send{margin-top:clamp(20px,3vh,30px)}.ask__form--close[data-state=sent] .ask__row--send{margin-top:0}.ask__form--close .ask__hint,.ask__form--close .field__name,.ask__form--close .tick__note{color:var(--text-body)}.ask__form--close .tick__box:before,.ask__form--close .ask__send{border-color:var(--text-body)}.nav{z-index:3;padding:12px max(var(--sheet-pad), env(safe-area-inset-right)) 12px max(var(--sheet-pad), env(safe-area-inset-left));background:var(--surface-page);border-bottom:1px solid var(--rule-hair);opacity:0;pointer-events:none;align-items:center;gap:clamp(16px,2.4vw,40px);transition:opacity .12s ease-out,transform .12s ease-out;display:flex;position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.nav.is-on,.nav:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__mark{color:var(--text-strong);margin-inline-end:auto;font-size:clamp(15px,1.04vw,17px);font-weight:500;text-decoration:none}.nav__list{gap:clamp(14px,1.8vw,30px);margin:0;padding:0;list-style:none;display:flex}.nav__list a,.nav__cta{color:var(--text-meta);font-size:14px;font-weight:500;text-decoration:none;transition:color .12s ease-out}.nav__list a:hover,.nav__cta:hover{color:var(--text-strong)}.nav__cta{color:var(--text-strong);border-bottom:1px solid var(--accent);padding-bottom:2px}@media (width<=900px){.sec__cols,.check{grid-template-columns:minmax(0,1fr)}.nav__list{display:none}}@media (width<=560px){.check__quote{padding-inline-start:14px}}.foot{padding:clamp(40px, 7vh, 80px) var(--sheet-pad) max(clamp(32px, 5vh, 56px), env(safe-area-inset-bottom));border-top:2px solid var(--rule);max-width:1720px;margin-inline:auto}.foot__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:clamp(20px,3vw,56px);padding-bottom:clamp(28px,4vh,48px);display:flex}.foot__mark{color:var(--text-strong);margin:0 0 8px;font-size:clamp(17px,1.3vw,20px);font-weight:500}.foot__what{color:var(--text-meta);max-width:38ch;margin:0;font-size:clamp(14px,1.04vw,16px);line-height:1.5}.foot__nav{flex-direction:column;justify-self:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foot__nav a{color:var(--text-meta);border-bottom:1px solid #0000;font-size:clamp(14px,1.04vw,16px);text-decoration:none;transition:color .12s ease-out,border-color .12s ease-out}.foot__nav a:hover{color:var(--text-strong);border-bottom-color:var(--rule)}.routes{border-top:2px solid var(--rule);padding-top:clamp(24px,3.4vh,38px)}.routes__h{letter-spacing:0;color:var(--text-strong);max-width:44ch;margin:0 0 clamp(14px,2vh,22px);font-size:clamp(15px,1.11vw,17px);font-weight:600}.routes__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.route{border-top:1px solid var(--rule-hair);padding-block:clamp(12px,1.8vh,18px)}.route__a{color:var(--text-strong);text-underline-offset:4px;font-size:clamp(14px,1.04vw,16px);font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.route__p{color:var(--text-meta);max-width:40ch;margin:6px 0 0;font-size:clamp(13px,.91vw,14px);line-height:1.5}.routes__note{border-top:1px solid var(--rule-hair);color:var(--text-meta);max-width:none;margin:clamp(14px,2vh,20px) 0 0;padding-top:clamp(12px,1.6vh,16px);font-size:clamp(12px,.85vw,13px);line-height:1.45}.foot__base{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(12px,2vw,40px);margin-top:clamp(28px,4vh,48px);padding-top:clamp(16px,2.4vh,24px);display:flex}.foot__privacy{color:var(--text-meta);max-width:52ch;margin:0;font-size:clamp(12px,.91vw,14px);line-height:1.5}.foot__privacy p{margin:0}.foot__privacy p+p{margin-top:.6em}.foot__copy{color:var(--text-meta);white-space:nowrap;margin:0;font-size:clamp(12px,.85vw,13px)}@media (width<=700px){.foot__nav{margin-top:clamp(4px,1vh,12px)}}.wall--upper.is-sorted{--tag-room:16px;place-content:space-between;align-items:end;column-gap:clamp(20px,2.4vw,44px);row-gap:calc(var(--tag-room) + clamp(14px, 2.4vh, 26px));grid-template-columns:repeat(4,minmax(0,max-content));padding-block-start:var(--tag-room);display:grid}.wall--upper.is-sorted .q{color:var(--text-body);white-space:nowrap;justify-self:start;font-size:clamp(16px,1.3vw,21px);position:relative}.wall--upper.is-sorted .q--amber{color:var(--accent)}.wall--upper.is-sorted .q:before{content:"to ask";font-family:var(--type-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta);opacity:var(--tag,0);margin-block-end:5px;font-size:11px;font-weight:500;font-stretch:100%;line-height:1;position:absolute;inset-block-end:100%;inset-inline-start:0}@media (width<=1100px){.wall--upper.is-sorted{grid-template-columns:repeat(3,minmax(0,max-content))}}@media (width<=760px){.wall--upper.is-sorted{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width<=560px),(pointer:coarse){.wall--upper.is-sorted{--tag-room:18px}.wall--upper.is-sorted .q:before{font-size:13px}}@media (width<=560px){.wall--upper.is-sorted{row-gap:calc(var(--tag-room) + 14px);grid-template-columns:minmax(0,1fr)}.wall--upper.is-sorted .q{white-space:normal}}.check.is-choreo .check__figure-stage{isolation:isolate;position:relative}.check__big{letter-spacing:.004em;text-transform:uppercase;white-space:nowrap;color:var(--ink-light);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-family:Anton,Archivo,system-ui,sans-serif;font-size:clamp(56px,7.5vw,128px);font-weight:400;line-height:.9;position:absolute;inset-block-start:calc(100% + clamp(20px,3vh,36px));inset-inline-start:-.04em}.check.is-choreo .check__quote span{background-position:0 calc(100% + 1px)}.check:has(.check__pick:checked) .check__marks li:before{transform:scaleX(0)!important}.check:has(.check__pick:checked) .check__big{opacity:0!important}.rooms.is-choreo{padding-block-start:28px;position:relative}.rooms__track{block-size:var(--rw-2);background:var(--rule-marked);transform-origin:0;pointer-events:none;position:absolute;inset-block-start:10px;inset-inline:0;transform:scaleX(0)}.rooms__mover{background:var(--text-strong);pointer-events:none;block-size:12px;inline-size:12px;position:absolute;inset-block-start:5px;inset-inline-start:0}.line-demo.is-choreo .line-demo__sheet:before{content:none}.line-demo__hair{inset-block:0;left:calc(var(--demo-margin) + var(--s-5));border-left:var(--rw-1) solid var(--rule);transform-origin:bottom;will-change:transform;pointer-events:none;position:absolute}@media (width<=560px){.line-demo__hair{left:0}}.line-demo.is-choreo .line-demo__tick{animation:none}.thread{z-index:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.is-choreo-page [data-surface=paper]{z-index:2;position:relative}.pin-spacer>.sec--sheet{width:100%!important;max-width:none!important;margin-inline:0!important;inset-inline-start:0!important}.thread{opacity:.7}.thread__down,.thread__across{position:absolute;overflow:visible}.thread__down line,.thread__across line{stroke:var(--ivory);stroke-width:1.5px}.thread__down{transform-origin:top;transform:scaleY(0)}.thread__across{transform-origin:0;transform:scaleX(0)}@media print{.thread,.check__big,.rooms__track,.rooms__mover{display:none}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sheet-pad:40px;--mark-size:22px;--mark-inset:10px}html{box-sizing:border-box;-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-on-dark) var(--plate);scroll-padding-top:72px}*,:before,:after{box-sizing:inherit}body{background:var(--surface-page);color:var(--text-strong);font-family:var(--type-ui,"Archivo", "Helvetica Neue", system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--text-strong);color:var(--surface-page)}.sheet{flex-direction:column;justify-content:center;gap:0;min-height:100svh;padding-block:max(36px,clamp(12px,2vh,26px)) max(48px,clamp(16px,3vh,34px));display:flex;position:relative}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.wall{padding-inline:var(--sheet-pad);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(4px,1.1vh,16px) clamp(14px,1.8vw,28px);margin:0;list-style:none;display:flex}.wall--upper{align-content:flex-end;row-gap:calc(1.05*clamp(4px,1vh,14px));padding-block:0 29px}.wall--remnant{padding-block:17px 0}.q{letter-spacing:-.005em;color:var(--text-strong);margin:0;font-weight:600;font-stretch:92%;line-height:1.02}.q--caps{text-transform:uppercase;letter-spacing:.004em;font-family:Anton,Archivo,system-ui,sans-serif;font-weight:400;font-stretch:100%}.q--grey{color:var(--text-meta)}.q--ivory{color:var(--text-strong)}.q--amber{color:var(--accent)}.s30{font-size:clamp(16px,min(1.953vw,2.97vh),30px)}.s40{font-size:clamp(17px,min(2.604vw,3.96vh),40px)}.s42{font-size:clamp(18px,min(2.734vw,4.158vh),42px)}.s43{font-size:clamp(18px,min(2.799vw,4.257vh),43px)}.s44{font-size:clamp(18px,min(2.865vw,4.356vh),44px)}.s46{font-size:clamp(19px,min(2.995vw,4.554vh),46px)}.s48{font-size:clamp(20px,min(3.125vw,4.752vh),48px)}.s52{font-size:clamp(22px,min(3.385vw,5.149vh),52px)}.s58{font-size:clamp(24px,min(3.776vw,5.743vh),58px)}.s60{font-size:clamp(25px,min(3.906vw,5.941vh),60px)}@media (width>=901px){.s30{font-size:max(16px,min(1.5vw,2.31vh))}.s40{font-size:max(16px,min(2vw,3.08vh))}.s42{font-size:max(16px,min(2.1vw,3.234vh))}.s43{font-size:max(16px,min(2.15vw,3.311vh))}.s44{font-size:max(16px,min(2.2vw,3.388vh))}.s46{font-size:max(16px,min(2.3vw,3.542vh))}.s48{font-size:max(16px,min(2.4vw,3.696vh))}.s52{font-size:max(16px,min(2.6vw,4.004vh))}.s58{font-size:max(16px,min(2.9vw,4.466vh))}.s60{font-size:max(16px,min(3vw,4.62vh))}}.band{background:var(--paper);color:var(--plate);padding:calc(clamp(22px, 3.4vh, 40px) * 1.05) var(--sheet-pad) calc(clamp(18px, 2.8vh, 34px) * 1.05)}.band__claim{color:var(--plate);letter-spacing:.004em;text-transform:uppercase;text-wrap:pretty;max-width:none;margin:0;font-family:Anton,Archivo,system-ui,sans-serif;font-size:calc(1.15*clamp(40px,min(6.2vw,9.6vh),96px));font-weight:400;line-height:.98}.band__line{text-wrap:balance;display:block}.band__rooms{color:var(--ink-light);max-width:60ch;margin:clamp(12px,2vh,22px) 0 0;font-size:clamp(16px,min(1.6vw,2.5vh),25px);line-height:1.4}.ask{padding:clamp(36px, 7vh, 72px) var(--sheet-pad) 0}.ask__form{margin:0}.ask__row{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.2vh,12px) clamp(14px,1.6vw,26px);display:flex}.ask__label{color:var(--text-strong);white-space:nowrap;font-size:clamp(17px,1.69vw,26px);font-weight:500}.field{flex:22ch;min-width:0}.field__input{border:0;border-bottom:1px solid var(--accent);width:100%;color:var(--text-strong);background:0 0;border-radius:0;margin:0;padding:6px 0;font-family:inherit;font-size:clamp(16px,1.3vw,20px);line-height:1.4;transition:border-color .12s ease-out}.field__name{color:var(--text-meta);margin-bottom:2px;font-size:clamp(13px,.91vw,14px);line-height:1.4;display:block}.ask__row .ask__send{align-self:flex-end}.field__input::placeholder{color:var(--text-meta);opacity:1}.field__input:hover{border-bottom-color:var(--text-strong)}.field__input[aria-invalid=true]{border-bottom-width:2px;border-bottom-color:var(--text-strong)}.ask__send{min-height:40px;color:var(--text-strong);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:0;flex:none;padding:10px 24px;font-family:inherit;font-size:clamp(14px,1.11vw,17px);font-weight:500;line-height:1.2;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.ask__send:hover{border-color:var(--text-strong);background:var(--text-strong);color:var(--plate)}.ask__send[aria-disabled=true]{cursor:default;color:var(--text-meta);border-color:var(--rule-hair);background:0 0}.ask__tick{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:clamp(10px,1.4vh,16px);display:flex}.tick__box{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-content:center;block-size:24px;inline-size:24px;margin:0;display:grid}.tick__box:before{content:"";border:1px solid var(--rule);background:0 0;block-size:14px;inline-size:14px;transition:background-color .12s ease-out,border-color .12s ease-out}.tick__box:hover:before{border-color:var(--text-strong)}.tick__box:checked:before{background:var(--text-strong);border-color:var(--text-strong)}.tick__label{color:var(--text-strong);cursor:pointer;font-size:clamp(15px,1.11vw,17px)}.tick__note{color:var(--text-meta);flex:32ch;max-width:78ch;margin:0;font-size:clamp(13px,.91vw,14px);line-height:1.4}.tick__route{inline-size:fit-content;color:inherit;text-underline-offset:.2em;margin-top:2px;padding-block:3px;text-decoration:underline;text-decoration-thickness:1px;display:block}.tick__route:hover{color:var(--text-strong)}.ask__hint{color:var(--text-meta);max-width:78ch;margin:clamp(8px,1.2vh,12px) 0 0;font-size:clamp(13px,.91vw,14px);line-height:1.4}.ask__form[data-state=sent] .ask__hint{display:none}.trap{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;left:-9999px;overflow:hidden}.ask__status{color:var(--text-strong);max-width:78ch;animation:ink-on .12s var(--ease-mark) both;flex:1 0 100%;margin:0;font-size:clamp(15px,1.11vw,17px);line-height:1.45}.ask__status:empty{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ask__status:focus-visible{outline:none}.ask__form[data-state=sent] :is(.ask__label,.field,.ask__send,.ask__tick){display:none}.ask__form[data-state=sent] .ask__row{align-items:baseline}.ask__form[data-state=sent] .ask__status{flex:24ch;max-width:none;font-size:clamp(17px,1.69vw,26px);font-weight:500;line-height:1.3}.ask__again{color:var(--text-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:6px 0;font-family:inherit;font-size:clamp(15px,1.11vw,17px);text-decoration:underline;text-decoration-thickness:1px}.ask__again:hover{text-decoration-thickness:2px}.ask__credit{color:var(--text-meta);max-width:none;margin:clamp(12px,1.8vh,18px) 0 0;font-size:clamp(12px,.91vw,14px);line-height:1.45}.ask .ask__row{align-items:baseline;row-gap:clamp(10px,1.6vh,16px)}.ask .ask__label{flex:1 0 100%}.ask .field{flex:28ch}.ask .ask__hint{max-width:62ch;margin-top:10px}.ask .ask__tick{margin-top:clamp(18px,2.6vh,28px)}.ask .ask__credit{max-width:52ch;margin-top:calc(1.2*clamp(28px,4.4vh,52px))}.marks{block-size:0;inline-size:0;position:absolute;overflow:hidden}.mark{inline-size:var(--mark-size);block-size:var(--mark-size);color:var(--text-strong);opacity:.55;pointer-events:none;z-index:1;position:absolute}.mark--tl{inset-block-start:max(var(--mark-inset), env(safe-area-inset-top));inset-inline-start:max(var(--mark-inset), env(safe-area-inset-left))}.mark--tr{inset-block-start:max(var(--mark-inset), env(safe-area-inset-top));inset-inline-end:max(var(--mark-inset), env(safe-area-inset-right))}.mark--bl{inset-block-end:max(var(--mark-inset), env(safe-area-inset-bottom));inset-inline-start:max(var(--mark-inset), env(safe-area-inset-left))}.mark--br{inset-block-end:max(var(--mark-inset), env(safe-area-inset-bottom));inset-inline-end:max(var(--mark-inset), env(safe-area-inset-right))}:root{--open-ink:.32s;--open-step:50ms}@keyframes ink-on{0%{opacity:0}to{opacity:1}}@keyframes knockout{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.q{animation:ink-on var(--open-ink) var(--ease-page) both}.wall--upper .q:first-child{animation-delay:calc(var(--open-step) * 8)}.wall--upper .q:nth-child(2){animation-delay:calc(var(--open-step) * 0)}.wall--upper .q:nth-child(3){animation-delay:calc(var(--open-step) * 13)}.wall--upper .q:nth-child(4){animation-delay:calc(var(--open-step) * 3)}.wall--upper .q:nth-child(5){animation-delay:calc(var(--open-step) * 16)}.wall--upper .q:nth-child(6){animation-delay:calc(var(--open-step) * 5)}.wall--upper .q:nth-child(7){animation-delay:calc(var(--open-step) * 10)}.wall--upper .q:nth-child(8){animation-delay:calc(var(--open-step) * 2)}.wall--upper .q:nth-child(9){animation-delay:calc(var(--open-step) * 14)}.wall--upper .q:nth-child(10){animation-delay:calc(var(--open-step) * 4)}.wall--upper .q:nth-child(11){animation-delay:calc(var(--open-step) * 17)}.wall--upper .q:nth-child(12){animation-delay:calc(var(--open-step) * 9)}.wall--upper .q:nth-child(13){animation-delay:calc(var(--open-step) * 1)}.wall--upper .q:nth-child(14){animation-delay:calc(var(--open-step) * 12)}.wall--upper .q:nth-child(15){animation-delay:calc(var(--open-step) * 7)}.wall--remnant .q:first-child{animation-delay:calc(var(--open-step) * 6)}.wall--remnant .q:nth-child(2){animation-delay:calc(var(--open-step) * 15)}.wall--remnant .q:nth-child(3){animation-delay:calc(var(--open-step) * 11)}.band{animation:knockout var(--dur-compute) var(--ease-page) 1.05s both}@media (width<=900px){:root{--sheet-pad:24px;--mark-size:16px;--mark-inset:6px}.s60{font-size:clamp(24px,4.6vw,40px)}.s58{font-size:clamp(23px,4.4vw,38px)}.s52,.s48{font-size:clamp(22px,4.1vw,36px)}.wall{justify-content:flex-start;column-gap:16px}.band__claim{font-size:calc(1.15*clamp(36px,9vw,64px))}.ask__label{white-space:normal}}@media (width<=560px){:root{--sheet-pad:16px;--mark-size:12px;--mark-inset:2px}.wall--upper .q:nth-child(3),.wall--upper .q:nth-child(5),.wall--upper .q:nth-child(6),.wall--upper .q:nth-child(8),.wall--upper .q:nth-child(11),.wall--upper .q:nth-child(12),.wall--upper .q:nth-child(13),.wall--upper .q:nth-child(15),.wall--remnant .q:first-child,.wall--remnant .q:nth-child(3){display:none}.s60,.s58,.s52,.s48{font-size:clamp(23px,7.2vw,30px)}.s46,.s44,.s43,.s42,.s40,.s30{font-size:clamp(19px,5.8vw,25px)}.ask__row{gap:12px}.ask__send{inline-size:100%}.tick__label{flex:1 1 0;min-width:0}.tick__note{flex-basis:100%;padding-inline-start:36px}}.ask__form--close .tick__label{flex:calc(100% - 36px);min-width:0}.ask__form--close .tick__note{flex-basis:100%;padding-inline-start:36px}@media (prefers-reduced-motion:reduce){.q,.band{animation:none}}@media print{body[data-surface=plate]{--surface-page:inherit;--surface-reverse:inherit;--text-body:inherit;--text-strong:inherit;--text-meta:inherit;--text-meta-strong:inherit;--accent:inherit;--rule:inherit;--rule-soft:inherit;--rule-hair:inherit;--rule-marked:inherit;--border-block:inherit;--border-hair:inherit;--border-hard:inherit;--border-marked:inherit;--link-ink:inherit;--link-underline:inherit;--link-underline-hover:inherit;--state-hover-ink:inherit;--focus-ring:inherit}.nav,.mark,.ask__form{display:none}.route__a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-weight:400}}@media (pointer:coarse){.nav__mark,.nav__list a,.nav__cta,.tick__route,.filter-demo__option{position:relative}.nav__mark:before,.nav__list a:before,.nav__cta:before,.tick__route:before,.filter-demo__option:before{content:"";position:absolute;inset:-10px -6px}.nav__list a:before{inset:-15px -6px}.nav__mark:before{inset:-11px -6px}.check__mark{min-height:44px}.filter-demo__option:before{inset:-8px -4px}.field__input,.ask__send{min-height:44px}.tick__box{box-sizing:content-box;margin:-10px;padding:10px}.tick__label{margin-block:-11px;padding-block:11px}.foot__nav{gap:0}.foot__nav a,.route__a{padding-block:14px;display:inline-block}.route__a{margin-block:-14px}}@media (width<=560px),(pointer:coarse){.rooms__label,.check__given-label,.check__label,.ask__credit,.shot__cap,.routes__note,.foot__copy,.foot__privacy p{font-size:13px}}@media (forced-colors:active){.band{border-block:2px solid canvastext}.tick__box:checked:before{background:canvastext}.filter-demo__option{border-top-color:canvas}.filter-demo input:checked+.filter-demo__option{border-top-color:canvastext}.close__ground{display:none}}
