@font-face{font-family:Fraunces;src:url(/fonts/samples/fraunces-latin-soft-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/samples/fraunces-latin-soft-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/samples/atkinson-hyperlegible-next-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}body:has(.sp-extra-chair){background:#f7efe3}.sp-extra-chair ::selection{color:#2a1a1f;background:#f5c451}.sp-extra-chair{--paper:#f7efe3;--dish:#fffaf1;--tomato:#c8391f;--tomato-2:#a82c15;--ink:#2a1a1f;--butter:#f5c451;--butter-2:#fbe2a4;--sage:#cfd8bd;--tint:var(--butter);--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Atkinson Hyperlegible Next", Verdana, "Segoe UI", system-ui, sans-serif;--gut:clamp(1.125rem, 5vw, 5rem);--rule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='8' viewBox='0 0 600 8'%3E%3Cpath d='M0 4.2C60 2.6 120 5.8 200 4.6S340 2.4 420 4.4 540 5.6 600 4.2' fill='none' stroke='%232a1a1f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");background:var(--paper);color:var(--ink);font:400 1.1875rem/1.55 var(--sans);font-synthesis:none;font-kerning:normal;overflow-x:clip}.sp-extra-chair h1,.sp-extra-chair h2,.sp-extra-chair h3{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.018em;text-wrap:balance;font-weight:450}.sp-extra-chair p,.sp-extra-chair dd{text-wrap:pretty}.sp-extra-chair a{color:inherit}.sp-extra-chair :focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid}.sp-extra-chair [id]{scroll-margin-top:4.5rem}.sp-extra-chair .ec-wrap{width:100%;max-width:94rem;padding-inline:var(--gut);margin-inline:auto}.sp-extra-chair .ec-nb{white-space:nowrap}.sp-extra-chair .ec-email{overflow-wrap:anywhere}.sp-extra-chair figure{min-width:0}.sp-extra-chair picture{display:block}.sp-extra-chair .ec-d{width:100%;height:auto;display:block;overflow:visible}.sp-extra-chair .ki{fill:currentColor}.sp-extra-chair .kp{fill:var(--dish)}.sp-extra-chair .kt{fill:var(--tint)}.sp-extra-chair .kb{fill:#f5c451}.sp-extra-chair .kr{fill:#c8391f}.sp-extra-chair .kw{fill:#99290f}.sp-extra-chair .ks{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sp-extra-chair .ks.kr{fill:none;stroke:#c8391f}.sp-extra-chair .ec-defs{width:0;height:0;position:absolute}.sp-extra-chair .ec-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;padding-block:.5rem .25rem;display:flex}.sp-extra-chair .ec-mark{min-height:2.75rem;font:italic 500 1.5rem/1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.sp-extra-chair .ec-mark .ec-d{width:auto;height:2.5rem}.sp-extra-chair .ec-nav{flex:100%;min-width:0}.sp-extra-chair .ec-nav ul{flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;display:flex}.sp-extra-chair .ec-nav a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.125rem;text-decoration:none;display:inline-flex}.sp-extra-chair .ec-nav a:hover{color:var(--tomato)}.sp-extra-chair .ec-nav a[aria-current]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='8' viewBox='0 0 80 8'%3E%3Cpath d='M2 5C14 1 22 7 34 4S58 2 78 5' fill='none' stroke='%23c8391f' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center bottom .3rem/100% .5rem no-repeat;font-weight:700}.sp-extra-chair .ec-hero{padding-block:.75rem 0}.sp-extra-chair .ec-hero-in{grid-template-columns:minmax(0,1fr);display:grid}.sp-extra-chair .ec-sentence{letter-spacing:-.032em;grid-area:1/1;font-size:20.4vw;font-weight:420;line-height:.94}.sp-extra-chair .ec-ln,.sp-extra-chair .ec-br{display:block}.sp-extra-chair .ec-sentence em{color:var(--tomato);font-style:italic;font-weight:400}.sp-extra-chair .ec-hero-chair{grid-area:1/1;place-self:end;width:25vw;margin-bottom:3.4vw}.sp-extra-chair .ec-hero-copy{gap:1.5rem;padding-top:1.5rem;display:grid}.sp-extra-chair .ec-lead{max-width:34em;font-size:1.3125rem;line-height:1.45}.sp-extra-chair .ec-doors{gap:.75rem;display:grid}.sp-extra-chair .ec-btn{background:var(--tomato);min-height:3.75rem;color:var(--paper);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:1.4rem .9rem 1.5rem .8rem/.9rem 1.4rem .8rem 1.5rem;flex-direction:column;justify-content:center;padding:.7rem 1.4rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.sp-extra-chair .ec-btn strong{font:500 1.625rem/1.15 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.012em}.sp-extra-chair .ec-btn span{font-size:1.125rem;line-height:1.3}.sp-extra-chair .ec-btn:hover{background:var(--tomato-2)}.sp-extra-chair .ec-btn:focus-visible{outline-color:var(--ink)}.sp-extra-chair .ec-btn--2{background:var(--butter);color:var(--ink)}.sp-extra-chair .ec-btn--2:hover{background:#ecb733}.sp-extra-chair .ec-hero-arch{justify-self:end;width:82%;margin-top:3.5rem;position:relative}.sp-extra-chair .ec-hero-arch img{aspect-ratio:3/4;object-fit:cover;object-position:50% 62%;border-radius:100vmax 100vmax 0 0;width:100%;position:relative}.sp-extra-chair .ec-sun{aspect-ratio:1;background:var(--butter);border-radius:50%;width:66%;position:absolute;top:-7%;left:-14%}.sp-extra-chair .ec-room{--dish:#fffaf1;--line:14.2vw;background:var(--butter)}.sp-extra-chair .ec-room-stage{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.sp-extra-chair .ec-lights{grid-area:1/1;width:100%;height:auto;display:block}.sp-extra-chair .ec-lights--wide,.sp-extra-chair .ec-scene--wide{display:none}.sp-extra-chair .ec-room-words{z-index:1;grid-area:2/1;padding-block:1rem .25rem;position:relative}.sp-extra-chair .ec-room-line{font-size:var(--line);letter-spacing:-.028em;font-style:italic;font-weight:400;line-height:1;display:grid}.sp-extra-chair .ec-room-line>span{grid-area:1/1}.sp-extra-chair .ec-ask{display:none}.sp-extra-chair .ec-room-note{max-width:22em;margin-top:.75rem;font-size:1.25rem;line-height:1.35}.sp-extra-chair .ec-scene{aspect-ratio:700/640;grid-area:3/1;align-self:end;width:100%;margin-top:-16%;position:relative}.sp-extra-chair .ec-layer{width:100%;height:100%;position:absolute;inset:0}.sp-extra-chair .ec-pull{--x:83.65%;--y:76.7%;--from:155%;background:url(/_astro/chair.CYrOs_Kq.svg) 0 0/34.69% no-repeat;background-position:var(--x) var(--y);position:absolute;inset:0}.sp-extra-chair .ec-scene--wide .ec-pull{--x:90.81%;--from:120%;background-size:15.18%}.sp-extra-chair .ec-ways{padding-block:4rem 1.5rem}.sp-extra-chair .ec-h2{letter-spacing:-.028em;font-size:clamp(3rem,13vw,7.5rem);font-weight:420;line-height:1}.sp-extra-chair .ec-waylist{margin-top:1rem}.sp-extra-chair .ec-way{background:var(--rule) left bottom / 600px 8px repeat-x;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2.75rem 2.25rem;display:grid}.sp-extra-chair .ec-way:last-child{background:0 0}.sp-extra-chair .ec-way-art{width:74%}.sp-extra-chair .ec-way--car .ec-way-art{width:92%;margin-inline:auto 0}.sp-extra-chair .ec-way--caldero .ec-way-art{width:66%}.sp-extra-chair .ec-way h3{letter-spacing:-.024em;color:var(--tomato);font-size:clamp(2.75rem,12.4vw,6rem);font-style:italic;font-weight:400;line-height:1}.sp-extra-chair .ec-way p{max-width:30em;margin-top:.75rem}.sp-extra-chair .ec-go{text-underline-offset:.2em;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:.4rem;font-weight:700;text-decoration:underline 2px;display:inline-flex}.sp-extra-chair .ec-go .ec-d{flex:none;width:2rem}.sp-extra-chair .ec-go:hover{color:var(--tomato-2)}.sp-extra-chair .ec-hour{padding-block:3.5rem;position:relative}.sp-extra-chair .ec-hour--am{--tint:#e6ecd8;background:var(--sage)}.sp-extra-chair .ec-hour--noon{--tint:var(--butter-2);background:var(--butter)}.sp-extra-chair .ec-hour--pm{--tint:#dd6246;background:var(--tomato);color:var(--paper)}.sp-extra-chair .ec-hour--pm .ec-hour-art{right:auto;left:var(--gut);width:26vw}.sp-extra-chair .ec-hour--eve{--tint:#4a3238;background:var(--ink);color:var(--paper)}.sp-extra-chair .ec-hour-in{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid;position:relative}.sp-extra-chair .ec-day-head p{margin-top:.4rem;font-size:1.3125rem}.sp-extra-chair .ec-time{font:380 clamp(6rem, 31vw, 15rem)/.86 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.05em;font-feature-settings:"lnum"}.sp-extra-chair .ec-hour h3{letter-spacing:-.022em;margin-top:.9rem;font-size:clamp(2.25rem,9.6vw,4.5rem);font-style:italic;font-weight:400;line-height:1.04}.sp-extra-chair .ec-hour-txt>p:last-child{max-width:30em;margin-top:.9rem}.sp-extra-chair .ec-hour-art{right:var(--gut);width:22vw;position:absolute;bottom:0}.sp-extra-chair .ec-hour--am,.sp-extra-chair .ec-hour--pm{padding-bottom:0}.sp-extra-chair .ec-hour--noon .ec-hour-art{top:-.5rem;bottom:auto;right:calc(var(--gut) + 2%)}.sp-extra-chair .ec-shot img{object-fit:cover;width:100%}.sp-extra-chair .ec-shot--arch{width:72%}.sp-extra-chair .ec-shot--arch img{aspect-ratio:4/5;border-radius:100vmax 100vmax 0 0}.sp-extra-chair .ec-shot--round{aspect-ratio:1;background:var(--dish);color:var(--ink);border-radius:50%;padding:6.5%;position:relative}.sp-extra-chair .ec-shot--round img{aspect-ratio:1;border-radius:50%}.sp-extra-chair .ec-rim{width:100%;height:100%;position:absolute;inset:0}.sp-extra-chair .ec-shot--door{background:var(--paper);border-radius:100vmax 100vmax 0 0;justify-self:end;width:68%;padding:.6rem .6rem 0}.sp-extra-chair .ec-shot--door img{aspect-ratio:5/6;border-radius:100vmax 100vmax 0 0}.sp-extra-chair .ec-setting{color:var(--paper);grid-template-columns:9% minmax(0,1fr) 9%;place-items:center;gap:3%;display:grid}.sp-extra-chair .ec-setting-l{width:86%}.sp-extra-chair .ec-setting-r{width:44%}.sp-extra-chair .ec-day-end{font:italic 400 1.625rem/1.25 var(--serif);font-variation-settings:"SOFT" 100;color:var(--butter)}.sp-extra-chair .ec-note{padding-block:4rem 3rem}.sp-extra-chair .ec-note-in{grid-template-columns:minmax(0,1fr);display:grid}.sp-extra-chair .ec-note-pic img{aspect-ratio:4/3;object-fit:cover;object-position:72% 50%;border-radius:50% 50% 0 0/22% 22% 0 0;width:100%}.sp-extra-chair .ec-card{background:var(--dish);border:2px solid var(--ink);border-top:.6rem solid var(--tomato);border-radius:.5rem;margin:-2.25rem .25rem 0;padding:1.75rem 1.4rem 1.6rem;position:relative}.sp-extra-chair .ec-card h2{letter-spacing:-.02em;font-size:clamp(2.125rem,8.8vw,3.5rem);font-style:italic;font-weight:400;line-height:1.04}.sp-extra-chair .ec-card p{margin-top:1rem}.sp-extra-chair .ec-card-acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.sp-extra-chair .ec-card-acts p{margin:0;font-weight:600}.sp-extra-chair .ec-who{padding-block:2.5rem 4.5rem}.sp-extra-chair .ec-who-in{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.sp-extra-chair .ec-who-txt p{max-width:30em;margin-top:1rem}.sp-extra-chair .ec-who-txt .ec-h2{font-size:clamp(2.75rem,11.5vw,5.75rem)}.sp-extra-chair .ec-trust-point{background:var(--rule) left top / 600px 8px repeat-x;margin-top:.6rem;padding-top:.8rem}.sp-extra-chair .ec-trust-point a{font-weight:700}.sp-extra-chair .ec-who-bold{font:italic 420 1.75rem/1.2 var(--serif);font-variation-settings:"SOFT" 100;color:var(--tomato)}.sp-extra-chair .ec-trust{background:var(--dish);border:2px solid var(--ink);border-radius:.5rem;padding:1.4rem 1.25rem}.sp-extra-chair .ec-trust-h{font-size:2.125rem;font-style:italic;font-weight:420;line-height:1.05}.sp-extra-chair .ec-trust-note{margin-top:.5rem;font-size:1.125rem;line-height:1.4}.sp-extra-chair .ec-ledger{margin:1rem 0 0}.sp-extra-chair .ec-ledger>div{background:var(--rule) left top / 600px 8px repeat-x;grid-template-columns:minmax(0,1fr);gap:.1rem .75rem;padding-block:.8rem;display:grid}.sp-extra-chair .ec-ledger dt{font-weight:700;line-height:1.3}.sp-extra-chair .ec-ledger dd{overflow-wrap:anywhere;margin:0}.sp-extra-chair .ec-ledger-doc dt{align-items:center;gap:.6rem;display:flex}.sp-extra-chair .ec-ledger-doc dt .ec-d{flex:none;width:1.5rem}.sp-extra-chair .ec-fill{background:var(--butter-2);border-bottom:2px dashed var(--ink);max-width:100%;color:var(--ink);padding:.02em .3em;font-weight:600;display:inline-block}.sp-extra-chair .ec-legal{border:3px solid var(--ink);background:var(--paper);border-radius:.4rem;margin-top:.6rem;padding:1rem 1.1rem}.sp-extra-chair .ec-legal-why{margin-bottom:.5rem;font-weight:700;line-height:1.35}.sp-extra-chair .ec-legal-text{letter-spacing:.012em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.45}.sp-extra-chair .ec-legal-state{margin-top:.6rem}.sp-extra-chair .ec-when{--tint:var(--butter-2);background:var(--butter);padding-block:3.5rem}.sp-extra-chair .ec-when-in{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.sp-extra-chair .ec-big{letter-spacing:-.034em;font-size:clamp(3.5rem,18vw,11rem);font-weight:400;line-height:.96}.sp-extra-chair .ec-when-list{gap:1rem 2.5rem;margin:0;display:grid}.sp-extra-chair .ec-when-list dt{font-weight:700}.sp-extra-chair .ec-when-list dd{margin:0}.sp-extra-chair .ec-when-art{justify-self:end;width:44%;margin-bottom:-3.5rem}.sp-extra-chair .ec-foot{--dish:#fffaf1;padding-top:2.5rem}.sp-extra-chair .ec-roadside{position:relative}.sp-extra-chair .ec-street{width:100%;height:auto;display:block}.sp-extra-chair .ec-street--wide{display:none}.sp-extra-chair .ec-roll{--from:-55%;width:21%;position:absolute;bottom:8.5%;left:15%}.sp-extra-chair .ec-foot-in{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem 2.5rem;display:grid}.sp-extra-chair .ec-foot-tag{font:italic 400 clamp(2.5rem, 12vw, 4.5rem)/1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.024em;color:var(--tomato)}.sp-extra-chair .ec-foot-nav ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}.sp-extra-chair .ec-foot-nav a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.sp-extra-chair .ec-foot-sample{font-size:1.125rem;line-height:1.45}.sp-extra-chair .ec-page-head{padding-block:1.5rem 3rem}.sp-extra-chair .ec-page-head-in{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.sp-extra-chair .ec-title{letter-spacing:-.03em;font-size:clamp(3.25rem,15.2vw,9.5rem);font-weight:420;line-height:.97}.sp-extra-chair .ec-title em{color:var(--tomato);font-style:italic;font-weight:400}.sp-extra-chair .ec-head-art{justify-self:end;width:78%}.sp-extra-chair .ec-still{background:var(--rule) left bottom / 600px 8px repeat-x;justify-content:space-between;align-items:flex-end;gap:3%;margin-top:.75rem;padding-bottom:.45rem;display:flex}.sp-extra-chair .ec-still .ec-d:first-child{width:37%}.sp-extra-chair .ec-still .ec-d:nth-child(2){width:30%}.sp-extra-chair .ec-still .ec-d:nth-child(3){width:27%}.sp-extra-chair .ec-part{padding-block:1.5rem 3rem}.sp-extra-chair .ec-part-in{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}.sp-extra-chair .ec-part-pic img{object-fit:cover;width:100%}.sp-extra-chair .ec-part-pic--table img{aspect-ratio:4/3;border-radius:50% 50% 0 0/22% 22% 0 0}.sp-extra-chair .ec-part-pic--door{aspect-ratio:1;justify-self:center;width:82%}.sp-extra-chair .ec-part-pic--door img{aspect-ratio:1;border-radius:50%}.sp-extra-chair .ec-part-pic--kitchen img{aspect-ratio:5/4;border-radius:1.1rem 7rem 1.1rem 1.1rem}.sp-extra-chair .ec-tag{color:var(--tomato-2);font-weight:700}.sp-extra-chair .ec-part-txt h2{letter-spacing:-.024em;font-size:clamp(2.75rem,12.4vw,5.75rem);font-style:italic;font-weight:400;line-height:1}.sp-extra-chair .ec-part-txt>p:last-child{max-width:30em;margin-top:.9rem}.sp-extra-chair .ec-part-art{justify-self:end;width:42%;margin-top:-1rem}.sp-extra-chair .ec-for{--tint:#dd6246;background:var(--tomato);color:var(--paper);margin-top:2rem;padding-top:3.5rem}.sp-extra-chair .ec-for-in{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.sp-extra-chair .ec-for-k{letter-spacing:0;font-size:1.375rem;font-style:italic;font-weight:500}.sp-extra-chair .ec-for-big{font:420 clamp(3rem, 13.6vw, 7rem)/1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.028em;text-wrap:balance;margin-top:.5rem}.sp-extra-chair .ec-for-list{gap:.6rem;margin-top:1.75rem;display:grid}.sp-extra-chair .ec-for-list li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='8' viewBox='0 0 600 8'%3E%3Cpath d='M0 4.2C60 2.6 120 5.8 200 4.6S340 2.4 420 4.4 540 5.6 600 4.2' fill='none' stroke='%23f7efe3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/600px 8px repeat-x;padding-top:.7rem;line-height:1.35}.sp-extra-chair .ec-for-pic{justify-self:end;width:76%}.sp-extra-chair .ec-for-end{background:var(--ink);color:var(--butter);font:italic 400 clamp(2rem, 8.4vw, 4rem)/1.1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.016em;padding-block:2rem}.sp-extra-chair .ec-ask-sec{padding-block:4rem 2rem}.sp-extra-chair .ec-ask-in{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.sp-extra-chair .ec-ask-txt .ec-lead{margin-top:.75rem}.sp-extra-chair .ec-steps{counter-reset:ec;gap:1rem;margin-top:1.5rem;display:grid}.sp-extra-chair .ec-steps li{counter-increment:ec;grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:.4rem;display:grid}.sp-extra-chair .ec-steps li:before{content:counter(ec);font:italic 420 2.75rem/1 var(--serif);font-variation-settings:"SOFT" 100;color:var(--tomato)}.sp-extra-chair .ec-ask-call{margin-top:1.5rem;font-weight:600}.sp-extra-chair .ec-form{background:var(--dish);color:var(--ink);border:2px solid var(--ink);border-top:.6rem solid var(--tomato);border-radius:.5rem;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.5rem 1.25rem 1.4rem;display:grid}.sp-extra-chair .ec-form h3{font-size:2.25rem;font-style:italic;font-weight:420;line-height:1.05}.sp-extra-chair .ec-field{gap:.3rem;min-width:0;display:grid}.sp-extra-chair .ec-field label,.sp-extra-chair .ec-picks legend{font-weight:700;line-height:1.3}.sp-extra-chair .ec-field input,.sp-extra-chair .ec-field textarea,.sp-extra-chair .ec-field select{width:100%;min-height:3.25rem;color:var(--ink);border:2px solid var(--ink);font:inherit;background:#fff;border-radius:.4rem;padding:.55rem .8rem}.sp-extra-chair .ec-field textarea{resize:vertical;min-height:5.5rem}.sp-extra-chair .ec-hint{font-size:1.125rem;line-height:1.35}.sp-extra-chair .ec-check{cursor:pointer;align-items:center;gap:.7rem;min-height:2.75rem;line-height:1.25;display:flex}.sp-extra-chair .ec-check input{width:1.6rem;height:1.6rem;accent-color:var(--tomato);flex:none;margin:0}.sp-extra-chair .ec-more{background:linear-gradient(var(--butter), var(--butter)) left / .3rem 100% no-repeat;gap:1.1rem;padding-left:.9rem;display:grid}.sp-extra-chair .ec-form:has(.ec-for-other:not(:checked)) .ec-more{display:none}.sp-extra-chair .ec-picks{border:0;min-width:0;margin:0;padding:0}.sp-extra-chair .ec-picks legend{margin-bottom:.25rem;padding:0}.sp-extra-chair .ec-btn--send{text-align:center;align-items:center;width:100%}.sp-extra-chair .ec-sample{font-size:1.125rem;line-height:1.4}.sp-extra-chair .ec-title span{display:block}.sp-extra-chair .ec-vol-sub{font:italic 420 clamp(1.75rem, 7.4vw, 3rem)/1.1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.014em;text-wrap:balance}.sp-extra-chair .ec-vol-lead{justify-items:start;gap:1.1rem;display:grid}.sp-extra-chair .ec-page-head--vol .ec-head-art{width:56%;margin-top:-1rem}.sp-extra-chair .ec-jobs{padding-block:1rem 3.5rem}.sp-extra-chair .ec-menu{background:var(--dish);border:2px solid var(--ink);outline:2px solid var(--ink);outline-offset:4px;border-radius:.3rem;padding:1.75rem 1.25rem 1.5rem;position:relative}.sp-extra-chair .ec-menu-head{text-align:center}.sp-extra-chair .ec-menu-head h2{letter-spacing:-.028em;color:var(--tomato);font-size:clamp(3rem,14vw,6.5rem);font-style:italic;font-weight:400;line-height:1}.sp-extra-chair .ec-menu-head p{margin-top:.25rem;font-weight:600}.sp-extra-chair .ec-menu-list{gap:2rem 3.5rem;margin-top:1.75rem;display:grid}.sp-extra-chair .ec-menu-list li{grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.1rem 1rem;display:grid}.sp-extra-chair .ec-menu-art{grid-row:1/3;align-self:start;max-height:4.75rem}.sp-extra-chair .ec-menu-row{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.sp-extra-chair .ec-menu-row h3{letter-spacing:-.014em;flex:1 0 100%;font-size:clamp(1.75rem,7.4vw,2.5rem);font-weight:450;line-height:1.1}.sp-extra-chair .ec-dots{border-bottom:3px dotted var(--ink);flex:2rem;min-width:2rem;height:0;transform:translateY(-.25em)}.sp-extra-chair .ec-takes{color:var(--tomato-2);white-space:nowrap;font-weight:700}.sp-extra-chair .ec-menu-p{grid-column:2;line-height:1.4}.sp-extra-chair .ec-first{--tint:#e6ecd8;background:var(--sage);padding-block:3.5rem}.sp-extra-chair .ec-first-in{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.sp-extra-chair .ec-steps--big{gap:1.1rem}.sp-extra-chair .ec-steps--big li{grid-template-columns:3rem minmax(0,1fr)}.sp-extra-chair .ec-steps--big li:before{color:var(--ink);font-size:3rem}.sp-extra-chair .ec-plain{background:var(--dish);border:2px solid var(--ink);border-radius:.5rem;padding:1.4rem 1.25rem}.sp-extra-chair .ec-plain h3{font-size:2rem;font-style:italic;font-weight:420;line-height:1.05}.sp-extra-chair .ec-plain ul{gap:.7rem;margin-top:.75rem;display:grid}.sp-extra-chair .ec-sign{--tint:var(--butter-2);background:var(--butter);padding-block:3.5rem}.sp-extra-chair .ec-sign-in{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}.sp-extra-chair .ec-sign-txt .ec-lead{margin-top:.75rem}.sp-extra-chair .ec-sign-art{display:none}.sp-extra-chair .ec-give-in{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.sp-extra-chair .ec-give-txt .ec-lead{margin-top:1.25rem}.sp-extra-chair .ec-give-pic{margin-top:1.75rem}.sp-extra-chair .ec-give-pic img{aspect-ratio:16/11;object-fit:cover;object-position:40% 50%;border-radius:50% 50% 0 0/24% 24% 0 0;width:100%}.sp-extra-chair .ec-panel{background:var(--butter);border-radius:1.2rem .8rem 1.3rem .7rem/.8rem 1.2rem .7rem 1.3rem;gap:1rem;padding:1.5rem 1.25rem 1.4rem;display:grid}.sp-extra-chair .ec-panel h2{letter-spacing:-.024em;font-size:clamp(2.5rem,11vw,4rem);font-style:italic;font-weight:400;line-height:1}.sp-extra-chair .ec-btn--give{text-align:center;align-items:center;min-height:4.25rem}.sp-extra-chair .ec-btn--give strong{font-size:2rem}.sp-extra-chair .ec-give-note{background:var(--dish);border:2px dashed var(--ink);border-radius:.4rem;padding:.7rem .9rem;line-height:1.4}.sp-extra-chair .ec-give-note:target{background:var(--ink);color:var(--paper);border-style:solid}.sp-extra-chair .ec-legal--loud{background:var(--dish);margin-top:0}.sp-extra-chair .ec-legal-reg{margin-bottom:.5rem;font-weight:700}.sp-extra-chair .ec-legal--loud .ec-legal-text{font-size:1.1875rem;font-weight:700}.sp-extra-chair .ec-ways--give{padding-top:3.5rem}.sp-extra-chair .ec-way--jar .ec-way-art,.sp-extra-chair .ec-way--bag .ec-way-art,.sp-extra-chair .ec-way--sun .ec-way-art{width:38%}.sp-extra-chair .ec-road{--tint:var(--butter-2);background:var(--sage);padding-block:3.5rem}.sp-extra-chair .ec-road .ec-lead{margin-top:.4rem}.sp-extra-chair .ec-road-list{counter-reset:none;gap:2.25rem;margin-top:2rem;display:grid}.sp-extra-chair .ec-road-list li{background:var(--rule) left bottom / 600px 8px repeat-x;grid-template-columns:32% minmax(0,1fr);align-items:end;gap:.1rem 1.25rem;padding-bottom:1rem;display:grid}.sp-extra-chair .ec-road-art{grid-row:1/3;align-self:end}.sp-extra-chair .ec-road-art--bulb .ec-d{width:62%}.sp-extra-chair .ec-road-list h3{letter-spacing:-.02em;font-size:clamp(2rem,8.4vw,3rem);font-style:italic;font-weight:400;line-height:1.05}.sp-extra-chair .ec-road-list p{line-height:1.4}.sp-extra-chair .ec-who--give{padding-top:3.5rem}@media (width>=44rem) and (orientation:landscape),(width>=64rem){.sp-extra-chair .ec-lights--wide,.sp-extra-chair .ec-scene--wide{display:block}.sp-extra-chair .ec-lights--tall,.sp-extra-chair .ec-scene--tall{display:none}.sp-extra-chair .ec-room:lang(es){--line:9vw}.sp-extra-chair .ec-scene{aspect-ratio:1600/640;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='10' viewBox='0 0 800 10'%3E%3Cpath d='M0 5C90 3 170 7 280 5.4S470 3 590 5.2 720 6.4 800 5' fill='none' stroke='%232a1a1f' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 0 92.4%/800px 10px repeat-x;margin-top:-7%}}@media (width>=44rem){.sp-extra-chair .ec-nav{flex:0 auto}.sp-extra-chair .ec-nav ul{gap:0 1.75rem}.sp-extra-chair .ec-br{display:inline}.sp-extra-chair .ec-sentence{font-size:13.2vw}.sp-extra-chair .ec-hero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:2rem}.sp-extra-chair .ec-sentence{grid-area:1/1/2/3}.sp-extra-chair .ec-hero-copy{grid-area:2/1;align-self:start;padding-bottom:2rem}.sp-extra-chair .ec-doors{max-width:74%}.sp-extra-chair .ec-hero-chair{z-index:1;grid-area:2/1;width:22%;margin:0}.sp-extra-chair .ec-hero-arch{grid-area:2/2;width:100%;margin-top:1.5rem}.sp-extra-chair .ec-sun{width:62%;top:-9%;left:auto;right:-6%}.sp-extra-chair .ec-room{--line:12.4vw}.sp-extra-chair .ec-room-note{font-size:1.5rem}.sp-extra-chair .ec-street--wide{display:block}.sp-extra-chair .ec-street--tall{display:none}.sp-extra-chair .ec-roll{--from:-260%;width:8.4%;bottom:8%;left:43%}.sp-extra-chair .ec-menu{padding:2.5rem 2.25rem 2.25rem}.sp-extra-chair .ec-menu-list li{grid-template-columns:6.5rem minmax(0,1fr)}.sp-extra-chair .ec-menu-art{max-height:6.5rem}.sp-extra-chair .ec-menu-row{flex-wrap:nowrap}.sp-extra-chair .ec-menu-row h3{flex:0 auto}.sp-extra-chair .ec-form{padding:2rem 2rem 1.75rem}.sp-extra-chair .ec-road-list li{grid-template-columns:26% minmax(0,1fr)}.sp-extra-chair .ec-way{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.25rem;padding-block:2.5rem 2.25rem}.sp-extra-chair .ec-way-art,.sp-extra-chair .ec-way--caldero .ec-way-art{grid-column:1/4;width:100%}.sp-extra-chair .ec-way--place .ec-way-art{width:92%}.sp-extra-chair .ec-way--car .ec-way-art{width:114%;margin:0 0 -1.25rem -5%}.sp-extra-chair .ec-hour{padding-block:5.5rem 0}.sp-extra-chair .ec-hour-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 1.25rem}.sp-extra-chair .ec-hour-art{width:100%;position:static}.sp-extra-chair .ec-hour--am .ec-day-head{grid-area:1/1/2/8;align-self:start}.sp-extra-chair .ec-day-head .ec-h2{text-wrap:nowrap}.sp-extra-chair .ec-hour--am .ec-hour-txt{grid-area:2/1/3/7;padding-block:3rem 11.5rem}.sp-extra-chair .ec-hour--am .ec-shot--arch{grid-area:1/8/3/13;width:100%}.sp-extra-chair .ec-hour--am .ec-hour-art{grid-area:2/6/3/8;justify-self:end;width:82%;margin-right:.75rem}.sp-extra-chair .ec-hour--noon{padding-block:0}.sp-extra-chair .ec-hour--noon .ec-shot--round{z-index:1;grid-area:1/1/2/7;align-self:start;margin-block:-9rem 4rem}.sp-extra-chair .ec-hour--noon .ec-hour-txt{padding-block:3.5rem 7rem;grid-area:1/7/2/12;align-self:center;padding-left:1.5rem}.sp-extra-chair .ec-hour--noon .ec-hour-art{grid-area:1/11/2/13;justify-self:end;width:74%}.sp-extra-chair .ec-hour--pm .ec-hour-txt{grid-area:1/1/2/8;padding-bottom:5.5rem}.sp-extra-chair .ec-hour--pm .ec-shot--door{grid-area:1/8/2/13;width:100%;padding:.9rem .9rem 0}.sp-extra-chair .ec-hour--pm .ec-hour-art{grid-area:1/6/2/8;justify-self:end;width:94%;margin-right:1rem}.sp-extra-chair .ec-hour--eve{padding-block:5.5rem 6rem}.sp-extra-chair .ec-hour--eve .ec-hour-in{align-items:center}.sp-extra-chair .ec-hour--eve .ec-hour-txt{grid-area:1/1/2/6}.sp-extra-chair .ec-setting{grid-area:1/6/2/13}.sp-extra-chair .ec-day-end{grid-area:2/1/3/13;margin-top:3rem;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.1}.sp-extra-chair .ec-part{padding-block:2.5rem 4rem}.sp-extra-chair .ec-part-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 1.25rem}.sp-extra-chair .ec-part--table .ec-part-txt{grid-area:1/8/2/13}.sp-extra-chair .ec-part--door .ec-part-txt{grid-area:1/1/2/6}.sp-extra-chair .ec-part-pic--door{grid-area:1/8/2/13;width:100%}.sp-extra-chair .ec-part--door .ec-part-art{z-index:1;grid-area:1/6/2/8;place-self:end;width:96%;margin:0 -1rem -3rem 0}.sp-extra-chair .ec-part--kitchen .ec-part-txt{grid-area:1/8/2/13}.sp-extra-chair .ec-part--kitchen .ec-part-art{z-index:1;grid-area:1/1/2/3;place-self:end start;width:72%;margin:0 0 -1.5rem -6%}.sp-extra-chair .ec-for-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 1.25rem}.sp-extra-chair .ec-for-txt{grid-column:1/9;padding-bottom:4rem}.sp-extra-chair .ec-for-pic{grid-column:9/13;width:100%}.sp-extra-chair .ec-first-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem 1.25rem}.sp-extra-chair .ec-first-txt{grid-column:1/8}.sp-extra-chair .ec-first-pic{grid-area:1/8/2/13}.sp-extra-chair .ec-plain{grid-column:1/13;padding:2rem 2.5rem}.sp-extra-chair .ec-way-txt{grid-column:4/13;padding-left:1rem}.sp-extra-chair .ec-way h3{font-size:clamp(3rem,8vw,4.25rem)}.sp-extra-chair .ec-when-art{width:30%}.sp-extra-chair .ec-time{font-size:clamp(7rem,15.5vw,15.5rem)}.sp-extra-chair .ec-page-head-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 1.25rem}.sp-extra-chair .ec-title{font-size:min(9.4vw,19svh,10rem)}.sp-extra-chair .ec-page-head--do .ec-lead{grid-area:2/1/3/6;align-self:start;margin-top:1.5rem}.sp-extra-chair .ec-page-head--do .ec-title{grid-column:1/13}.sp-extra-chair .ec-page-head--do .ec-still{grid-area:2/8/3/13;margin-top:1rem}.sp-extra-chair .ec-page-head--vol .ec-title{grid-area:1/1/2/9}.sp-extra-chair .ec-vol-lead{grid-area:2/1/3/8;padding-top:1.75rem}.sp-extra-chair .ec-page-head--vol .ec-head-art{z-index:1;grid-area:1/9/3/13;width:100%;margin:0 0 -3.5rem}.sp-extra-chair .ec-part-txt h2{font-size:clamp(2.75rem,6.4vw,5.75rem)}.sp-extra-chair .ec-part-pic--table{grid-area:1/1/2/8}.sp-extra-chair .ec-part-pic--kitchen{grid-area:1/1/2/7}.sp-extra-chair .ec-part--kitchen .ec-part-art{display:none}.sp-extra-chair .ec-part--door .ec-part-art{width:100%}.sp-extra-chair .ec-for-big{font-size:min(8.8vw,8rem)}.sp-extra-chair .ec-way--jar .ec-way-art,.sp-extra-chair .ec-way--bag .ec-way-art,.sp-extra-chair .ec-way--sun .ec-way-art{width:74%}}@media (width>=64rem){.sp-extra-chair{font-size:1.3125rem}.sp-extra-chair .ec-mark{font-size:1.75rem}.sp-extra-chair .ec-mark .ec-d{height:3rem}.sp-extra-chair .ec-nav a{font-size:1.1875rem}.sp-extra-chair .ec-top-in{padding-block:.9rem .5rem}.sp-extra-chair .ec-hero{padding-block:1rem 0}.sp-extra-chair .ec-hero-in{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.25rem}.sp-extra-chair .ec-sentence{grid-area:1/1/2/11;font-size:min(11.5vw,21svh,13rem)}.sp-extra-chair .ec-hero-copy{grid-area:2/1/3/9;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:2.5rem;padding-block:1.75rem 3rem}.sp-extra-chair .ec-doors{max-width:none}.sp-extra-chair .ec-hero-arch{grid-area:1/10/3/13;align-self:end;width:100%;margin:0}.sp-extra-chair .ec-hero-chair{z-index:1;grid-area:2/9/3/10;place-self:end;width:118%;margin:0 -10% 0 0;display:block}.sp-extra-chair .ec-sun{width:88%;top:-30%;left:auto;right:-9%}.sp-extra-chair .ec-room-words{padding-block:.25rem 0}.sp-extra-chair .ec-room{--line:min(10vw, 18svh, 11rem)}.sp-extra-chair .ec-room:lang(es){--line:min(8.8vw, 16svh, 10rem)}.sp-extra-chair .ec-room-line{white-space:nowrap}.sp-extra-chair .ec-room-note{max-width:none;margin-top:.5rem;font-size:1.625rem;line-height:1.3}.sp-extra-chair .ec-ways{padding-block:6.5rem 3.5rem}.sp-extra-chair .ec-waylist{margin-top:1.5rem}.sp-extra-chair .ec-way-txt{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:end;column-gap:1.25rem;padding:0;display:grid}.sp-extra-chair .ec-way h3{grid-row:1/3;padding-left:1.5rem;font-size:clamp(3.75rem,6.6vw,6.5rem)}.sp-extra-chair .ec-way p{grid-column:2;margin:0}.sp-extra-chair .ec-go{grid-column:2;justify-self:start}.sp-extra-chair .ec-note{padding-block:7.5rem 7rem}.sp-extra-chair .ec-note-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.25rem}.sp-extra-chair .ec-note-pic{grid-area:1/1/2/9}.sp-extra-chair .ec-note-pic img{aspect-ratio:16/10;object-position:60% 50%}.sp-extra-chair .ec-card{grid-area:1/7/2/13;margin:0 0 -3.5rem;padding:2.5rem 2.5rem 2.25rem;rotate:-.8deg}.sp-extra-chair .ec-who{padding-block:3rem 6rem}.sp-extra-chair .ec-who-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 1.25rem}.sp-extra-chair .ec-who-txt{grid-column:1/6;position:sticky;top:5.5rem}.sp-extra-chair .ec-who-txt .ec-h2{font-size:clamp(2.75rem,5.3vw,5.75rem)}.sp-extra-chair .ec-trust{grid-column:6/13;padding:2.25rem 2.5rem 2.5rem}.sp-extra-chair .ec-trust-h{font-size:2.75rem}.sp-extra-chair .ec-ledger>div{grid-template-columns:minmax(0,12.5em) minmax(0,1fr);align-items:baseline}.sp-extra-chair .ec-when{padding-block:5rem 0}.sp-extra-chair .ec-when-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem 1.25rem}.sp-extra-chair .ec-big{grid-area:1/1/2/13}.sp-extra-chair .ec-when-list{grid-area:2/1/3/10;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4rem}.sp-extra-chair .ec-when-art{grid-area:1/10/3/13;align-self:end;width:100%}.sp-extra-chair .ec-page-head{padding-block:2.5rem 4rem}.sp-extra-chair .ec-part-pic--kitchen{grid-area:1/2/2/7}.sp-extra-chair .ec-part--kitchen .ec-part-art{display:block}.sp-extra-chair .ec-for{margin-top:3rem;padding-top:6rem}.sp-extra-chair .ec-for-big{font-size:min(7.8vw,8rem)}.sp-extra-chair .ec-for-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2.5rem;max-width:56rem}.sp-extra-chair .ec-for-end{padding-block:2.5rem;font-size:min(4.6vw,4.25rem)}.sp-extra-chair .ec-ask-sec{padding-block:6rem 3rem}.sp-extra-chair .ec-ask-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 1.25rem}.sp-extra-chair .ec-ask-txt{grid-column:1/7;position:sticky;top:5.5rem}.sp-extra-chair .ec-ask-in .ec-form{grid-column:8/13}.sp-extra-chair .ec-steps li:before{font-size:3.25rem}.sp-extra-chair .ec-steps li{grid-template-columns:3.5rem minmax(0,1fr)}.sp-extra-chair .ec-jobs{padding-block:2rem 6rem}.sp-extra-chair .ec-menu{padding:3.25rem 3.5rem 3rem}.sp-extra-chair .ec-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.75rem}.sp-extra-chair .ec-first{padding-block:6rem}.sp-extra-chair .ec-plain ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2.5rem}.sp-extra-chair .ec-sign{padding-block:5.5rem 0}.sp-extra-chair .ec-sign-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 1.25rem}.sp-extra-chair .ec-sign-txt{grid-area:1/1/2/8;align-self:start}.sp-extra-chair .ec-sign-art{grid-area:1/3/2/8;place-self:end center;width:54%;display:block}.sp-extra-chair .ec-sign-in .ec-form{grid-area:1/8/2/13;margin-bottom:4.5rem}.sp-extra-chair .ec-page-head--give{padding-bottom:5rem}.sp-extra-chair .ec-give-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 1.25rem}.sp-extra-chair .ec-give-txt{grid-column:1/8}.sp-extra-chair .ec-panel{grid-column:8/13;padding:2.25rem}.sp-extra-chair .ec-give-pic{width:86%}.sp-extra-chair .ec-ways--give{padding-top:5rem}.sp-extra-chair .ec-way--jar .ec-way-art,.sp-extra-chair .ec-way--bag .ec-way-art,.sp-extra-chair .ec-way--sun .ec-way-art{grid-column:2/4;width:62%}.sp-extra-chair .ec-road{padding-block:6rem 5rem}.sp-extra-chair .ec-road-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:3rem}.sp-extra-chair .ec-road-list li{background:0 0;padding:0;display:block}.sp-extra-chair .ec-road-art{background:var(--rule) left bottom / 600px 8px repeat-x;align-items:flex-end;height:16rem;padding:0 2rem .25rem 0;display:flex}.sp-extra-chair .ec-road-art--bulb .ec-d{width:42%}.sp-extra-chair .ec-road-art--plate-side .ec-d{width:74%}.sp-extra-chair .ec-road-list h3{margin-top:1.25rem;padding-right:1.5rem;font-size:clamp(2rem,3vw,2.75rem)}.sp-extra-chair .ec-road-list p{margin-top:.5rem;padding-right:2rem}.sp-extra-chair .ec-who--give{padding-top:6rem}.sp-extra-chair .ec-foot{padding-top:3.5rem}.sp-extra-chair .ec-foot-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem 1.25rem;padding-block:2rem 3rem}.sp-extra-chair .ec-foot-tag{grid-column:1/7}.sp-extra-chair .ec-foot-facts{grid-column:7/10}.sp-extra-chair .ec-foot-nav{grid-column:10/13}.sp-extra-chair .ec-foot-nav ul{gap:0;display:grid}.sp-extra-chair .ec-foot-sample{grid-column:1/13}}@media (width>=44rem) and (height<=45rem){.sp-extra-chair .ec-lights{display:none}.sp-extra-chair .ec-room-words{padding-top:1rem}}@media (prefers-reduced-motion:no-preference){.sp-extra-chair .ec-go .ec-d{transition:translate .18s ease-out}.sp-extra-chair .ec-go:hover .ec-d{translate:.3rem}@supports (animation-timeline:view()){.sp-extra-chair .ec-roll{animation:linear both ec-roll view();animation-range:entry 40% cover 58%}}}@keyframes ec-roll{0%{translate:var(--from) 0}to{translate:0}}@media (prefers-reduced-motion:no-preference) and (height>=34rem){@supports (animation-timeline:view()){.sp-extra-chair .ec-room{view-timeline:--ec-room block;height:230svh}.sp-extra-chair .ec-room-stage{height:calc(100svh - 3.25rem);position:sticky;top:3.25rem}.sp-extra-chair .ec-ask{animation:linear both ec-leave --ec-room;animation-range:contain 54% contain 64%;display:block}.sp-extra-chair .ec-yes{animation:linear both ec-arrive --ec-room;animation-range:contain 62% contain 74%}.sp-extra-chair .ec-room-note{animation:linear both ec-arrive --ec-room;animation-range:contain 72% contain 84%}.sp-extra-chair .ec-room-stage{container-type:inline-size}.sp-extra-chair .ec-scene--wide{--u:min(100cqw / 1600, (100svh - 3.25rem - 7.4cqw - var(--line) - 4.4rem) / 530);aspect-ratio:auto;height:calc(var(--u) * 640);margin-top:calc(var(--u) * -110)}.sp-extra-chair .ec-scene--wide .ec-pull{--x:calc((100cqw - var(--u) * 1600) / 2 + var(--u) * 1232.4);--y:calc(var(--u) * 163.8);--from:100cqw;background-size:calc(var(--u) * 242.86) auto}@media (height<=45rem){.sp-extra-chair .ec-scene--wide{--u:min(100cqw / 1600, (100svh - 3.25rem - var(--line) - 4.4rem) / 530)}}.sp-extra-chair .ec-pull{animation:linear both ec-pull --ec-room;animation-range:contain 4% contain 58%}.sp-extra-chair .ec-place{transform-box:fill-box;transform-origin:50% 100%;animation:linear both ec-set --ec-room;animation-range:contain 56% contain 72%}}}@keyframes ec-pull{0%{background-position:var(--from) var(--y)}62%{background-position:calc(var(--x) + 2.5rem) calc(var(--y) - .4rem)}84%{background-position:calc(var(--x) + .6rem) var(--y)}to{background-position:var(--x) var(--y)}}@keyframes ec-set{0%{opacity:0;transform:translateY(-46px)scale(.9)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ec-leave{0%{opacity:1}to{opacity:0}}@keyframes ec-arrive{0%{opacity:0}to{opacity:1}}
