:root{--fg:#000;--bg:#fff;--surface:#fff;--line:#eee;--fg-2:#444;--fg-3:#757575;--reveal-start:#949494;--muted:#57524b;--grey:#999;--error:#b3261e;--success:#1e6b3a;--font:"Inter Variable", "Inter Display", system-ui, sans-serif;--fw-text:500;--fw-ui:600;--fw-head:700;--fw-display:800;--lh-display:1;--lh-h1:1.04;--lh-head:1.2;--lh-title:1.3;--lh-body:1.6;--lh-small:1.7;--t-body-l:20px;--t-body:16px;--t-small:14px;--page-x:20px;--section-top:200px;--gap-l:64px;--gap-m:40px;--intro-w:clamp(306px, 30vw, 500px);--header-h:64px;--sticky-top:96px;--max:1760px;--dur-xs:.2s;--dur-s:.3s;--dur-m:.4s;--dur-reveal:.6s;--dur-xl:.8s;--ease-std:cubic-bezier(.44, 0, .56, 1);--ease-reveal:cubic-bezier(.4, 1, .4, 1);--move-y:50px;--arrow:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M1 8h13M9 3l5 5-5 5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27/%3E%3C/svg%3E");--t-xxl:200px;--t-xl:120px;--t-l:80px;--t-m:56px;--t-s:36px;--t-label:28px;--t-xs:22px}@media (width<=1599px){:root{--t-xxl:160px;--t-xl:104px;--t-l:64px;--t-m:56px;--t-s:36px;--t-label:26px}}@media (width<=1439px) and (width>=1200px){:root{--section-top:160px;--intro-w:28vw}}@media (width>=1800px){:root{--page-x:calc((100vw - 1760px) / 2)}}@media (width<=1199.98px){:root{--t-xxl:120px;--t-xl:80px;--t-l:54px;--t-m:44px;--t-s:30px;--t-label:25px;--page-x:24px;--section-top:112px;--gap-l:48px;--gap-m:32px;--header-h:56px}}@media (width<=809.98px){:root{--t-xxl:80px;--t-xl:64px;--t-l:44px;--t-m:36px;--t-s:28px;--t-label:24px;--page-x:16px;--section-top:72px;--gap-l:40px;--gap-m:20px;--move-y:30px}}@media (height<=500px) and (orientation:landscape){:root{--header-h:48px;--section-top:64px}}@media (width>=1200px) and (height<=760px){:root{--section-top:120px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-optical-sizing:none;font-variation-settings:"opsz" 32;font-weight:var(--fw-text);font-size:var(--t-body);line-height:var(--lh-body);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding-left:1.2em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--bg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--fg);color:var(--bg);padding:10px 16px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.t-xxl{font-size:var(--t-xxl);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.05em}.t-xl{font-size:var(--t-xl);font-weight:var(--fw-head);line-height:var(--lh-display);letter-spacing:-.04em}.t-l{font-size:var(--t-l);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:-.03em}.t-m{font-size:var(--t-m);font-weight:var(--fw-text);line-height:var(--lh-head);letter-spacing:-.02em}.t-s{font-size:var(--t-s);font-weight:var(--fw-head);line-height:var(--lh-title);letter-spacing:-.01em}.t-label{font-size:var(--t-label);font-weight:var(--fw-text);letter-spacing:-.01em;line-height:1.4}.t-bl{font-size:var(--t-body-l);line-height:var(--lh-body)}.t-sm{font-size:var(--t-small);line-height:var(--lh-small)}.t-caps{font-size:var(--t-small);font-weight:var(--fw-head);line-height:var(--lh-body);letter-spacing:.02em;text-transform:uppercase}.muted{color:var(--muted)}h1,h2,h3{text-wrap:balance;overflow-wrap:normal;hyphens:manual}h1.t-xl,h1.t-l{font-size:calc(var(--t-l) + (var(--t-xl) - var(--t-l)) * var(--h1k,1));font-weight:var(--fw-head);line-height:var(--lh-h1);letter-spacing:-.04em}h1.t-l{--h1k:0;max-width:18ch}@media (width<=809.98px){h1.t-xl,h1.t-l{font-size:44px;line-height:1.05}.t-xl{font-size:min(var(--t-xl), calc((100vw - 32px) / 5.4))}}p,li{text-wrap:pretty}.prose{max-width:68ch}.prose p+p,.prose p+ul,.prose ul+p,.prose p+ol,.prose ol+p{margin-top:1em}.prose a,.link{text-underline-offset:3px;transition:color var(--dur-xs) var(--ease-std);text-decoration:underline 1px}.prose a:hover,.link:hover{color:var(--muted)}.wrap{padding-inline:var(--page-x);max-width:calc(var(--max) + 2 * var(--page-x));margin-inline:auto}@media (width>=1800px){.wrap{max-width:none}}.section{padding-top:var(--section-top)}.section.tight{padding-top:calc(var(--section-top) / 2)}.grid{column-gap:var(--gap-m);row-gap:var(--gap-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.split{gap:var(--gap-m);grid-template-columns:5fr 7fr;align-items:start;display:grid}.split>.stick{top:var(--sticky-top);position:sticky}@media (width<=1199.98px){.split{grid-template-columns:4fr 8fr}.split>.stick{position:static}}@media (width<=809.98px){.split,.grid{grid-template-columns:1fr}.grid>*{grid-column:1/-1!important}}.stack-s>*+*{margin-top:16px}.stack-m>*+*{margin-top:32px}.sec-head{gap:16px var(--gap-m);margin-bottom:var(--gap-l);grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:start;display:grid}.sec-head>h2{font-weight:var(--fw-head);letter-spacing:-.03em;grid-column:1;line-height:1.12}.sec-head>:not(h2){max-width:40ch;color:var(--fg-2);grid-column:2;line-height:1.6;font-size:var(--t-body)!important}.sec-head>h2:only-child{grid-column:1/-1}@media (width<=1199.98px){.sec-head{grid-template-columns:1fr}.sec-head>:not(h2){grid-column:1;max-width:62ch}}.rule{border:0;border-top:1px solid var(--line);margin:0}.btn{background:var(--fg);min-height:48px;color:var(--bg);font-weight:var(--fw-text);font-size:var(--t-body-l);letter-spacing:0;cursor:pointer;text-align:left;transition:background var(--dur-xs) var(--ease-std), transform .1s;border:0;border-radius:999px;align-items:center;padding:8px 58px 8px 18px;line-height:32px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn:after{content:"";width:16px;height:16px;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;transition:transform var(--dur-s) var(--ease-std);background:currentColor;margin-top:-8px;position:absolute;top:50%;right:22px}.btn:before{opacity:0;transform:translate(-30px)}.btn:hover:after{opacity:0;transition:transform var(--dur-s) var(--ease-std), opacity var(--dur-s);transform:translate(30px)}.btn:hover:before{opacity:1;transition:transform var(--dur-s) var(--ease-std), opacity var(--dur-s);transform:none}.btn:hover{background:var(--fg-2)}.btn:active{transform:scale(.98)}.btn .arr{display:none}.btn.ghost{color:var(--fg);border:1.5px solid var(--fg);transition:background var(--dur-xs) var(--ease-std), color var(--dur-xs) var(--ease-std), transform .1s;background:padding-box padding-box;padding:6.5px 56.5px 6.5px 16.5px}.btn.ghost:hover{background:var(--fg);color:var(--bg)}.btn.ghost:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.on-dark .btn{background:var(--bg);color:var(--fg)}.on-dark .btn.ghost{color:var(--bg);border-color:var(--bg);background:0 0}.on-dark .btn.ghost:hover{background:var(--bg);color:var(--fg)}.btn[disabled]{opacity:.6;cursor:progress}@media (width<=809.98px){.btn{font-size:var(--t-body);letter-spacing:-.01em;padding-right:48px}}@media (width<=359.98px){.btn{font-size:14.5px}}.ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (width<=809.98px){.ctas>.btn,.ctas.full .btn,p.ctas>.btn{justify-content:flex-start;width:100%}.ctas{gap:10px}}.textlink{font-weight:var(--fw-ui);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;display:inline-flex}.textlink:hover{color:var(--muted)}.tags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.tags a{border:1px solid var(--line);min-height:40px;font-size:var(--t-small);font-weight:var(--fw-ui);transition:border-color var(--dur-xs) var(--ease-std);border-radius:40px;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.tags a:hover{border-color:var(--fg)}.ph{background:var(--surface);position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}@media (orientation:landscape) and (height<=500px){main .ph:not(:where(.stack,.hz,.rm,.tape,.lb) .ph){width:100%;max-height:75svh}}.r-169{aspect-ratio:16/9}.r-32{aspect-ratio:3/2}.r-45{aspect-ratio:4/5}.r-34{aspect-ratio:3/4}.r-11{aspect-ratio:1}.r-43{aspect-ratio:4/3}.r-219{aspect-ratio:21/9}figcaption{font-size:var(--t-small);color:var(--muted);margin-top:10px;line-height:1.6}.crumbs{padding-top:calc(var(--header-h) + 32px);margin-inline:0}.crumbs ol{font-size:var(--t-small);font-weight:var(--fw-head);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 10px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:10px}.crumbs a{text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--fg)}.crumbs .parent{display:none}@media (width<=1199.98px){.crumbs{padding-top:calc(var(--header-h) + 24px)}}@media (width<=809.98px){.crumbs ol{display:none}.crumbs .parent{font-size:var(--t-small);font-weight:var(--fw-head);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);text-decoration:none;display:inline-flex}}.tbl{border-collapse:collapse;width:100%;font-size:var(--t-body)}.tbl th,.tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:20px 24px 20px 0}.tbl thead th{font-size:var(--t-small);font-weight:var(--fw-head);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:0}.tbl tbody th{font-weight:var(--fw-head);width:22%}.tbl tbody tr:last-child>*{border-bottom:1px solid var(--line)}@media (width<=809.98px){.tbl,.tbl tbody,.tbl tr,.tbl td,.tbl th{width:100%;display:block}.tbl thead{display:none}.tbl tr{border-top:1px solid var(--line);padding:20px 0}.tbl tbody tr:last-child{border-bottom:1px solid var(--line)}.tbl td,.tbl th{padding:4px 0;border:0!important}.tbl tbody th{font-size:var(--t-body-l)}.tbl td[data-l]:before{content:attr(data-l);font-size:12px;font-weight:var(--fw-head);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);display:block}.tbl-wide{overflow-x:auto}}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:24px 0;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .q{font-size:min(var(--t-m), 48px);font-weight:var(--fw-text);letter-spacing:-.02em;line-height:1.2}@media (width<=809.98px){.acc summary .q{font-size:24px}}.acc .plus{width:24px;height:24px;transition:transform var(--dur-s) var(--ease-std);flex:none;position:relative}.acc .plus:before,.acc .plus:after{content:"";background:currentColor;height:2px;position:absolute;top:11px;left:0;right:0}.acc .plus:after{transform:rotate(90deg)}.acc details[open] .plus{transform:rotate(135deg)}.acc .a{max-width:70ch;color:var(--fg-2);padding:0 0 28px}.acc .a p+p{margin-top:.8em}.cards{gap:var(--gap-l) var(--gap-m);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.card{text-decoration:none;display:block}.card .ph img{transition:transform var(--dur-s) var(--ease-std)}@media (pointer:fine){.card:hover .ph img{transform:scale(1.04)}}.card .meta{gap:6px;margin-top:16px;display:grid}.card h3{font-size:var(--t-label);font-weight:var(--fw-text);letter-spacing:-.01em;line-height:1.3}.card .place{font-size:var(--t-small);font-weight:var(--fw-head);text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.card .go{font-weight:var(--fw-ui);gap:8px;margin-top:6px;display:inline-flex}.card .go .arr{transition:transform var(--dur-s) var(--ease-std)}.card:hover .go .arr{transform:translate(4px)}.card ul{color:var(--fg-2);font-size:var(--t-body);margin-top:8px}@media (width<=1199.98px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.cards.carousel{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--page-x));padding-inline:var(--page-x);scroll-padding-inline:var(--page-x);scrollbar-width:none;align-items:flex-start;gap:16px;display:flex;overflow-x:auto}.cards.carousel>*{scroll-snap-align:start;flex:0 0 84%}.cards:not(.carousel){grid-template-columns:1fr}}.numbered{gap:var(--gap-l);display:grid}.num-row{gap:var(--gap-m);border-top:1px solid var(--line);grid-template-columns:1fr 6fr 4fr;padding-top:32px;display:grid}.num-row .n{font-size:var(--t-m);font-weight:var(--fw-head);letter-spacing:-.03em;color:var(--line);line-height:1.2}[data-k]:before{content:attr(data-k)}.num-row h3{font-size:var(--t-m);font-weight:var(--fw-head);letter-spacing:-.03em;margin-bottom:20px;line-height:1.2}.num-row.noimg{grid-template-columns:2fr 10fr}@media (width<=1199.98px){.num-row{grid-template-columns:1fr 1fr}.num-row .n{grid-column:1/-1}.num-row.noimg{grid-template-columns:1fr}}@media (width<=809.98px){.num-row{grid-template-columns:1fr}}.field{gap:6px;display:grid}.field label,.field legend{font-size:var(--t-small);font-weight:var(--fw-text);color:var(--fg-2)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border:1px solid var(--fg-3);background:var(--surface);width:100%;min-height:68px;font-size:var(--t-body-l);font-weight:var(--fw-text);border-radius:0;padding:18px;line-height:32px}.field input::placeholder,.field textarea::placeholder{color:var(--fg-3)}.field input[type=file]{font-size:var(--t-body)}.field textarea{resize:vertical;min-height:240px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--fg);outline-offset:0;border-color:var(--fg)}.field .hint{font-size:var(--t-small);color:var(--muted)}.field .err{font-size:var(--t-small);color:var(--error);display:none}.field.invalid input,.field.invalid select,.field.invalid textarea{outline:2px solid var(--error);outline-offset:-2px}.field.invalid .err{display:block}.check{font-size:var(--t-small);align-items:flex-start;gap:10px;display:flex}.check input{accent-color:#000;flex:none;width:20px;height:20px;margin-top:2px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid .full{grid-column:1/-1}@media (width<=639.98px){.form-grid{grid-template-columns:1fr}}.hp{position:absolute;left:-9999px}.form-msg{border:1px solid;padding:16px}.form-msg.ok{color:var(--success)}.form-msg.bad{color:var(--error)}fieldset{border:0;min-width:0;margin:0;padding:0}.js [data-reveal]{opacity:0;transform:translateY(var(--move-y));transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:var(--d,0s)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal-img]{clip-path:inset(100% 0 0)}.js [data-reveal-img] img{transition:transform var(--dur-xl) var(--ease-reveal);transform:scale(1.08)}.js [data-reveal-img].in{clip-path:inset(0);transition:clip-path var(--dur-xl) var(--ease-reveal);transition-delay:var(--d,0s)}.js [data-reveal-img].in img{transform:none}@media (width<=809.98px){.js [data-reveal-img].in{transition-duration:.65s}}.ticker{overflow:hidden}.ticker-track{width:max-content;animation:tick var(--speed,60s) linear infinite;display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track,.ticker.paused .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-reveal-img]{opacity:1;clip-path:none;transform:none}.js [data-reveal-img] img{transform:none}.ticker-track{animation:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:.25s cubic-bezier(.4,0,.2,1) both vt-out}::view-transition-new(root){animation:.7s cubic-bezier(.16,1,.3,1) .1s both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.cur{z-index:9999;pointer-events:none;width:20px;height:20px;transform:translate3d(var(--cx,-100px), var(--cy,-100px), 0);margin:-10px 0 0 -10px;position:fixed;top:0;left:0}.cur-b{background:#000;border-radius:999px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;inset:0}.cur-i{color:#fff;font-size:13px;font-weight:var(--fw-head);letter-spacing:-.01em;opacity:0;white-space:nowrap;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.cur.big .cur-b{transform:scale(4.2)}.cur.big .cur-i{opacity:1}.cur.dot .cur-b{transform:scale(.2)}.cur.off .cur-b{opacity:0}@media (pointer:coarse),(hover:none){.cur{display:none}}[data-split] .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}[data-split] .ln>span{transition:transform .75s var(--ease-reveal);transition-delay:calc(var(--li) * 60ms + var(--d,0s));display:block}[data-split]:not(.in) .ln>span{transform:translateY(110%)}.tick{white-space:nowrap;font-size:var(--t-xxl);font-weight:var(--fw-display);letter-spacing:-.05em;pointer-events:none;line-height:1;overflow:hidden}.tick-in{translate:var(--tx,0px) 0;will-change:transform;animation:28s linear infinite tick-run;display:inline-flex}.tick[data-tick="1"] .tick-in{animation-direction:reverse}@keyframes tick-run{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.tick-in{animation:none}}.tick.light{color:#0000;-webkit-text-stroke:1px var(--fg)}[data-grow]{justify-content:center;display:flex;overflow:hidden}[data-grow]>*{width:calc(100% - 2 * var(--page-x));transform:scaleX(var(--gx,1));overflow:hidden}[data-grow]>* .ph{transform:scaleX(calc(1 / var(--gx,1))) scale(1.04)}.trail{z-index:1;aspect-ratio:3/4;object-fit:cover;pointer-events:none;opacity:0;width:clamp(140px,13vw,220px);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;transform:translate(-50%,-50%)scale(.6)}.trail.in{opacity:1;transform:translate(-50%,-50%)scale(1)}.trail.out{opacity:0;transition:transform .7s,opacity .7s;transform:translate(-50%,-50%)scale(.9)}.tr-lead{font-weight:var(--fw-text);letter-spacing:-.02em;font-size:min(var(--t-s), 40px)!important;max-width:30ch!important;color:var(--fg)!important;line-height:1.25!important}[data-words] .w{color:var(--reveal-start);transition:color .35s linear}[data-words] .w.on{color:var(--fg)}.js [data-rv]{opacity:0;transition:opacity .5s var(--ease-std), transform .7s var(--ease-reveal);transition-delay:calc(var(--d,0s) * .8);transform:translateY(18px)}.js [data-rv].in{opacity:1;transform:none}.par{overflow:hidden}.par img{scale:1.1;translate:0 var(--pp,0%)}.acc details>:not(summary),details.fq>:not(summary){overflow:hidden}.sec-form .fw-l>h2{font-size:var(--t-l);font-weight:var(--fw-head);letter-spacing:-.04em;line-height:1.05}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transform:none}.par img{translate:none;scale:none}}html.qa *,html.qa :before,html.qa :after{transition:none!important;animation:none!important}main :where(div,section,article,header,aside,figure,form,ol,ul,li,dl){min-width:0}@media (width<=809.98px){.cards.carousel .card .sub{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cards.carousel .card ul li:nth-child(n+4){display:none}}main :where(.h-main,.h-sub,.cs-meta,.f-head,.st-r,.st-l,.sec-head,.prose,.fw-l,.fw-r,.stack-m,.stack-s,.intro){grid-template-columns:minmax(0,1fr)}@media (hover:none){a,button,summary{-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn.ghost:active{background:var(--fg);color:var(--bg)}:is(.card,.f-card,.note,.prt-c,.svc-i,.pf-c,.rl-list a,.reel-box,.feat-box,.ofr-img,.mcard,.cv){transition:transform .25s var(--ease-std)}:is(.card,.f-card,.note,.prt-c,.pf-c,.mcard):active{transform:scale(.985)}:is(.card,.f-card,.note,.prt-c,.pf-c,.reel-box,.feat-box,.ofr-img,.mcard):active img{transition:transform .35s var(--ease-reveal);transform:scale(1.05)}.rl-list a:active,.lst-r a:active{background:var(--surface)}.pill:active,.tags a:active{background:var(--fg);color:var(--bg)}summary:active,.nav-a:active,.mm-a:active{opacity:.6}}@media (hover:hover) and (pointer:fine){.btn{translate:var(--bx,0px) var(--by,0px);transition:background var(--dur-xs) var(--ease-std), color var(--dur-xs) var(--ease-std), translate .35s var(--ease-reveal), transform .1s}.btn.mag-on{transition:background var(--dur-xs) var(--ease-std), color var(--dur-xs) var(--ease-std), translate .12s linear, transform .1s}[data-tilt]{perspective:900px}[data-tilt]>*{transform:rotateX(var(--tx2,0deg)) rotateY(var(--ty2,0deg));transition:transform .5s var(--ease-reveal);transform-style:preserve-3d}}@media (prefers-reduced-motion:reduce){.btn{translate:none!important}[data-tilt]>*{transform:none!important}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.hdr[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.hdr[data-astro-cid-nen7h5rs]{mix-blend-mode:difference;color:#fff}.hdr[data-astro-cid-nen7h5rs].solid{mix-blend-mode:normal;color:var(--fg)}.hdr[data-astro-cid-nen7h5rs]{transition:transform var(--dur-m) var(--ease-std), background-color var(--dur-s) var(--ease-std), box-shadow var(--dur-s) var(--ease-std)}.hdr[data-astro-cid-nen7h5rs].scrolled{mix-blend-mode:normal;color:var(--fg);background:var(--bg);box-shadow:0 1px 0 var(--line)}.hdr[data-astro-cid-nen7h5rs].scrolled.down:not(.solid){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.hdr[data-astro-cid-nen7h5rs]{transition:none}}.bar[data-astro-cid-nen7h5rs]{height:64px}.bar-in[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:40px;height:100%;padding:32px 40px 0;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;flex:none;align-items:center;gap:8px;height:32px;margin-right:auto;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .mark{flex:none;width:32px;height:16px}.word[data-astro-cid-nen7h5rs]{font-weight:var(--fw-display);font-size:var(--t-body-l);letter-spacing:-.01em;white-space:nowrap;line-height:32px}.right[data-astro-cid-nen7h5rs]{flex:none;justify-content:space-between;align-items:center;gap:32px;width:min(64vw,1180px);height:32px;display:flex}.main[data-astro-cid-nen7h5rs]{flex:1;align-items:center;height:32px;display:flex}.main[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex:1;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.main[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{align-items:center;height:32px;display:flex}.nav-a[data-astro-cid-nen7h5rs]{cursor:pointer;color:inherit;font-family:inherit;font-weight:var(--fw-head);font-size:var(--t-small);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;min-height:24px;padding:0;line-height:14px;text-decoration:none;display:inline-flex;position:relative}.nav-a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-s) var(--ease-std);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-a[data-astro-cid-nen7h5rs]:hover:after,.nav-a[data-astro-cid-nen7h5rs][aria-current]:after,.nav-a[data-astro-cid-nen7h5rs][aria-expanded=true]:after{transform:scaleX(1)}.cta-d[data-astro-cid-nen7h5rs]{white-space:nowrap;flex:none;height:32px}.car[data-astro-cid-nen7h5rs]{transition:transform var(--dur-s) var(--ease-std);font-size:10px;display:inline-block}.nav-a[data-astro-cid-nen7h5rs][aria-expanded=true] .car[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mob-ctl[data-astro-cid-nen7h5rs]{display:none}.tel-s[data-astro-cid-nen7h5rs]{white-space:nowrap;mix-blend-mode:normal}.tel-s[data-astro-cid-nen7h5rs]:before,.tel-s[data-astro-cid-nen7h5rs]:after{display:none}@media (width>=810px){.tel-s[data-astro-cid-nen7h5rs]{padding-right:18px}}@media (width<=809.98px){.tel-s[data-astro-cid-nen7h5rs]{min-height:44px;font-size:var(--t-small);padding:8px 14px}}.mega[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--line);position:absolute;top:64px;left:0;right:0}.mega[data-astro-cid-nen7h5rs]:not([hidden]){animation:mega var(--dur-s) var(--ease-std)}@keyframes mega{0%{opacity:0;transform:translateY(-8px)}}.mega-in[data-astro-cid-nen7h5rs]{grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:40px;padding:40px 40px 32px;display:grid}.mcol[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.mcol[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.mcol[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--muted)}.mcol[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].strong{font-weight:var(--fw-head)}.mtxt[data-astro-cid-nen7h5rs]{max-width:30ch;margin-top:20px}.feat[data-astro-cid-nen7h5rs] .card[data-astro-cid-nen7h5rs]{margin-top:16px}.feat[data-astro-cid-nen7h5rs] .mt[data-astro-cid-nen7h5rs]{font-weight:var(--fw-ui)}.mfoot[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:32px;padding-top:24px;display:flex}.mfoot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-left:auto}@media (width<=1439px){.bar-in[data-astro-cid-nen7h5rs]{gap:28px}.right[data-astro-cid-nen7h5rs]{gap:28px;width:74vw}.main[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:16px}}@media (width<=1199.98px){.right[data-astro-cid-nen7h5rs],.main[data-astro-cid-nen7h5rs],.cta-d[data-astro-cid-nen7h5rs],.mega[data-astro-cid-nen7h5rs]{display:none!important}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h)}.bar-in[data-astro-cid-nen7h5rs]{padding:12px var(--page-x) 0}.mob-ctl[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin-top:-6px;display:flex}.ico[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;place-items:center;display:grid}.menu-btn[data-astro-cid-nen7h5rs]{min-height:44px;color:inherit;font-weight:var(--fw-head);font-size:var(--t-small);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0 0 0 12px}}@media (width<=809.98px){.bar-in[data-astro-cid-nen7h5rs]{gap:8px;padding-top:22px}.brand[data-astro-cid-nen7h5rs]{min-width:0;height:32px}.word[data-astro-cid-nen7h5rs]{font-size:clamp(14px,4.4vw,18px)}.menu-btn[data-astro-cid-nen7h5rs]{padding-left:6px!important}.ico[data-astro-cid-nen7h5rs]{width:40px!important}.brand[data-astro-cid-nen7h5rs] .mark{width:30px;height:15px}}@media (width<=359.98px){.word[data-astro-cid-nen7h5rs]{font-size:13px}.brand[data-astro-cid-nen7h5rs] .mark{width:28px;height:14px}.bar-in[data-astro-cid-nen7h5rs]{gap:4px}}.mm[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;z-index:49;background:var(--fg);color:var(--bg);overscroll-behavior:contain;position:fixed;overflow-y:auto}.mm[data-astro-cid-nen7h5rs]:not([hidden]){animation:fade var(--dur-m) var(--ease-std)}@keyframes fade{0%{opacity:0}}.mm-in[data-astro-cid-nen7h5rs]{padding-top:24px;padding-bottom:48px}.mm-list[data-astro-cid-nen7h5rs],.mm-sub[data-astro-cid-nen7h5rs],.mm-small[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid #222}.mm-a[data-astro-cid-nen7h5rs]{width:100%;color:inherit;text-align:left;font-size:32px;font-weight:var(--fw-head);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0;line-height:1.15;text-decoration:none;display:flex}.js .mm[data-astro-cid-nen7h5rs]:not([hidden]) .mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{animation:mmIn var(--dur-m) var(--ease-std) both}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:50ms!important}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:.1s!important}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:.15s!important}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(5){animation-delay:.2s!important}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(6){animation-delay:.25s!important}@keyframes mmIn{0%{opacity:0;transform:translateY(16px)}}.mm-a[data-astro-cid-nen7h5rs] .plus[data-astro-cid-nen7h5rs]{width:20px;height:20px;transition:transform var(--dur-s) var(--ease-std);position:relative}.mm-a[data-astro-cid-nen7h5rs] .plus[data-astro-cid-nen7h5rs]:before,.mm-a[data-astro-cid-nen7h5rs] .plus[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;height:2px;position:absolute;top:9px;left:0;right:0}.mm-a[data-astro-cid-nen7h5rs] .plus[data-astro-cid-nen7h5rs]:after{transform:rotate(90deg)}.mm-a[data-astro-cid-nen7h5rs][aria-expanded=true] .plus[data-astro-cid-nen7h5rs]{transform:rotate(135deg)}.mm-sub[data-astro-cid-nen7h5rs]{gap:4px;padding-bottom:16px;display:grid}.mm-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ccc;padding:8px 0;font-size:18px;text-decoration:none;display:block}.mm-small[data-astro-cid-nen7h5rs]{gap:4px;margin-top:24px;display:grid}.mm-small[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ccc;padding:8px 0;text-decoration:none;display:block}.mm-cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:28px}.mm-foot[data-astro-cid-nen7h5rs]{color:#ccc;font-size:var(--t-small);margin-top:24px}.mm-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--bg)}.mm-soc[data-astro-cid-nen7h5rs]{font-size:var(--t-small);gap:20px;margin-top:12px;display:flex}@media (height<=500px) and (orientation:landscape){.mm-list[data-astro-cid-nen7h5rs]{columns:2}.mm-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{break-inside:avoid;animation:none!important}.mm-a[data-astro-cid-nen7h5rs]{font-size:22px}}@media (width>=1200px){.mm[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{margin-top:var(--section-top);border-top:1px solid var(--line);padding-top:64px;padding-bottom:24px}@media (width<=1023.98px){.ftr[data-astro-cid-jo6i4kqk]{padding-bottom:calc(24px + 72px + env(safe-area-inset-bottom))}}.nw[data-astro-cid-jo6i4kqk]{white-space:nowrap}@media (width<=809.98px){.ftr[data-astro-cid-jo6i4kqk]{padding-top:40px}}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr 1fr 1.4fr;gap:40px;display:grid}.fcol[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:default;pointer-events:none;justify-content:space-between;list-style:none;display:flex}.fcol[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.fcol[data-astro-cid-jo6i4kqk] .plus[data-astro-cid-jo6i4kqk]{display:none}.fcol[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--muted)}.contact[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-top:16px;font-style:normal;line-height:1.7}.contact[data-astro-cid-jo6i4kqk] .t-sm[data-astro-cid-jo6i4kqk]{margin-top:12px}.soc[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.soc[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;text-decoration:underline}.wm-wrap[data-astro-cid-jo6i4kqk]{margin-top:96px}.blinds[data-astro-cid-jo6i4kqk]{position:relative;overflow:hidden}.wm[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-size:min(var(--t-xxl), 10.2vw);line-height:.9;display:block}.strips[data-astro-cid-jo6i4kqk]{pointer-events:none;grid-template-rows:repeat(6,1fr);display:grid;position:absolute;inset:0}.strips[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{position:relative}.strips[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--bg);height:0;transition:height .6s var(--ease-reveal);transition-delay:calc(var(--i) * 80ms);position:absolute;bottom:0;left:0;right:0}.js .blinds[data-astro-cid-jo6i4kqk]:not(.in) .strips[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:after{height:100%;transition:none}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:40px;padding-top:20px;display:flex}.motto[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-ui);margin-right:auto}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.linkbtn[data-astro-cid-jo6i4kqk]{cursor:pointer;font-size:var(--t-small);background:0 0;border:0;min-height:24px;padding:0;text-decoration:none}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.linkbtn[data-astro-cid-jo6i4kqk]:hover{color:var(--muted)}@media (width<=1199.98px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=809.98px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:0}.fcol[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line)}.fcol[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{pointer-events:auto;cursor:pointer;align-items:center;min-height:44px;padding:16px 0}.fcol[data-astro-cid-jo6i4kqk] .plus[data-astro-cid-jo6i4kqk]{width:16px;height:16px;transition:transform var(--dur-s) var(--ease-std);display:block;position:relative}.fcol[data-astro-cid-jo6i4kqk] .plus[data-astro-cid-jo6i4kqk]:before,.fcol[data-astro-cid-jo6i4kqk] .plus[data-astro-cid-jo6i4kqk]:after{content:"";background:currentColor;height:2px;position:absolute;top:7px;left:0;right:0}.fcol[data-astro-cid-jo6i4kqk] .plus[data-astro-cid-jo6i4kqk]:after{transform:rotate(90deg)}.fcol[data-astro-cid-jo6i4kqk][open] .plus[data-astro-cid-jo6i4kqk]{transform:rotate(135deg)}.fcol[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0 0 16px}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:4px 0;display:inline-block}.contact[data-astro-cid-jo6i4kqk]{border:0;padding-top:24px}.wm-wrap[data-astro-cid-jo6i4kqk]{margin-top:48px}.wm[data-astro-cid-jo6i4kqk]{font-size:15.4vw}}@media (prefers-reduced-motion:reduce){.js .blinds[data-astro-cid-jo6i4kqk] .strips[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:after{height:0!important}}.ck[data-astro-cid-bm4qem4n]{z-index:60;background:var(--bg);border:1px solid var(--fg);width:min(520px,100vw - 32px);animation:ckIn .4s var(--ease-std) .6s both;gap:12px;padding:24px;display:grid;position:fixed;bottom:16px;left:16px}@keyframes ckIn{0%{opacity:0;transform:translateY(110%)}}.ck-h[data-astro-cid-bm4qem4n]{font-size:var(--t-body-l);font-weight:var(--fw-head);letter-spacing:-.01em}.ck-b[data-astro-cid-bm4qem4n]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ck-b[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{flex:160px}.linkbtn[data-astro-cid-bm4qem4n]{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.ck2[data-astro-cid-bm4qem4n]{border:0;width:min(600px,100vw - 32px);max-height:calc(100svh - 32px);padding:0}.ck2[data-astro-cid-bm4qem4n]::backdrop{background:#0009}.ck2-in[data-astro-cid-bm4qem4n]{gap:16px;padding:32px;display:grid;position:relative}.x[data-astro-cid-bm4qem4n]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:8px;right:8px}.cat[data-astro-cid-bm4qem4n]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.cn[data-astro-cid-bm4qem4n]{font-weight:var(--fw-head)}.cat[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]{appearance:none;background:var(--bg);border:1px solid var(--fg);cursor:pointer;width:44px;height:26px;transition:background var(--dur-xs);border-radius:40px;flex:none;position:relative}.cat[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]:after{content:"";background:var(--fg);width:20px;height:20px;transition:transform var(--dur-xs) var(--ease-std);border-radius:50%;position:absolute;top:2px;left:2px}.cat[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]:checked{background:var(--fg)}.cat[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]:checked:after{background:var(--bg);transform:translate(18px)}.toast[data-astro-cid-bm4qem4n]{z-index:70;background:var(--fg);color:var(--bg);font-size:var(--t-small);pointer-events:none;opacity:0;transition:opacity var(--dur-s);border-radius:40px;padding:12px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast[data-astro-cid-bm4qem4n].show{opacity:1}@media (width<=809.98px){.ck[data-astro-cid-bm4qem4n]{width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-width:1px 0 0;bottom:0;left:0;right:0}}.sticky[data-astro-cid-oroykkkn]{z-index:40;background:var(--bg);border-top:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));transition:transform var(--dur-s) var(--ease-std);grid-template-columns:1fr 1.3fr 1fr;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky[data-astro-cid-oroykkkn].show{transform:none}html.typing .sticky[data-astro-cid-oroykkkn].show{transform:translateY(110%)}.sticky[data-astro-cid-oroykkkn] a[data-astro-cid-oroykkkn],.sticky[data-astro-cid-oroykkkn] button[data-astro-cid-oroykkkn]{border:1px solid var(--fg);background:var(--bg);min-height:48px;font-weight:var(--fw-ui);cursor:pointer;text-align:center;border-radius:40px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;line-height:1.15;text-decoration:none;display:flex}.sticky[data-astro-cid-oroykkkn] .hl[data-astro-cid-oroykkkn]{background:var(--fg);color:var(--bg)}@media (width<=809.98px),(width>=810px) and (width<=1023.98px){.sticky[data-astro-cid-oroykkkn]{display:grid}}@media (height<=500px) and (orientation:landscape){.sticky[data-astro-cid-oroykkkn]{display:none!important}}body.kb .sticky[data-astro-cid-oroykkkn],body.menu-open .sticky[data-astro-cid-oroykkkn]{transform:translateY(110%)}.hrs-corner[data-astro-cid-oroykkkn]{z-index:30;background:var(--bg);border:1px solid var(--line);font-size:var(--t-small);border-radius:40px;align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px -20px #0006}.hrs-corner[data-astro-cid-oroykkkn]:before{content:"";background:var(--grey);border-radius:50%;width:8px;height:8px}.hrs-corner.open:before{background:#3bb55d}@media (width<=1199.98px){.hrs-corner[data-astro-cid-oroykkkn]{display:none!important}}.dlg[data-astro-cid-oroykkkn]{background:var(--bg);width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--fg);border:0;padding:0}.dlg[data-astro-cid-oroykkkn]::backdrop{background:#0009}.dlg-in[data-astro-cid-oroykkkn]{gap:16px;padding:32px;display:grid;position:relative}.dlg[data-astro-cid-oroykkkn] form[data-astro-cid-oroykkkn]{gap:16px;display:grid}.x[data-astro-cid-oroykkkn]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:8px;right:8px}@media (width<=809.98px){.dlg[data-astro-cid-oroykkkn]{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.dlg-in[data-astro-cid-oroykkkn]{padding:24px 16px 40px}}
