.SupportChat-module__wOJcia__launcher{right:max(16px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;background:var(--red);min-height:56px;color:var(--white);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:transform .18s var(--ease-spring), box-shadow .18s;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.2rem 0 1rem;font-style:italic;font-weight:900;display:inline-flex;position:fixed}.SupportChat-module__wOJcia__launcher:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.SupportChat-module__wOJcia__launcher:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.SupportChat-module__wOJcia__launcher[data-open=true]{background:var(--ink);color:var(--yellow)}.SupportChat-module__wOJcia__launcherLabel{font-size:.95rem}@media (max-width:900px){.SupportChat-module__wOJcia__launcher{bottom:calc(var(--dock-clearance,88px) + env(safe-area-inset-bottom));width:56px;transition:transform .18s var(--ease-spring), box-shadow .18s, bottom .32s var(--ease);justify-content:center;padding:0}.SupportChat-module__wOJcia__launcherLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-height:500px) and (max-width:900px){.SupportChat-module__wOJcia__launcher{bottom:calc(14px + env(safe-area-inset-bottom))}}@media print{.SupportChat-module__wOJcia__launcher,.SupportChat-module__wOJcia__panel{display:none!important}}.SupportChat-module__wOJcia__panel{right:max(16px, env(safe-area-inset-right));bottom:calc(90px + env(safe-area-inset-bottom));z-index:61;background:var(--paper);width:min(400px,100vw - 32px);height:min(640px,100dvh - 120px);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:clip}@media (prefers-reduced-motion:no-preference){.SupportChat-module__wOJcia__panel{animation:SupportChat-module__wOJcia__pop .22s var(--ease-spring) both;transform-origin:100% 100%}}@keyframes SupportChat-module__wOJcia__pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:900px){.SupportChat-module__wOJcia__panel{width:auto;height:auto;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}}.SupportChat-module__wOJcia__head{background:var(--yellow);border-bottom:3px solid var(--ink);align-items:center;gap:.6rem;padding:.7rem .75rem .7rem .9rem;display:flex}.SupportChat-module__wOJcia__avatar{background:var(--white);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.SupportChat-module__wOJcia__avatar img{width:40px;height:auto}.SupportChat-module__wOJcia__headText{flex:1;min-width:0}.SupportChat-module__wOJcia__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.15rem;font-style:italic;font-weight:900;line-height:1.05}.SupportChat-module__wOJcia__sub{margin:.1rem 0 0;font-size:.78rem;font-weight:600;line-height:1.3}.SupportChat-module__wOJcia__iconBtn{background:var(--white);width:44px;height:44px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.SupportChat-module__wOJcia__iconBtn:hover{background:var(--ink);color:var(--yellow)}.SupportChat-module__wOJcia__iconBtn[aria-pressed=true]{background:var(--red);color:var(--white)}.SupportChat-module__wOJcia__iconBtn:focus-visible,.SupportChat-module__wOJcia__chip:focus-visible,.SupportChat-module__wOJcia__topic:focus-visible,.SupportChat-module__wOJcia__sendBtn:focus-visible,.SupportChat-module__wOJcia__link:focus-visible,.SupportChat-module__wOJcia__contact a:focus-visible,.SupportChat-module__wOJcia__suggest button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.SupportChat-module__wOJcia__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1rem .85rem .5rem;display:flex;overflow-y:auto}.SupportChat-module__wOJcia__log:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.SupportChat-module__wOJcia__bubble{border:2px solid var(--ink);border-radius:16px;max-width:88%;margin:0;padding:.7rem .9rem;font-size:.95rem;line-height:1.45}.SupportChat-module__wOJcia__bubble p{margin:0}.SupportChat-module__wOJcia__bubble p+p{margin-top:.45rem}.SupportChat-module__wOJcia__user{background:var(--ink);color:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;border-bottom-right-radius:4px;align-self:flex-end}.SupportChat-module__wOJcia__botWrap{align-self:flex-start;gap:.5rem;max-width:92%;display:grid}.SupportChat-module__wOJcia__bot{background:var(--white);box-shadow:3px 3px 0 var(--ink);border-bottom-left-radius:4px;max-width:100%}.SupportChat-module__wOJcia__typing{align-items:center;gap:.3rem;width:auto;min-height:40px;display:inline-flex}.SupportChat-module__wOJcia__typing span{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1s infinite SupportChat-module__wOJcia__blink}.SupportChat-module__wOJcia__typing span:nth-child(2){animation-delay:.15s}.SupportChat-module__wOJcia__typing span:nth-child(3){animation-delay:.3s}@keyframes SupportChat-module__wOJcia__blink{0%,80%,to{opacity:.25}40%{opacity:1}}.SupportChat-module__wOJcia__summary{background:var(--yellow-soft,var(--paper-2));border:2px dashed var(--ink);border-radius:10px;gap:.3rem;margin:.6rem 0 0;padding:.6rem .7rem;display:grid}.SupportChat-module__wOJcia__summary div{grid-template-columns:5.2rem 1fr;gap:.5rem;display:grid}.SupportChat-module__wOJcia__summary dt{letter-spacing:.08em;text-transform:uppercase;padding-top:.15rem;font-size:.72rem;font-weight:800}.SupportChat-module__wOJcia__summary dd{margin:0;font-size:.9rem;font-weight:700}.SupportChat-module__wOJcia__dishes{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.SupportChat-module__wOJcia__dish{background:var(--white);border:2px solid var(--ink);border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:.6rem;padding:.45rem .5rem;display:grid}.SupportChat-module__wOJcia__dishImg{border:2px solid var(--ink);background:var(--paper-2);border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.SupportChat-module__wOJcia__dishImg img{object-fit:cover}.SupportChat-module__wOJcia__dishText{gap:.1rem;min-width:0;font-size:.8rem;line-height:1.3;display:grid}.SupportChat-module__wOJcia__dishText strong{font-size:.92rem}.SupportChat-module__wOJcia__veg{text-transform:uppercase;background:var(--yellow);border:1.5px solid var(--ink);border-radius:6px;justify-self:start;padding:0 .4rem;font-size:.68rem;font-weight:800}.SupportChat-module__wOJcia__links{flex-wrap:wrap;gap:.4rem;display:flex}.SupportChat-module__wOJcia__link{background:var(--paper);min-height:40px;color:var(--ink);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.SupportChat-module__wOJcia__link:hover{background:var(--yellow)}.SupportChat-module__wOJcia__linkPrimary{background:var(--red);color:var(--white);box-shadow:2px 2px 0 var(--ink)}.SupportChat-module__wOJcia__linkPrimary:hover{background:var(--red-deep,var(--red));color:var(--white)}.SupportChat-module__wOJcia__chips{flex-wrap:wrap;gap:.4rem;padding-top:.2rem;display:flex}.SupportChat-module__wOJcia__chip{background:var(--yellow);min-height:40px;color:var(--ink);border:2px solid var(--ink);font:inherit;cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .12s var(--ease-spring);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:800}.SupportChat-module__wOJcia__chip:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.SupportChat-module__wOJcia__topics{border-top:2px solid var(--ink);background:var(--paper-2);grid-template-columns:repeat(2,1fr);gap:.4rem;padding:.6rem .75rem;display:grid}.SupportChat-module__wOJcia__topic{background:var(--white);border:2px solid var(--ink);min-height:44px;font:inherit;cursor:pointer;text-align:left;border-radius:12px;padding:.4rem .6rem;font-size:.85rem;font-weight:800}.SupportChat-module__wOJcia__topic:hover{background:var(--yellow)}.SupportChat-module__wOJcia__suggest{border-top:2px dashed var(--line);gap:.25rem;padding:.4rem .75rem;display:grid}.SupportChat-module__wOJcia__suggest button{text-align:left;min-height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.25rem .5rem;font-size:.86rem;font-weight:600;display:flex}.SupportChat-module__wOJcia__suggest button:hover{background:var(--yellow)}.SupportChat-module__wOJcia__composer{border-top:3px solid var(--ink);background:var(--white);align-items:flex-end;gap:.4rem;padding:.6rem .65rem;display:flex}.SupportChat-module__wOJcia__input{resize:none;border:2px solid var(--ink);background:var(--paper);min-width:0;min-height:44px;max-height:120px;color:var(--ink);font:inherit;border-radius:14px;flex:1;padding:.6rem .75rem;font-size:1rem;line-height:1.35}.SupportChat-module__wOJcia__input:focus-visible{outline:3px solid var(--red);outline-offset:1px}.SupportChat-module__wOJcia__sendBtn{background:var(--red);width:44px;height:44px;color:var(--white);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.SupportChat-module__wOJcia__sendBtn:disabled{opacity:.45;cursor:default;box-shadow:none}.SupportChat-module__wOJcia__contact{border-top:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.SupportChat-module__wOJcia__contact a{min-height:44px;color:var(--yellow);justify-content:center;align-items:center;gap:.3rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.SupportChat-module__wOJcia__contact a+a{border-left:1px solid var(--line-on-ink)}.SupportChat-module__wOJcia__contact a:hover{background:var(--ink-2)}@media (prefers-reduced-motion:reduce){.SupportChat-module__wOJcia__launcher,.SupportChat-module__wOJcia__chip{transition:none}.SupportChat-module__wOJcia__typing span{opacity:.6;animation:none}}
:root{--red:#d5241a;--red-deep:#ae1913;--yellow:#ffc21a;--yellow-soft:#ffe07a;--ink:#161613;--ink-2:#222220;--ink-3:#353531;--paper:#fffaf0;--paper-2:#f7eede;--white:#fff;--muted:#67635b;--muted-on-ink:#bfbab0;--line:#1616131f;--line-on-ink:#ffffff24;--success:#2d7652;--font-display:var(--font-barlow), "Arial Narrow", Impact, sans-serif;--font-body:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--font-brush:var(--font-marker), "Comic Sans MS", cursive;--fs-hero:clamp(3.4rem, 1.2rem + 9.2vw, 10.5rem);--fs-h1:clamp(2.8rem, 1.4rem + 5.6vw, 6.6rem);--fs-h2:clamp(2.3rem, 1.3rem + 3.9vw, 5rem);--fs-h3:clamp(1.45rem, 1.1rem + 1.2vw, 2.1rem);--fs-lead:clamp(1.05rem, .95rem + .45vw, 1.32rem);--fs-body:1rem;--fs-small:.875rem;--fs-tiny:.75rem;--max:1320px;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--section:clamp(4.5rem, 3rem + 6vw, 9rem);--radius:4px;--radius-lg:14px;--header-h:72px;--ease:cubic-bezier(.2, .75, .25, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-sticker:6px 6px 0 var(--ink);--shadow-sticker-sm:4px 4px 0 var(--ink);--shadow-soft:0 24px 60px -24px #16161373}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:900px){html{scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))}}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:.92}p{margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--ink);border-radius:2px}::selection{background:var(--yellow);color:var(--ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);padding:.8rem 1.2rem;font-weight:800;text-decoration:none;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter), 860px);margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:calc(var(--section) * .6)}.section--ink{background:var(--ink);color:var(--paper)}.section--paper2{background:var(--paper-2)}.section--yellow{background:var(--yellow);color:var(--ink)}.section--red{background:var(--red);color:var(--white)}.stack>*+*{margin-top:var(--stack,1.25rem)}.grid-auto{gap:var(--gap,1.25rem);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,260px)), 1fr));display:grid}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-style:italic;font-weight:900;line-height:.86}.h-hero{font-size:var(--fs-hero)}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);line-height:.95}.lead{font-size:var(--fs-lead);max-width:60ch;line-height:1.55}.muted{color:var(--muted)}.section--ink .muted,.on-ink .muted{color:var(--muted-on-ink)}.brush{font-family:var(--font-brush);text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.hl-yellow{color:var(--yellow)}.hl-red{color:var(--red)}.underline-swipe{background:linear-gradient(transparent 62%, var(--yellow) 62%, var(--yellow) 92%, transparent 92%);padding-inline:.08em}.eyebrow{font-family:var(--font-body);font-size:var(--fs-tiny);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(105deg, var(--red) 0 50%, var(--yellow) 50% 100%);flex:none;width:28px;height:6px;transform:skew(-20deg)}.btn{--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-shadow:var(--ink);border:2px solid var(--ink);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:4px 4px 0 var(--btn-shadow);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s;white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:1.15rem;font-style:italic;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:6px 6px 0 var(--btn-shadow);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--btn-shadow);transform:translate(3px,3px)}.btn svg{width:1.1em;height:1.1em;transition:transform .2s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--red{--btn-bg:var(--red);--btn-fg:var(--white)}.btn--ink{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-shadow:var(--yellow)}.btn--paper{--btn-bg:var(--paper);--btn-fg:var(--ink)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;box-shadow:none;border-color:currentColor}.btn--ghost:hover{box-shadow:none;background:#ffffff14}.on-ink .btn,.section--ink .btn{border-color:var(--ink)}.on-ink .btn--ghost,.section--ink .btn--ghost{border-color:currentColor}.btn--lg{min-height:60px;padding:1rem 1.9rem;font-size:1.3rem}.btn--sm{min-height:42px;padding:.55rem 1rem;font-size:1rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.link-arrow{font-weight:800;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid;align-items:center;gap:.45rem;padding-bottom:2px;text-decoration:none;display:inline-flex;position:relative}.link-arrow:before{content:"";position:absolute;inset:-12px -4px}.link-arrow svg{width:1em;height:1em;transition:transform .2s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.tag{background:var(--yellow);color:var(--ink);font-size:var(--fs-tiny);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--ink);align-items:center;gap:.4rem;padding:.38rem .7rem;font-weight:800;display:inline-flex}.tag--red{background:var(--red);color:var(--white)}.tag--ink{background:var(--ink);color:var(--paper)}.tag--paper{background:var(--paper)}.sticker{text-align:center;aspect-ratio:1;background:var(--yellow);width:128px;color:var(--ink);border:3px solid var(--ink);font-family:var(--font-display);text-transform:uppercase;box-shadow:var(--shadow-sticker-sm);border-radius:50%;place-items:center;padding:1rem;font-size:1.2rem;font-style:italic;font-weight:900;line-height:.9;display:inline-grid;rotate:-10deg}.sticker,.tag[aria-hidden=true],[aria-hidden=true]>.tag{pointer-events:none}.chip{border:2px solid var(--line);background:var(--white);min-height:44px;font-size:var(--fs-small);transition:border-color .15s, background-color .15s, transform .15s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink);transform:translateY(-1px)}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.livery-slash{pointer-events:none;background:linear-gradient(180deg, var(--yellow) 0 50%, var(--red) 50% 100%);width:140%;height:64px;position:absolute;left:-20%;transform:rotate(-4deg)}.livery-edge{position:relative}.livery-edge:after{content:"";background:linear-gradient(176deg, transparent 0 45%, var(--yellow) 46% 70%, var(--red) 71% 100%);height:18px;position:absolute;bottom:-1px;left:0;right:0}.stripe-divider{background:repeating-linear-gradient(-55deg, var(--ink) 0 14px, var(--yellow) 14px 28px);height:14px}.card{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius);transition:transform .25s var(--ease), box-shadow .25s var(--ease);position:relative;overflow:hidden}.card:is(a,.card--interactive):hover{box-shadow:var(--shadow-sticker);transform:translate(-3px,-3px)}.card-media{aspect-ratio:4/3;background:var(--paper-2);position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card-media img{transform:scale(1.06)}.media-frame{border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-sticker);background:var(--ink);position:relative;overflow:hidden}.media-frame :is(img,video){object-fit:cover;width:100%;height:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 38%}.reveal-pop{animation:linear both reveal-pop;animation-timeline:view();animation-range:entry 5% entry 45%}}}@keyframes reveal-up{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@keyframes reveal-pop{0%{opacity:0;rotate:-4deg;scale:.86}to{opacity:1;rotate:none;scale:1}}.marquee{--speed:38s;-webkit-user-select:none;user-select:none;border-block:3px solid var(--ink);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{animation:marquee var(--speed) linear infinite;flex:none;align-items:center;gap:2.4rem;padding-right:2.4rem;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.field{gap:.45rem;display:grid}.field label,.field legend{font-weight:800;font-size:var(--fs-small)}.field .hint{font-size:var(--fs-tiny);color:var(--muted)}.input,.select,.textarea{background:var(--white);border-radius:var(--radius);border:2px solid #16161340;width:100%;min-height:52px;padding:.8rem .95rem;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:120px}.input:hover,.select:hover,.textarea:hover{border-color:#16161380}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--yellow);outline:none}[aria-invalid=true]{border-color:var(--red)!important}.field-error{color:var(--red-deep);font-size:var(--fs-small);font-weight:700}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:2px solid var(--ink)}.faq summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-style:italic;font-weight:800;line-height:1.05;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .faq-q{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.faq summary:after{content:"+";background:var(--yellow);border:2px solid var(--ink);width:40px;height:40px;transition:rotate .25s var(--ease);flex:none;place-items:center;font-size:1.5rem;font-style:normal;display:grid}.faq details[open] summary:after{rotate:45deg}.faq details>div{max-width:70ch;color:var(--muted);padding:0 0 1.5rem}.section--ink .faq,.section--ink .faq details{border-color:var(--line-on-ink)}.section--ink .faq details>div{color:var(--muted-on-ink)}.center{text-align:center}.mx-auto{margin-inline:auto}.flow-x{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.flow-x::-webkit-scrollbar{display:none}.flow-x>*{scroll-snap-align:start;flex:none}@media print{header,footer,nav,video,.marquee,[aria-hidden=true],aside[aria-label="Contact and service area"]{display:none!important}body{background:#fff}}
