@font-face{font-family:Montserrat;src:url(fonts/montserrat.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Coustard;src:url(fonts/coustard-black-subset.woff2) format("woff2");font-display:swap}:root{--navy: #1E2466;--ink: #262C6E;--ink-soft: #5B6090;--sky-blue: #1C64A8;--gingham: #D7262E;--label: #FFFFFF;--plate: #F7F7F2;--twine: #C9A56B;--wash: #EEEFF6;--wash-strong: #E1E3EF;--sans: "Montserrat", system-ui, sans-serif;--serif: "Coustard", Georgia, serif;--card-shadow: 0 18px 40px -12px rgb(16 21 63 / .5), 0 2px 6px rgb(16 21 63 / .14);--pill-shadow: 0 6px 16px -6px rgb(16 21 63 / .45), 0 1px 3px rgb(16 21 63 / .14);--slide: .35s cubic-bezier(.3, .7, .3, 1);--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-xl: 20px;--text-2xl: 24px;--radius: 14px;--zenith: #9FB6D2;--horizon: #E6D8C2;--night: 0;--overcast: 0;--logo-width: 128px;--logo-height: calc(var(--logo-width) * 395 / 769)}@supports (corner-shape: squircle){:root{--radius: 24px}}@media(min-width:800px){:root{--logo-width: 240px}}:root[data-logo=antigo]{--logo-height: calc(var(--logo-width) * 380 / 1120)}html,body{height:100%;margin:0}body{overflow:hidden;background:linear-gradient(var(--zenith),var(--horizon)) fixed;color:var(--ink);font:500 var(--text-base)/1.5 var(--sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:35%;left:0;opacity:calc(var(--night) * (1 - var(--overcast)));pointer-events:none;background:radial-gradient(1.5px 1.5px at 8% 14%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 17% 32%,#fff 50%,transparent 60%),radial-gradient(2px 2px at 26% 9%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 34% 41%,#fff 50%,transparent 60%),radial-gradient(1.5px 1.5px at 43% 22%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 51% 6%,#fff 50%,transparent 60%),radial-gradient(1.5px 1.5px at 58% 36%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 64% 15%,#fff 50%,transparent 60%),radial-gradient(2px 2px at 72% 27%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 79% 8%,#fff 50%,transparent 60%),radial-gradient(1.5px 1.5px at 86% 44%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 93% 19%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 12% 55%,#fff 50%,transparent 60%),radial-gradient(1.5px 1.5px at 38% 62%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 67% 58%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 90% 66%,#fff 50%,transparent 60%),radial-gradient(1px 1px at 4% 38%,#fff 50%,transparent 60%),radial-gradient(1.5px 1.5px at 97% 4%,#fff 50%,transparent 60%)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:3px solid var(--sky-blue);outline-offset:2px}.brand{position:fixed;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:2;display:flex;pointer-events:none}.brand h1{margin:0;width:var(--logo-width);line-height:0;filter:drop-shadow(0 4px 8px rgb(16 21 63 / .22))}.brand h1 img{display:block;width:100%;height:auto}.brand .since{position:absolute;top:68%;left:calc(100% - 20px);width:48px;margin:0;rotate:-7deg;transform-origin:50% 0;display:none}:root[data-logo=antigo] :is(.brand .since){display:block}.brand .since:before{content:"";position:absolute;left:50%;top:0;translate:-50% 0;width:1.5px;height:20px;background:var(--twine)}.brand .since span{display:block;margin-top:16px;padding:16px 0 8px;background:var(--navy);color:#fff;text-align:center;font-size:var(--text-base);line-height:1;letter-spacing:.02em;-webkit-clip-path:polygon(24% 0,76% 0,100% 18%,100% 100%,0 100%,0 18%);clip-path:polygon(24% 0,76% 0,100% 18%,100% 100%,0 100%,0 18%);-webkit-mask:radial-gradient(circle at 50% 7px,transparent 3px,#000 3.5px);mask:radial-gradient(circle at 50% 7px,transparent 3px,#000 3.5px);box-shadow:0 6px 12px #10153f4d}.brand .since i{display:block;margin-bottom:4px;font-size:var(--text-xs);letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){.brand .since{animation:settle 2.6s cubic-bezier(.25,.8,.35,1) .3s backwards}}@media not all and (min-width:800px){.brand{transition:opacity .4s,visibility .4s}body[data-stop=produtos] .brand{opacity:0;visibility:hidden}}@media(min-width:800px){.brand{top:28px;left:28px}.brand .since{width:64px}.brand .since span{font-size:var(--text-xl)}}@keyframes settle{0%{rotate:24deg}30%{rotate:-19deg}55%{rotate:3deg}78%{rotate:-10deg}to{rotate:-7deg}}.stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;--inset-top: 0px;--inset-right: 0px;--inset-bottom: 0px;--inset-left: 0px;--start-zoom: 1}@media(min-width:800px){.stage{--inset-top: 24px;--inset-right: 440px;--inset-bottom: 24px;--inset-left: 24px}}@media not all and (min-width:800px){.stage{--start-zoom: 1.5}}.stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:grab}.stage canvas:active{cursor:grabbing}.stage .poster{position:absolute;z-index:1;top:calc(var(--inset-top) + (100% - var(--inset-top) - var(--inset-bottom)) * .05);left:calc(var(--inset-left) + (100% - var(--inset-left) - var(--inset-right)) * .04);width:calc((100% - var(--inset-left) - var(--inset-right)) * .92);height:calc((100% - var(--inset-top) - var(--inset-bottom)) * .9);object-fit:contain;scale:var(--start-zoom);filter:brightness(calc(1 - var(--night) * .55)) saturate(calc(1 - var(--night) * .35));transition:opacity .8s;pointer-events:none}.stage .note{position:absolute;left:var(--inset-left);right:var(--inset-right);bottom:calc(var(--inset-bottom) + 8px);z-index:1;display:flex;justify-content:center;margin:0;pointer-events:none}.stage .note>*{pointer-events:auto}.stage .helpers{position:absolute;inset:var(--inset-top) var(--inset-right) calc(var(--inset-bottom) + 10px) var(--inset-left);z-index:1;display:flex;flex-wrap:wrap;place-content:end center;gap:16px;padding:0 16px;pointer-events:none}@media(min-width:800px){.stage .helpers{bottom:calc(var(--inset-bottom) + 4px)}}.stage .helpers p{margin:0;transition:opacity .4s}@starting-style{.stage .helpers p{opacity:0}}.stage .helpers .scenes{display:flex;gap:8px}.stage .helpers .scenes:not(:has(>:not([hidden]))){display:none}.stage .helpers :is(.hint span,.button){position:relative;border-radius:999px;background:#ffffffd6;color:var(--navy);box-shadow:var(--pill-shadow)}.stage .helpers .hint span{display:block;padding:8px 12px;font:600 var(--text-base)/24px var(--sans);white-space:nowrap}.stage .helpers .button{min-height:40px;padding:0 12px;pointer-events:auto}.stage .helpers .button:hover{background:#fff}.stage .helpers :is(.previous,.pause,.next) .button{display:grid;width:40px;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;touch-action:none}.stage .helpers :is(.previous,.pause,.next) .button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.stage .helpers :is(.pause,.fast) .button:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:conic-gradient(rgb(30 36 102 / 0) 35%,var(--navy));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));animation:turn 4s linear infinite}.stage .helpers .fast .button:after{animation-duration:.5s}.stage .helpers .previous.fast .button:after{background:conic-gradient(from 0deg,var(--navy),rgb(30 36 102 / 0) 65%);animation-direction:reverse}.stage .helpers .pause .play,.stage .helpers .pause.held .bars{display:none}.stage .helpers .pause.held .play{display:inline}.stage .helpers .pause.held .button:after{background:var(--navy);animation:blink 2s ease-in-out infinite alternate}.stage .helpers .day.middle{position:absolute;top:0;right:0;bottom:-10px;left:0;width:fit-content;height:fit-content;margin:auto}.stage .helpers .day.middle .button{min-height:44px;padding:0 20px}.stage .failed,.stage .load,.stage .slow{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.stage.error .failed,.stage.waiting .load,.stage.slow:not(.ready,.error,.waiting) .slow{opacity:1;visibility:visible}.stage.asleep .pause .button:after{animation-play-state:paused}.stage.slow .helpers p{transition-delay:.5s}.stage.ready .poster{opacity:0}.stage .failed span,.stage .slow>span{padding:8px 16px;border-radius:var(--radius);corner-shape:squircle;background:#ffffffeb;color:var(--navy);font-size:var(--text-sm);line-height:20px;font-variant-numeric:tabular-nums}.stage .slow>span{padding:8px 12px;background:linear-gradient(to right,color-mix(in srgb,var(--navy) 16%,white) var(--share, 0%),rgb(255 255 255 / .92) var(--share, 0%));font-size:var(--text-base);font-weight:600;line-height:24px;box-shadow:var(--pill-shadow)}.stage .slow>span .percent{display:inline-block;min-width:3em;text-align:right}.stage .tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.stage .tag{--stem: 8px;position:absolute;top:0;left:0;margin:0;padding:4px 8px;border-radius:var(--radius);corner-shape:squircle;--glass: .7;background:rgb(255 255 255 / var(--glass));color:var(--navy);font:700 var(--text-xs)/16px var(--sans);white-space:nowrap;box-shadow:0 2px 8px #00000024;transform:translate(calc(-50% + var(--shift, 0px)),calc(-100% - var(--stem)));opacity:0;transition:opacity .4s}.stage .tag.shown:not(.away){opacity:1}.stage .tag.picked{z-index:1;background:var(--navy);color:#fff}.stage .tag:after{content:"";position:absolute;left:calc(50% - var(--shift, 0px));top:100%;width:2px;height:calc(var(--stem) - var(--hidden, 0px));translate:-50% 0;background:rgb(255 255 255 / var(--glass));box-shadow:0 0 0 1px #1e246659}.stage .tag:before{content:"";position:absolute;left:calc(50% - var(--shift, 0px));top:calc(100% + var(--stem));width:8px;height:8px;translate:-50% -50%;border-radius:50%;background:var(--navy);box-shadow:0 0 0 2px #fff}.stage .tag.behind:before{content:none}.stage .tag.raised{--stem: 36px}.stage .tag.higher{--stem: 64px}.stage .tag b{display:flex;align-items:center;gap:4px}.stage .tag.flavour b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #1e24664d}.stage .tag.size{padding:2px 8px;background:rgb(30 36 102 / var(--glass));color:#fff;transform:translate(calc(-50% + var(--shift, 0px)),-50%)}.stage .tag.size:before,.stage .tag.size:after{content:none}@media not all and (min-width:800px){.stage .tag.flavour:not(.picked){visibility:hidden}.stage .tag[data-stop=chegar]:not(.size,[data-anchor^=Kiosk]){--stem: 64px}.stage .tag[data-stop=chegar]:not(.size,[data-anchor^=Kiosk])[data-anchor=Sign_Entry_Plate]{--stem: 120px}}.button{display:inline-grid;place-items:center;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:600 var(--text-base)/1 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer}.button:hover{background:#2b3390}@supports (mask-composite: exclude){.panel:after,.knobs .toggle:before,.stage .helpers .hint span:before,.stage .helpers .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.2px;border-radius:inherit;corner-shape:inherit;background:linear-gradient(170deg,#fffffff2,#ffffff59 35%,#ffffff1f 60%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}}.panel{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:2;display:flex;flex-direction:column;max-height:min(62dvh,560px);overflow:hidden;border-radius:var(--radius);corner-shape:squircle;box-shadow:var(--card-shadow)}.panel .stops,.panel .pages{background:#ffffffe6}.panel .stops{position:relative;flex:none;display:flex;gap:2px;padding:8px;container-type:inline-size}.panel .stops .thumb{position:absolute;top:0;left:0;z-index:1;width:var(--thumb-width, 0);height:var(--thumb-height, 0);overflow:hidden;border-radius:var(--radius);corner-shape:squircle;background:var(--navy);translate:var(--thumb-left, 0) var(--thumb-top, 0)}.panel .stops .thumb .stops{position:absolute;top:0;left:0;width:100cqw;border:0;background:none;translate:calc(-1 * var(--thumb-left, 0px)) calc(-1 * var(--thumb-top, 0px))}.panel .stops .thumb a{color:#fff}.panel .stops.sliding .thumb,.panel .stops.sliding .thumb .stops{transition:translate var(--slide)}@supports not ((translate: 0) and (width: 1cqw)){.panel .stops .thumb{display:none}.panel .stops a[aria-current]{border-radius:var(--radius);background:var(--navy);color:#fff}}.panel .stops a{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:0;min-height:56px;padding:4px 2px;border-radius:var(--radius);corner-shape:squircle;color:var(--navy);font:600 var(--text-xs)/1 var(--sans);text-align:center;text-decoration:none;white-space:nowrap}.panel .stops a svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.panel .stops a:hover{background:var(--wash)}.panel .stops a:focus-visible{outline-offset:1px}.panel .pages{overflow:auto;overscroll-behavior:contain;padding:16px 16px 4px}.panel .fold{position:absolute;top:0;inset-inline:0;z-index:2;display:grid;justify-items:center;align-content:start;width:120px;height:44px;margin-inline:auto;padding:8px 0 0;border:0;background:none;cursor:pointer;touch-action:none}.panel .fold:before{content:"";width:36px;height:4px;border-radius:999px;background:#1e246647}.panel .fold:focus-visible{outline-offset:-6px;border-radius:999px}@media not all and (min-width:800px){.panel .pages{padding-top:24px}body:has(.knobs .choices:popover-open) .panel .pages{box-sizing:border-box;height:var(--knobs-height);overflow:hidden}body:has(.knobs .choices:popover-open) .panel .pages>*{visibility:hidden}body:has(.knobs .choices:popover-open) .panel .fold{visibility:hidden}.panel .stops{order:1;border-top:1px solid rgb(30 36 102 / .09)}.panel.folded .extra{display:none}.panel.folded .actions{margin-top:0}.panel article{container-type:inline-size}.panel article h2{cursor:pointer}.panel article h2.address{font-size:min(calc((100vw - 56px)*.056),24px);font-size:min(5.8cqw,24px)}.panel article .kicker{display:none}}.panel article h2{margin:0 0 8px;color:var(--navy);font:400 var(--text-2xl)/1.25 var(--serif);text-wrap:balance}.panel article p{margin-block:0 12px;text-wrap:pretty}.panel article .kicker{margin:0 0 4px;color:#1e2466b8;font-size:var(--text-sm);font-weight:600}@media(min-width:800px){.panel{top:28px;left:auto;right:28px;bottom:auto;width:400px;max-height:calc(100dvh - 172px)}.panel .stops{border-bottom:1px solid rgb(30 36 102 / .1)}.panel .pages{padding:20px 24px 8px}.panel .fold{display:none}}.knobs{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;display:grid;place-items:center;height:var(--logo-height);margin:0;--pill-height: 44px;--pill-gap: 8px}.knobs .toggle{display:grid;grid-auto-flow:column;grid-auto-columns:32px;place-items:center;height:var(--pill-height);padding:0 4px;position:relative;border:0;border-radius:999px;background:#ffffffd6;color:var(--navy);box-shadow:var(--pill-shadow);cursor:pointer}.knobs .toggle:after{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .2s}.knobs .toggle:disabled{cursor:default;color:var(--navy)}.knobs .toggle:disabled:after{display:none}.knobs:has(.choices:popover-open) .toggle:after{rotate:180deg}.knobs .choices{inset:auto;top:calc(max(12px,env(safe-area-inset-top)) + (var(--logo-height) + var(--pill-height)) / 2 + var(--pill-gap));right:max(12px,env(safe-area-inset-right));margin:0;padding:0;border:0;overflow:visible;background:none;color:inherit}.knobs .choices:popover-open{display:flex;flex-direction:column;align-items:flex-end;gap:var(--pill-gap)}@media(prefers-reduced-motion:no-preference){.knobs .choices:popover-open{animation:drop .2s ease-out}}@media not all and (min-width:800px){.knobs .choices{inset:auto max(12px,env(safe-area-inset-right)) calc(max(12px,env(safe-area-inset-bottom)) + var(--tabs-height, 0px)) max(12px,env(safe-area-inset-left));width:auto;padding:16px}.knobs .choices .options{grid-auto-columns:1fr}.knobs .choices:popover-open{align-items:stretch}@media(prefers-reduced-motion:no-preference){.knobs .choices:popover-open{animation-name:rise}}}.knobs .knob{display:flex;gap:4px;min-inline-size:0;margin:0;padding:4px;border:0;border-radius:999px;background:#fff;box-shadow:var(--pill-shadow)}@media not all and (min-width:800px){.knobs .knob{background:var(--wash);box-shadow:none}}.knobs .knob[hidden]{display:none}.knobs .options{position:relative;flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:32px}.knobs .options[hidden]{display:none}.knobs .options:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--thumb-width, 0);border-radius:999px;background:var(--navy);translate:var(--thumb-left, 0) 0}.knobs .options.sliding:before{transition:translate var(--slide),width var(--slide)}.knobs label{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:32px;border-radius:999px;color:var(--navy);cursor:pointer;transition:color .25s}.knobs label:hover:not(:has(:checked)){background:var(--wash)}.knobs label:has(:checked){color:#fff}.knobs label:has(:focus-visible){outline:3px solid var(--sky-blue);outline-offset:1px}.knobs .agora{gap:4px;padding:0 8px;color:var(--ink-soft)}.knobs .agora:has(:checked){background:#1c64a81a;color:var(--sky-blue)}.knobs .reading{font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.knobs .track{--thumb-width: 80px;position:relative;flex:1;height:32px;border-radius:999px;background:var(--hours)}.knobs .track input{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;cursor:grab}.knobs .track input:active{cursor:grabbing}.knobs .track input::-webkit-slider-thumb{width:var(--thumb-width);height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.knobs .track input::-moz-range-thumb{width:var(--thumb-width);height:32px;border:0}.knobs .track .thumb{position:absolute;top:0;left:calc(var(--along, 0) * (100% - var(--thumb-width)));display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:var(--thumb-width);height:32px;border:2px solid #fff;border-radius:999px;background:var(--navy);color:#fff;font:600 var(--text-xs)/16px var(--sans);font-variant-numeric:tabular-nums;pointer-events:none}.knobs .track.sliding .thumb{transition:left var(--slide)}.knobs .track:has(:focus-visible) .thumb{outline:3px solid var(--sky-blue);outline-offset:1px}.knobs input{position:absolute;opacity:0;pointer-events:none}.knobs svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.knobs span{white-space:nowrap}@media not all and (min-width:800px){.knobs span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}@media not all and (min-width:800px){.knobs{transition:opacity .4s,visibility .4s}body[data-stop=produtos] .knobs{opacity:0;visibility:hidden}}@media(min-width:800px){.knobs{top:auto;right:28px;bottom:28px;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:400px;height:auto;box-sizing:border-box;padding:8px;border-radius:var(--radius);corner-shape:squircle;background:var(--label);box-shadow:var(--card-shadow)}.knobs .toggle{display:none}.knobs .choices{display:contents}.knobs .knob{background:var(--wash);box-shadow:none}.knobs .options{grid-auto-columns:auto}.knobs label{font-size:var(--text-xs);font-weight:600}.knobs label:hover:not(:has(:checked)){background:var(--wash-strong)}}@keyframes turn{to{rotate:1turn}}@keyframes blink{to{opacity:0}}@keyframes rise{0%{opacity:0;translate:0 8px}}@keyframes drop{0%{opacity:0;translate:0 -6px}}.status{display:flex;align-items:center;gap:12px;color:var(--navy);font-weight:600}.status .plate{position:relative;display:grid;place-items:center;min-width:80px;padding:4px 12px;border-radius:2px;background:var(--plate);color:var(--gingham);font:400 var(--text-sm)/16px var(--serif);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #1e246629,0 3px 5px #10153f29;transform-origin:50% -12px}.status .plate:before,.status .plate:after{content:"";position:absolute;bottom:100%;left:14%;width:1.5px;height:12px;background:#3a3a3a}.status .plate:after{left:auto;right:14%}@media(prefers-reduced-motion:no-preference){.status .plate.swing{animation:sway 1.9s cubic-bezier(.25,.8,.35,1)}}.status.closed .plate{color:var(--navy)}@keyframes sway{0%{rotate:0deg}20%{rotate:9deg}45%{rotate:-6deg}70%{rotate:3deg}to{rotate:0deg}}.actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px;margin:0 0 12px;padding:0;list-style:none}.products button{display:grid;justify-items:center;gap:4px;width:100%;padding:8px 4px;border:0;border-radius:var(--radius);corner-shape:squircle;background:var(--wash);color:var(--navy);font:600 var(--text-xs)/1 var(--sans);white-space:nowrap;cursor:pointer}.products button:hover{background:var(--wash-strong)}.products button[aria-pressed=true]{background:var(--navy);color:#fff}.products img{width:56px;height:52px;object-fit:contain}@media not all and (min-width:800px){.products{display:flex;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.products li{flex:none;width:72px;scroll-snap-align:start}}.credit{color:var(--ink-soft);font-size:var(--text-xs)}.credit a{color:inherit}.credit a:focus-visible{border-radius:2px}.social{display:flex;gap:8px;margin-left:-8px}.social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--navy)}.social a:hover{background:#1e246614}.social a[hidden]{display:none}.social svg{width:24px;height:24px;fill:currentColor}.social .outline{fill:none;stroke:currentColor;stroke-width:2}.social .outline .dot{fill:currentColor;stroke:none}
