.acard{width:100%;padding:var(--pad-card);background:var(--card);border:1px solid var(--line);color:var(--fg);transition:border-color .35s var(--e-soft), translate .5s var(--e-out);flex-direction:column;gap:14px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.acard:hover{border-color:var(--fg);translate:0 -6px}}.acard-top{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.acard-top .chip{font-size:var(--fs-xs)}.acard-fig{gap:6px;display:grid}.acard-fig b{color:var(--ember);font-size:40px;line-height:.88}.acard-fig small{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.acard-title{letter-spacing:-.015em;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.2}.acard-desc{font-size:var(--fs-note);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.acard-foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.acard-arr{width:28px;height:9px;color:var(--fg);transition:width .5s var(--e-out), color .3s;display:block;position:relative}.acard-arr:before{content:"";background:currentColor;height:1px;position:absolute;top:4px;left:0;right:1px}.acard-arr:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1.5px;right:1px;transform:rotate(45deg)}.acard:hover .acard-arr{width:52px;color:var(--ember)}@media (min-width:900px) and (min-height:560px){.slide .acard{gap:calc(18 * var(--u));padding:calc(30 * var(--u))}.slide .acard-fig b{font-size:calc(64 * var(--u))}.slide .acard-title{font-size:calc(26 * var(--u))}}@media (min-width:900px) and (min-height:560px) and (max-width:1199px),(min-width:900px) and (min-height:560px) and (max-height:674px){.sa-top{margin-bottom:calc(28 * var(--u))}.slide .acard{gap:calc(12 * var(--u));padding:calc(22 * var(--u))}}.ap-body{background:var(--paper)}.ap-shell{width:100%;max-width:1600px;padding-inline:var(--gut);margin-inline:auto}@media (min-width:900px){.ap-shell{padding-inline:clamp(32px,4vw,80px)}}.ap{padding-top:var(--rail)}.ap-hdr{grid-template-columns:1fr auto 1fr;display:grid}.ap-mid{color:var(--muted);white-space:nowrap}@media not all and (min-width:900px) and (min-height:560px){.ap-hdr{grid-template-columns:1fr auto}.ap-mid{display:none}}.ap-hdr .hdr-end{gap:clamp(16px,2vw,28px)}@media (max-width:640px){.ap-hdr .hdr-cta{display:none}}.ap-hero{justify-items:start;gap:clamp(18px,2vw,30px);padding-top:clamp(48px,7vw,120px);padding-bottom:clamp(36px,4vw,64px);display:grid}.ap-h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2.6rem,9vw,9rem);font-weight:900;line-height:.86}.ap-lead{letter-spacing:-.015em;max-width:34em;color:var(--muted);font-size:clamp(18px,1.8vw,28px);font-weight:600;line-height:1.25}.ap-list{padding-bottom:clamp(72px,9vw,140px)}.ap-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2vw,28px);display:flex}.ap-filter .chip{cursor:pointer;font-size:13px;transition:background-color .3s,border-color .3s,color .3s}.ap-filter .chip:not(.chip--solid):hover{border-color:var(--fg)}.ap-filter small{opacity:.55;font-size:11px}.ap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}.ap-grid>li{opacity:0;transition:opacity .8s var(--e-out), transform .8s var(--e-out);display:flex;transform:translateY(20px)}.ap-grid>li.is-in{opacity:1;transform:none}.ap-grid>li[hidden]{display:none}.ap-first{grid-column:span 2}.ap-first .acard-title{font-size:clamp(22px,2vw,32px)}.ap-first .acard-fig b{font-size:clamp(3rem,5.4vw,5.6rem)}.ap-grid .acard-fig b{font-size:clamp(2.4rem,3.6vw,3.8rem)}.ap-grid .acard-title{font-size:clamp(18px,1.45vw,23px)}.ap-empty{color:var(--muted)}.ap-404{align-content:center;min-height:60svh}.ap-acts{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1000px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ap-grid{grid-template-columns:1fr}.ap-first{grid-column:auto}}.ar-head{justify-items:start;gap:clamp(16px,1.6vw,26px);padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(32px,4vw,64px);display:grid}.ar-crumbs{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.ar-crumbs a{color:var(--fg);border-bottom:1px solid var(--line-2);transition:color .3s,border-color .3s}.ar-crumbs a:hover{color:var(--ember);border-color:var(--ember)}.ar-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;max-width:16em;font-size:clamp(2rem,4.6vw,5rem);font-weight:900;line-height:.9}.ar-lead{letter-spacing:-.015em;max-width:34em;color:var(--muted);font-size:clamp(18px,1.7vw,26px);font-weight:600;line-height:1.25}.ar-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.ar-meta>*+:before{content:"·";color:var(--dim);margin-right:18px}.ar-grid{border-top:1px solid var(--line-2);grid-template-columns:minmax(200px,3fr) minmax(0,8fr);gap:clamp(24px,5vw,96px);padding-top:clamp(28px,3vw,48px);display:grid}.ar-side{position:relative}.ar-toc{top:calc(var(--rail) + 28px);gap:14px;display:grid;position:sticky}.ar-toc>p{color:var(--muted);font-size:12px}.ar-toc ol{counter-reset:toc;gap:10px;display:grid}.ar-toc li{counter-increment:toc;gap:10px;font-size:14px;line-height:1.35;display:flex}.ar-toc li:before{content:counter(toc, decimal-leading-zero);color:var(--ember);flex:none;padding-top:.15em;font-size:12px;font-weight:600}.ar-toc a{color:var(--muted);transition:color .3s}.ar-toc a:hover{color:var(--fg)}.ar-main{min-width:0;max-width:780px}.ar-fig{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--ember);gap:12px;margin-bottom:clamp(28px,3vw,44px);padding:clamp(20px,2vw,32px);display:grid}.ar-fig b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;color:var(--ember);font-size:clamp(3rem,7vw,6.4rem);font-weight:900;line-height:.86}.ar-fig span{max-width:32em;font-size:clamp(15px,1.1vw,18px);line-height:1.4}.prose{padding-bottom:clamp(48px,6vw,96px);font-size:clamp(16px,1.15vw,18.5px);line-height:1.62}.prose>*+*{margin-top:1.05em}.prose h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;scroll-margin-top:calc(var(--rail) + 24px);margin-top:2.1em;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:900;line-height:.98}.prose h3{letter-spacing:-.01em;scroll-margin-top:calc(var(--rail) + 24px);margin-top:1.7em;font-size:1.15em;font-weight:600;line-height:1.25}.prose h2+*,.prose h3+*{margin-top:.7em}.prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .3s}.prose a:hover{color:var(--ember)}.prose ul,.prose ol{gap:.5em;display:grid}.prose ul>li{padding-left:1.4em;position:relative}.prose ul>li:before{content:"";background:var(--ember);width:7px;height:7px;position:absolute;top:.62em;left:.15em}.prose ol{counter-reset:li}.prose ol>li{counter-increment:li;padding-left:2em;position:relative}.prose ol>li:before{content:counter(li, decimal-leading-zero);color:var(--ember);font-size:.8em;font-weight:600;position:absolute;top:.1em;left:0}.prose blockquote{border-left:2px solid var(--ember);background:var(--card);padding:1em 1.2em;font-weight:500}.prose hr{border-top:1px solid var(--line-2);margin-block:2em}.prose img{border:1px solid var(--line);width:100%;height:auto}.prose code{background:#0a0a0a0f;padding:.1em .35em;font-size:.88em}.prose .tbl{border:1px solid var(--line);background:var(--card);overflow-x:auto}.prose table{width:100%;font-size:.86em;line-height:1.4}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7em .9em}.prose th{color:var(--muted);white-space:nowrap;font-size:.85em;font-weight:600}.prose tr:last-child td{border-bottom:0}.prose h2#источники~*{color:var(--muted);font-size:.86em}.ar-more{border-top:1px solid var(--line-2);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(72px,9vw,140px)}.ar-more h2{margin-bottom:clamp(20px,2vw,32px)}.ap-grid--3 .ap-first{grid-column:auto}@media (max-width:900px){.ar-grid{grid-template-columns:1fr}.ar-toc{border-bottom:1px solid var(--line);padding-bottom:20px;position:static}}@media (max-width:640px){.ar-meta{flex-direction:column;gap:4px}.ar-meta>*+:before{content:none}}.ap-foot{position:relative;overflow:hidden}.ap-foot:before{content:"";background:var(--grad-ember);opacity:1;position:absolute;inset:0}.ap-foot>*{position:relative}.ap-foot-in{text-align:center;justify-items:center;gap:clamp(16px,1.8vw,26px);padding-top:clamp(64px,8vw,128px);padding-bottom:clamp(48px,6vw,96px);display:grid}.ap-foot .eyebrow{color:var(--white)}.ap-foot-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;color:var(--white);margin-bottom:.12em;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:900;line-height:.92}.ap-foot-t .u{display:inline-block;position:relative}.ap-foot-ul{width:106%;height:.3em;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.ap-foot-ul path{fill:none;stroke:var(--white);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len,4000) 100000;stroke-dashoffset:var(--len,4000)}.ap-foot-ul.is-measured path{transition:stroke-dashoffset 1.8s cubic-bezier(.37,0,.63,1) 1.1s}.ap-foot-in.is-in .ap-foot-ul.is-measured path{stroke-dashoffset:0}.ap-foot-s{text-wrap:balance;max-width:30em;color:var(--white);font-size:clamp(16px,1.3vw,20px);line-height:1.4}.ap-foot .ap-acts,.ap-alt{justify-content:center}@media (max-width:640px){.ap-foot-ul path{stroke-width:3px}}.ap-foot .btn--ghost{--b-fg:var(--white);--b-bd:#ffffff80;--b-bg:#0a0a0a40}.ap-alt{color:var(--onyx);flex-wrap:wrap;gap:8px 24px;font-weight:600;display:flex}.ap-alt a{transition:color .4s var(--e-soft);border-bottom:1px solid #0a0a0a4d;position:relative}.ap-alt a:after{content:"";background:var(--white);transform-origin:100%;width:100%;height:1px;transition:transform .55s var(--e-io);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ap-alt a:hover{color:var(--white)}.ap-alt a:hover:after{transform-origin:0;transform:scaleX(1)}.ap-foot-b{color:var(--onyx);border-top:1px solid #0a0a0a2e;flex-wrap:wrap;gap:8px 28px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex}.ap-foot-b a:hover{color:var(--white)}.ip-band{border-radius:2px;margin:18px 0 26px;position:relative;overflow:hidden}.ip-band canvas{opacity:0;width:100%;height:100%;transition:opacity .8s var(--e-soft);display:block;position:absolute;inset:0}.ip-band.is-live canvas{opacity:1}.ip-band--coil{aspect-ratio:16/7;background:var(--grad-ember)}.pb-collage{z-index:1;aspect-ratio:1;pointer-events:none;height:84%;position:absolute;top:8%;left:6%}.ss-top .s-head{margin-bottom:18px}#s-sol{background:radial-gradient(100% 110% at 0% 0%, #f9f9f900 35%, var(--paper) 80%), linear-gradient(to right, var(--paper) var(--edge,110px), #f9f9f900 calc(var(--edge,110px) + var(--band,90px))), linear-gradient(#f9f9f940, #f9f9f940), var(--grad-ember-line)}.ss-veil{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.ss-liquid{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--e-soft);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.ss-liquid.is-live{opacity:1}.ss-side{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.ss-grid{align-items:stretch;gap:12px;display:grid}.ss-plan{padding:var(--pad-card);background:var(--card);border:1px solid var(--line);transition:opacity .8s var(--e-out) var(--d), transform .8s var(--e-out) var(--d), translate .6s var(--e-out), border-color .5s var(--e-soft);flex-direction:column;gap:20px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ss-plan:hover{border-color:var(--fg);translate:0 -8px}}.ss-plan--feat{background:var(--ember);border-color:var(--ember);color:var(--white)}.ss-flag{color:var(--white);background:var(--onyx);padding:.5em .85em;font-size:11px;font-weight:600;position:absolute;top:-1px;right:22px}.ss-name{letter-spacing:-.015em;align-items:center;gap:.5em;font-size:22px;font-weight:600;line-height:1.12;display:flex}.ss-ico{flex:none;width:1.5em;height:1.5em}@property --ss-a{syntax:"<angle>";inherits:false;initial-value:360deg}@property --ss-p{syntax:"<percentage>";inherits:false;initial-value:100%}.is-in .ss-ico--curl{-webkit-mask:conic-gradient(from 200deg, #000 var(--ss-a), transparent 0);-webkit-mask:conic-gradient(from 200deg, #000 var(--ss-a), transparent 0);mask:conic-gradient(from 200deg, #000 var(--ss-a), transparent 0);animation:ssCurl 1.1s var(--e-out) calc(var(--d) + .3s) both}.is-in .ss-ico--window{-webkit-mask:linear-gradient(to top right, #000 var(--ss-p), transparent calc(var(--ss-p) + 8%));-webkit-mask:linear-gradient(to top right, #000 var(--ss-p), transparent calc(var(--ss-p) + 8%));mask:linear-gradient(to top right, #000 var(--ss-p), transparent calc(var(--ss-p) + 8%));animation:ssWipe .9s var(--e-out) calc(var(--d) + .3s) both}.is-in .ss-ico--module{animation:ssCoin .9s var(--e-out) calc(var(--d) + .3s) both}.is-in .ss-ico--growth{-webkit-mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));-webkit-mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));animation:ssWipe 1s steps(5, end) calc(var(--d) + .3s) both}@keyframes ssCurl{0%{--ss-a:0deg}}@keyframes ssWipe{0%{--ss-p:-8%}}@keyframes ssCoin{0%{opacity:0;transform:perspective(120px)rotateY(-180deg)scale(.7)}45%{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-ico{animation:none!important}}.ss-note{font-size:var(--fs-note);color:var(--muted);text-wrap:pretty;margin-top:8px;line-height:1.5}.ss-plan--feat .ss-note{color:#ffffffc7}.ss-items{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.ss-items li{font-size:var(--fs-note);padding-left:18px;line-height:1.45;position:relative}.ss-items li:before{content:"";background:var(--ember);width:8px;height:1px;position:absolute;top:.72em;left:0}.ss-plan--feat .ss-items li:before{background:var(--white)}.ss-act{margin-top:var(--gap-sec);flex-wrap:wrap;gap:12px;display:flex}@media not all and (min-width:900px) and (min-height:560px){.ss-side{display:none}}@media (min-width:900px) and (min-height:560px),print{.ss-act .ss-more{display:none}}@media (min-width:640px){.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (min-height:560px),print{.ss-top{grid-template-columns:minmax(0, 1fr) calc(540 * var(--u));align-items:end;column-gap:calc(80 * var(--u));margin-bottom:var(--gap-sec);display:grid}.ss-top .s-head,.ss-side{margin-bottom:0}.ss-side{align-items:flex-end}.ss-grid{gap:calc(16 * var(--u));flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.ss-plan{gap:calc(22 * var(--u));padding:calc(32 * var(--u))}.ss-flag{right:calc(22 * var(--u));font-size:max(11px, calc(12 * var(--u)))}.ss-name{font-size:calc(26 * var(--u))}.ss-note{margin-top:calc(10 * var(--u))}.ss-items{gap:calc(10 * var(--u));margin-bottom:calc(8 * var(--u))}.ss-items li{padding-left:calc(18 * var(--u))}}@media (min-width:900px) and (min-height:560px) and (max-width:1199px),(min-width:900px) and (min-height:560px) and (max-height:674px){.ss-top{margin-bottom:calc(28 * var(--u))}.ss-plan{gap:calc(16 * var(--u));padding:calc(24 * var(--u))}.ss-items{gap:calc(6 * var(--u));margin-bottom:0}}.fx-list{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(32px,4vw,64px);display:grid}.fx{--fx-h:min(6.1vw, clamp(1.9rem, 2.7vw, 2.9rem));border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding-block:clamp(24px,3vw,44px);display:grid}@media (min-width:900px){.fx{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,4vw,80px)}}.fx-stat{gap:4px;display:grid}.fx-stat .fig{white-space:normal;font-size:calc(var(--fx-h) * .9);color:var(--ember);line-height:.92}.fx-stat span{max-width:34ch;color:var(--muted);font-size:15px;line-height:1.4}.fx-copy{justify-items:start;gap:16px;display:grid}.fx-var{background:var(--onyx);border-color:var(--onyx);color:var(--white)}.fx-sec{color:var(--muted);align-items:baseline;gap:.7em;font-size:14px;display:flex}.fx-sec b{color:var(--ember);font-variant-numeric:tabular-nums;font-weight:600}.fx-h{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fx-h);letter-spacing:-.03em;text-wrap:balance;line-height:.95}.fx-b{text-wrap:pretty;max-width:38ch;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.fx-note{border-left:2px solid var(--ember);background:var(--card);max-width:44ch;padding:14px 16px;font-size:15px;line-height:1.5}.fx-note b{color:var(--ember);font-weight:600}.fx-ex{max-width:44ch;color:var(--muted);font-size:13px;line-height:1.5}.fx-vis{margin:0}.ks{--ink:var(--onyx);border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-template-areas:"top top""plan fee""rules rules";gap:18px 24px;padding:clamp(20px,2.4vw,36px);display:grid}.ks-top{grid-area:top;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;display:flex}.ks-guests span{color:var(--muted);margin-right:.6em}.ks-guests,.ks-room,.ks-fee{display:grid}.ks-guests{grid-template-columns:auto 1fr}.ks-guests b,.ks-room b,.ks-fee p{opacity:0;transition:opacity .45s var(--e-soft), transform .6s var(--e-out);grid-area:1/-1;transform:translateY(6px)}.ks-guests b{grid-area:1/2;font-weight:600}.ks-room b{color:var(--ember);text-align:right;font-weight:600}.ks[data-step="0"] [data-s="0"],.ks[data-step="1"] [data-s="1"],.ks[data-step="2"] [data-s="2"],.ks[data-step="3"] [data-s="3"]{opacity:1;transform:none}.ks-plan{grid-area:plan;width:100%;height:auto;overflow:visible}.ks-wall{fill:none;stroke:var(--ink);stroke-width:2px}.ks-bed rect:first-child,.ks-extra rect:first-child,.ks-sofa rect:first-child{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.ks-pillow{fill:none;stroke:var(--ink);stroke-width:1.2px}.ks-seat{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:4 4}.ks-adult{fill:var(--onyx)}.ks-adult rect{fill:#3a3a3a}.ks-kid circle{fill:var(--ember)}.ks-kid rect{fill:#f26a4f}.ks-kid{transition:transform .8s cubic-bezier(.5,0,.2,1);transform:translate(330px,330px)scale(0)}.ks[data-step="1"] .ks-kid{transform:translate(140px,92px)scale(.9)}.ks[data-step="2"] .ks-kid{transform:translate(326px,54px)scale(1)}.ks[data-step="3"] .ks-kid{transform:translate(64px,249px)rotate(-90deg)scale(1)}.ks-extra,.ks-sofa{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--e-soft), transform .6s var(--e-out);transform:scale(.85)}.ks[data-step="2"] .ks-extra,.ks[data-step="3"] .ks-sofa{opacity:1;transform:none}.ks-fee{grid-area:fee;align-self:center}.ks-fee p{gap:8px;display:grid}.ks-fee b{font-size:calc(var(--fx-h) * .9);color:var(--ember);line-height:.95}.ks-fee span{color:var(--muted);font-size:15px;line-height:1.35}.ks-rules{border-top:1px solid var(--line);color:var(--muted);grid-area:rules;gap:8px;padding-top:16px;font-size:14px;display:grid}.ks-rules li{transition:color .4s var(--e-soft);padding-left:18px;position:relative}.ks-rules li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.62em;left:0}.ks-rules li.on{color:var(--fg);font-weight:600}.ks-rules li.on:before{background:var(--ember)}@media (max-width:560px){.ks{grid-template-columns:1fr;grid-template-areas:"top""plan""fee""rules"}.ks-top{flex-direction:column;gap:4px}.ks-room b{text-align:left}}.fx-vis:has(.sc){container-type:inline-size}.fx-vis{min-width:0}.sc{--line-c:#d9d9d9;--tint:color-mix(in srgb, var(--ember) 13%, #fff);border:1px solid var(--line);background:var(--card);color:var(--onyx);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:1.1em;padding:1.6em 1.8em;font-size:clamp(11px,2.15cqi,16px);line-height:1.3;display:grid}.sc-top{justify-content:space-between;align-items:baseline;gap:1em;font-size:.95em;display:flex}.sc-l,.sc-tag{display:grid}.sc-l{grid-template-columns:auto 1fr}.sc-l span{color:var(--muted);margin-right:.6em}.sc-l b{grid-area:1/2;font-weight:600}.sc-tag b{color:var(--ember);text-align:right;grid-area:1/1;font-weight:600}.sc-stage{height:15em;position:relative;container-type:size}.sc-stage>div,.sc-stage>.sc-ptr{position:absolute}.sc-stage>div:not([style]){position:relative}.sc [data-on]{opacity:0;transition:opacity .45s var(--e-soft), transform .6s var(--e-out);transform:translateY(.35em)}.sc [data-hit]{--h:0}.sc[data-step="0"] [data-on~="0"]{opacity:1;transform:none}.sc[data-step="0"] [data-hit~="0"]{--h:1}.sc[data-step="0"] .sc-ptr{--px:var(--x0,var(--x0));--py:var(--y0,var(--y0))}.sc[data-step="0"] .sc-ptr[data-tap~="0"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="1"] [data-on~="1"]{opacity:1;transform:none}.sc[data-step="1"] [data-hit~="1"]{--h:1}.sc[data-step="1"] .sc-ptr{--px:var(--x1,var(--x0));--py:var(--y1,var(--y0))}.sc[data-step="1"] .sc-ptr[data-tap~="1"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="2"] [data-on~="2"]{opacity:1;transform:none}.sc[data-step="2"] [data-hit~="2"]{--h:1}.sc[data-step="2"] .sc-ptr{--px:var(--x2,var(--x0));--py:var(--y2,var(--y0))}.sc[data-step="2"] .sc-ptr[data-tap~="2"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="3"] [data-on~="3"]{opacity:1;transform:none}.sc[data-step="3"] [data-hit~="3"]{--h:1}.sc[data-step="3"] .sc-ptr{--px:var(--x3,var(--x0));--py:var(--y3,var(--y0))}.sc[data-step="3"] .sc-ptr[data-tap~="3"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="4"] [data-on~="4"]{opacity:1;transform:none}.sc[data-step="4"] [data-hit~="4"]{--h:1}.sc[data-step="4"] .sc-ptr{--px:var(--x4,var(--x0));--py:var(--y4,var(--y0))}.sc[data-step="4"] .sc-ptr[data-tap~="4"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="5"] [data-on~="5"]{opacity:1;transform:none}.sc[data-step="5"] [data-hit~="5"]{--h:1}.sc[data-step="5"] .sc-ptr{--px:var(--x5,var(--x0));--py:var(--y5,var(--y0))}.sc[data-step="5"] .sc-ptr[data-tap~="5"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="6"] [data-on~="6"]{opacity:1;transform:none}.sc[data-step="6"] [data-hit~="6"]{--h:1}.sc[data-step="6"] .sc-ptr{--px:var(--x6,var(--x0));--py:var(--y6,var(--y0))}.sc[data-step="6"] .sc-ptr[data-tap~="6"]:before{animation:apTap .55s var(--e-out) .9s}.sc[data-step="7"] [data-on~="7"]{opacity:1;transform:none}.sc[data-step="7"] [data-hit~="7"]{--h:1}.sc[data-step="7"] .sc-ptr{--px:var(--x7,var(--x0));--py:var(--y7,var(--y0))}.sc[data-step="7"] .sc-ptr[data-tap~="7"]:before{animation:apTap .55s var(--e-out) .9s}.sc-res{border-top:1px solid var(--line);min-height:4.4em;padding-top:1em;display:grid}.sc-res p{grid-area:1/1;align-content:start;gap:.25em;display:grid}.sc-res{grid-template-columns:minmax(0,1fr)}.sc-res .fig{white-space:normal;color:var(--ember);font-size:2.3em;line-height:.95}.sc-res span{color:var(--muted)}.sc-b{border:1.5px solid color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), var(--onyx));box-shadow:0 0 0 calc(var(--h,0) * .25em) color-mix(in srgb, var(--ember) 22%, transparent);transition:opacity .45s var(--e-soft), transform .6s var(--e-out), border-color .4s var(--e-soft), box-shadow .4s var(--e-soft);background:#fff;border-radius:.8em;align-content:start;gap:.35em;padding:.7em .9em;font-size:.9em;display:grid;overflow:hidden}.sc-b--soft{border-color:color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), var(--line-c))}.sc-b--ember{border-color:var(--ember);background:var(--ember);color:#fff}.sc-b--onyx{border-color:var(--onyx);background:var(--onyx);color:#fff;align-content:center;place-items:center;font-weight:600}.sc-t{font-weight:600}.sc-v{font-size:1.15em;font-weight:600}.sc-small{opacity:.88;font-size:.85em}.sc-ph{background:linear-gradient(135deg,#ece7df,#d6cdbf);border-radius:.5em;height:3.4em}.sc-btn{border:1.5px solid var(--onyx);background:var(--onyx);color:#fff;text-align:center;border-radius:.5em;justify-self:start;padding:.45em .85em;font-size:.9em;font-weight:600}.sc-btn--ghost{color:var(--onyx);background:0 0}.sc-cap{color:var(--muted);font-size:.8em}.sc-ln{background:#e8e8e8;border-radius:.3em;height:.45em;display:block}.sc-ln--s{width:60%}.sc-stars{color:var(--ember);letter-spacing:.12em}.sc-note{color:var(--ember);font-size:.88em;font-weight:600}.sc-row{grid-template-columns:1fr auto;align-items:baseline;font-size:.95em;display:grid}.sc-row span{color:var(--muted);grid-area:1/1}.sc-row b{grid-area:1/2;font-weight:600}.sc-row--muted{font-size:.85em}.sc-bar{background:#ececec;border-radius:1em;height:.75em;overflow:hidden}.sc-bar i{height:100%;width:calc(var(--a) + (var(--b) - var(--a)) * var(--h,0));border-radius:inherit;background:color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), #a8a8a8);transition:width var(--dur,.9s) cubic-bezier(.3, 0, .2, 1), background-color .3s;display:block}.sc-bar--split em{width:18%;opacity:var(--h,0);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ember) 40%, transparent) 0 .25em, transparent .25em .5em);transition:opacity .6s .6s;position:absolute;top:0;bottom:0;right:0}.sc-chip{border:1.5px solid color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), var(--onyx));background:color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), #fff);color:color-mix(in srgb, #fff calc(var(--h,0) * 100%), var(--onyx));transition:opacity .45s var(--e-soft), transform .6s var(--e-out), background-color .4s, border-color .4s, color .4s;border-radius:2em;place-items:center;padding:.5em .9em;font-size:.9em;font-weight:600;display:grid}.sc-chip--ember{border-color:var(--ember);background:var(--ember);color:#fff}.sc-arrow{background:var(--onyx);height:2px}.sc-arrow:after{content:"";border:.45em solid #0000;border-left:.65em solid var(--onyx);border-right:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.sc-arrow--back{rotate:180deg}.sc-badge{background:var(--tint);color:var(--ember);text-align:center;border-radius:.6em;padding:.7em 1em;font-weight:600}.sc-price{border:1.5px solid var(--onyx);background:#fff;border-radius:.8em;align-content:center;gap:.35em;padding:1em 1.2em;display:grid}.sc-price span{color:var(--muted);font-size:.85em}.sc-price b{grid-area:2/1;font-size:1.5em}.sc-price--soft{border-color:var(--line-c)}.sc-list p{border-bottom:1px solid #eee;padding:.55em 0}.sc-tl{background:var(--line-c);height:2px}.sc-seg{border-radius:.4em;place-items:center;height:2.2em;font-size:.8em;font-weight:600;display:grid}.sc-seg--free{background:var(--tint);color:var(--ember)}.sc-seg--fee{color:var(--muted);background:#ededed}.sc-tick{color:var(--muted);font-size:.8em}.sc-tick--r{text-align:right}.sc-dot{text-align:center;justify-items:center;gap:.25em;display:grid}.sc-dot i{border:2px solid color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), var(--onyx));background:color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), #fff);border-radius:50%;width:1.1em;height:1.1em;transition:background-color .4s,border-color .4s}.sc-dot b{font-size:.85em}.sc-dot span{color:var(--muted);font-size:.78em}.sc-phone{border:2px solid var(--onyx);background:#fafafa;border-radius:1.4em;flex-direction:column;gap:.5em;padding:1.6em .7em .7em;display:flex;overflow:hidden}.sc-phone--wide{border-radius:1em;padding:.8em}.sc-msg{background:#fff;border:1px solid #e3e3e3;border-radius:.9em .9em .9em .2em;align-self:flex-start;max-width:85%;padding:.55em .8em;font-size:.85em}.sc-msg--me{border-color:var(--onyx);background:var(--onyx);color:#fff;border-radius:.9em .9em .2em;align-self:flex-end}.sc-msg u{color:var(--ember);font-weight:600}.sc-typing i{background:#9a9a9a;border-radius:50%;width:.4em;height:.4em;margin-right:.2em;animation:1s infinite scBlink;display:inline-block}.sc-typing i:nth-child(2){animation-delay:.2s}.sc-typing i:nth-child(3){animation-delay:.4s}@keyframes scBlink{50%{opacity:.25}}.sc-sq{aspect-ratio:1;border:2px solid var(--onyx);background:#fff;place-items:center;display:grid}.sc-sq--big{border-color:var(--ember);background:var(--tint);color:var(--ember)}.sc-cal{grid-template-columns:repeat(7,1fr);gap:.3em;display:grid}.sc-cal--mini i{aspect-ratio:1;background:#ececec;border-radius:.3em}.sc-cal--big i{background:color-mix(in srgb, var(--ember) calc(var(--h,0) * 15%), #fff);box-shadow:inset 0 0 0 calc(var(--h,0) * 1.5px) var(--ember);border:1px solid #ececec;border-radius:.4em;place-items:center;gap:.1em;padding:.35em 0;font-style:normal;transition:background-color .4s,box-shadow .4s;display:grid}.sc-cal--big b{font-size:.85em}.sc-cal--big small{color:var(--muted);font-size:.62em}.sc-cal--big .is-sold{color:#b5b5b5;background:#f1f1f1;text-decoration:line-through}.sc-hero{background:linear-gradient(160deg,#4a4a4a,#111);border-radius:.8em}.sc-play{width:2.4em;height:2.4em;color:var(--onyx);background:#ffffffd9;border-radius:50%;place-items:center;margin-left:-1.2em;font-size:.9em;font-style:normal;display:grid;position:absolute;top:30%;left:50%}.sc-search{background:#fff;border-radius:.6em;grid-template-columns:1fr 1fr auto;align-items:center;gap:.4em;padding:.45em .45em .45em .9em;font-size:.85em;display:grid}.sc-search>span{display:grid}.sc-search>span>i{grid-area:1/1;font-style:normal}.sc-search b{background:var(--btn,var(--onyx));color:#fff;border-radius:.45em;padding:.5em .9em}.sc-field{border:1.5px solid color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), var(--onyx));background:#fff;border-radius:.6em;align-items:center;padding:0 1em;font-size:1.1em;transition:border-color .4s;display:grid}.sc-field span{grid-area:1/1}.sc-err{color:var(--ember);font-weight:600}.sc-offer{background:#fff;border:1px solid #ddd;border-radius:.5em;padding:.6em;font-size:.8em}.sc-offer[data-on]{max-height:0;transition:opacity .4s, max-height .5s var(--e-io), padding .5s var(--e-io), margin .5s var(--e-io);border-width:0;margin-top:-.5em;padding-block:0}.sc[data-step="0"] .sc-offer[data-on~="0"]{border-width:1px;max-height:4em;margin-top:0;padding-block:.6em}.sc-paybar{background:var(--onyx);color:#fff;border-radius:.5em;justify-content:space-between;margin-top:auto;padding:.6em;font-size:.8em;display:flex}.sc-theme{--btn:var(--onyx);align-content:center;gap:1em}.sc-theme .sc-t{font-size:1.3em}.sc-search--in{border:1px solid #ddd}.sc-th1{--btn:#b8893d;color:#f4ede0;background:#0f3b36;border-color:#0f3b36}.sc-th2{--btn:#1e3a8a;background:#f2ece2;border-color:#f2ece2}.sc-th3{--btn:var(--ember)}.sc-th1 .sc-search,.sc-th2 .sc-search{color:var(--onyx)}.sc-cap-line{border-left:2px dashed var(--onyx)}.sc-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);gap:.25em;display:grid}.sc-grid i{background:color-mix(in srgb, var(--ember) calc(var(--h,0) * 100%), #ececec);border-radius:.3em;transition:background-color .5s .4s}.sc-gate p{font-size:.9em}.sc-q1,.sc-q2{transform:translateX(calc(var(--h,0) * 233%));transition:transform 1s var(--e-io), background-color .4s, border-color .4s, color .4s}.sc-ptr{z-index:3;width:15px;height:21px;translate:calc(var(--px,0) * 1cqw) calc(var(--py,0) * 1cqh);filter:drop-shadow(0 2px 3px #00000040);will-change:translate;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cpath d='M1 1v17.5l4.6-4.3 3 6.8 3.1-1.4-3-6.7H15z' fill='%230a0a0a' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;transition:translate .8s cubic-bezier(.45,0,.2,1),opacity .4s;position:absolute;top:0;left:0}.sc-ptr:before{content:"";opacity:0;background:#ef310f59;border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px;transform:scale(.2)}@keyframes apTap{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.fx-end{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px) clamp(40px,5vw,96px);padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,120px);display:grid}@media (min-width:900px){.fx-end{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fx-end-copy{justify-items:start;gap:20px;display:grid}.fx-shot{margin:0 7% 9% 0;display:block;position:relative}.fx-shot-win{transition:transform .6s var(--e-out);background:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.fx-shot-bar{background:#1f1f1f;align-items:center;gap:6px;height:26px;padding-inline:12px;display:flex}.fx-shot-bar i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.fx-shot-bar i:first-child{background:#ff5f57}.fx-shot-bar i:nth-child(2){background:#febc2e}.fx-shot-bar i:nth-child(3){background:#28c840}.fx-shot-win img{aspect-ratio:16/10;width:100%;height:auto;display:block}.fx-shot-phone{width:24%;transition:transform .6s var(--e-out);position:absolute;bottom:-9%;right:-7%}.fx-shot:hover .fx-shot-win{transform:translateY(-6px)}.fx-shot:hover .fx-shot-phone{transform:translateY(-12px)}.fx-end-t{max-width:24ch;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:900;line-height:.98}.sc--commission .sc-stage{height:10em}.sc--search .sc-stage{height:12em}.sc--compare .sc-stage{height:10.5em}.sc--cancel .sc-stage{height:8em}.sc--reminders .sc-stage{height:10em}.sc--form .sc-stage{height:7em}.sc--cost .sc-stage{height:8.5em}.sc--welcome .sc-stage{height:15.5em}.sc--welcome .sc-b{align-content:center}.sc--why .sc-stage{height:10.5em}.sc--soldout .sc-stage{height:9.5em}.sc--share .sc-stage{height:12em}.sc--missed .sc-stage{height:11em}.sc--concierge .sc-stage{height:12em}.sc--telegram .sc-stage{height:11em}.sc--calendar .sc-stage{height:12em}.sc--pms .sc-stage{height:11em}.sc--extra .sc-stage{height:13em}.sc--extra .sc-b p[data-on]{grid-area:2/1}.sc--gift .sc-stage{height:11em}.sc--home .sc-stage{height:12em}.sc--style .sc-stage,.sc--reviews .sc-stage,.sc--call .sc-stage{height:11em}@media (max-width:640px){.sc--call .sc-stage{height:13em}}.sc--light .sc-stage{height:8em}.sc--priority .sc-stage{height:11em}.sc--upgrade .sc-stage{height:13em}.sc-hotel{gap:.25em}.sc-hotel .sc-ph{background:#e6e6e6;height:4.2em}.sc-hotel--you .sc-ph{background:linear-gradient(135deg, color-mix(in srgb, var(--ember) calc(var(--on,0) * 70%), #e6e6e6), #d6cdbf)}.sc[data-step="1"] .sc-hotel--you,.sc[data-step="2"] .sc-hotel--you{--on:1}.sc-hotel--you .sc-t{grid-area:3/1}.sc-hotel--you .sc-small{grid-area:4/1}.sc-up{font-weight:600}.sc--brandpick[data-step="2"] .sc-hotel--you,.sc--brandpick[data-step="2"] .sc-res [data-on~="2"],.sc--design[data-step="2"] .sc-shot,.sc--design[data-step="2"] .sc-res [data-on~="2"]{transition-delay:.9s}.sc-logo{background:var(--ember);color:#fff;font-family:var(--font-display);text-transform:uppercase;grid-area:3/1;justify-self:start;padding:.15em .5em;font-size:.9em;font-weight:900}.sc-wire{border-style:dashed;border-color:var(--line-c)}.sc-wl{background:#e8e8e8;border-radius:.3em}.sc-wl--btn{border:1.5px solid var(--onyx);background:0 0}.sc-wl--box{background:0 0;border:1.5px dashed #cfcfcf;border-radius:.5em}.sc-wl--ph{background:linear-gradient(135deg,#ece7df,#d6cdbf);border-radius:.5em}.sc-shot{padding:0}.sc-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sc-page{border:1.5px solid var(--onyx);background:#fff;border-radius:.8em;overflow:hidden}.sc-scroll{transform:translateY(calc(var(--h,0) * -30%));transition:transform 1.2s var(--e-io);gap:.5em;display:grid}.sc-page>.sc-scroll{padding:.8em}.sc-ph--tall{height:6em}.sc-sticky{position:absolute;bottom:.7em;right:.7em;box-shadow:0 .4em 1em #0003}.sc-drop{border:2px dashed var(--ember);border-radius:.5em}.sc--brandpick .sc-stage{height:12em}.sc--design .sc-stage{aspect-ratio:16/10;height:auto}.sc--booknow .sc-stage{height:15em}.sc--reply .sc-stage{height:14em}.sc--analyst .sc-stage{height:13em}.sc--split .sc-stage{height:9em}.sc--acquiring .sc-stage{height:8em}.pt-nav{flex-wrap:wrap;gap:10px;padding-bottom:clamp(24px,3vw,48px);display:flex}.pt-nav a{border:1px solid var(--line-2,var(--line));border-radius:2em;align-items:center;gap:.5em;padding:.55em .9em;font-size:15px;font-weight:600;transition:border-color .3s,color .3s;display:inline-flex}.pt-nav a:hover{border-color:var(--ember);color:var(--ember)}.pt-nav-i{width:1.3em;height:1.3em}.pt{border-top:1px solid var(--line);padding-top:clamp(40px,6vw,96px)}.pt-head{justify-items:start;gap:14px;padding-bottom:clamp(20px,2.4vw,36px);display:grid}.pt-n{color:var(--ember);font-variant-numeric:tabular-nums;font-weight:600}.pt-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;align-items:center;gap:.35em;font-size:min(8.6vw,clamp(2.2rem,5vw,4.6rem));font-weight:900;line-height:.92;display:flex}.pt-ico{flex:none;width:.9em;height:.9em}.pt-h .lt{white-space:normal}.pt-h .lt i+i{margin-left:0}.pt-h .lt i:not(:last-child){margin-right:.24em}.pt-lead{max-width:40ch;color:var(--muted);font-size:clamp(17px,1.4vw,22px);line-height:1.45}.pt-more{transition:color .3s var(--e-soft);border-bottom:1px solid;font-size:clamp(15px,1.1vw,17px);font-weight:600}.pt-more:hover{color:var(--ember)}.fx-list-i{gap:8px;display:grid}.fx-list-i li{padding-left:18px;font-size:15px;position:relative}.fx-list-i li:before{content:"";background:var(--ember);width:8px;height:1px;position:absolute;top:.7em;left:0}.ip-band--glass,.ip-band--ink,.ip-band--steps{aspect-ratio:16/6;background:var(--ember);color:#fff;align-items:center;padding:clamp(20px,3vw,48px);display:grid;position:relative}.pb-word{max-width:9ch;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(2rem,6vw,5.4rem);font-weight:900;line-height:.9}.ip-band--glass{background:var(--card);color:var(--onyx);border:1px solid var(--line)}.ip-band--glass .pb-word{max-width:none;font-size:clamp(2.4rem,7.4vw,7rem)}.ip-band--glass .sg-cube{display:none}.ip-band--glass.has-cube .sg-cube{opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.ip-band--ink{background:var(--card);color:var(--onyx);border:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:16px 40px}.ip-band--ink .pb-lead{text-align:right;justify-self:end;max-width:14ch;font-size:clamp(16px,1.5vw,22px);font-weight:600}.pb-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ip-band--ink .pb-word,.ip-band--ink .pb-lead{z-index:1;position:relative}.pb-src{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.pb-src li{border:1px solid var(--line);text-align:center;background:#fff;padding:.6em .8em;font-size:14px;font-weight:600}.ip-band--steps{grid-template-columns:auto 1fr;gap:clamp(20px,3vw,56px)}.pb-steps{width:clamp(90px,14vw,220px);height:auto;-webkit-mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));-webkit-mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));mask:linear-gradient(to top, #000 var(--ss-p), transparent calc(var(--ss-p) + 4%));animation:3.6s steps(5,end) infinite pbClimb}@keyframes pbClimb{0%{--ss-p:-8%}70%,to{--ss-p:100%}}@media (prefers-reduced-motion:reduce){.pb-steps{animation:none}}@media (max-width:640px){.ip-band--glass,.ip-band--ink,.ip-band--steps{aspect-ratio:auto;min-height:220px}.pb-src{grid-template-columns:repeat(2,1fr)}.ip-band--ink{grid-template-rows:auto auto minmax(160px,1fr) auto;grid-template-columns:1fr;gap:8px}.ip-band--ink .pb-lead{text-align:left;justify-self:start;max-width:none}.ip-band--ink .pb-src{grid-row:4}.ip-band--steps{grid-template-columns:1fr;justify-items:start}.pb-word{font-size:min(11vw,2.6rem)}}
