*,:before,:after{box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.theme-switcher__input,.form fieldset input[type=radio],.notify-me__form .notify-me__sizes input[type=radio],.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{interpolate-size:allow-keywords}*{box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;overflow-x:hidden}img{max-width:100%;height:auto}@media (width>=768px){.mobile{display:none}}.rounded-corners{border-radius:10px}img.rounded-corners{filter:var(--photo-filter)}html.dark ::placeholder{color:var(--color-text-muted);opacity:1}.using-keyboard :focus{outline-color:var(--color-focus);outline-offset:2px;outline-width:2px;outline-style:solid}.empty{max-width:750px;margin:0 auto}.unclickable{transition:transform .1s;position:relative}:root{--primary-black:#000;--primary-white:#fff;--primary-blue:#47c1f1;--primary-red:#e6007e;--secondary-lightblue:#a5ddf1;--secondary-darkblue:#005a7f;--secondary-pink:#f36fa0;--secondary-darkred:#be0068;--secondary-grey:#7f7f7f;--neutral-white:#fff;--neutral-lightgrey:#d8d8d8;--neutral-darkgrey:#4b4b4b;--accent-yellow:#fc0;--accent-yellow-light:#ffcc0089;--accent-green:#0c6;--black-100:#e0e0e0;--black-200:#d4d4d4;--black-300:#bdbdbd;--black-400:#757575;--black-500:#696969;--black-600:#4d4d4d;--black-700:#3a3a3a;--black-800:#262626;--black-900:#0d0d0d;--white-100:#fafafa;--white-200:#f5f5f5;--white-300:#f0f0f0;--white-400:#e5e5e5;--white-500:#eee;--white-600:#ddd;--white-700:#ccc;--white-800:#bbb;--white-900:#aaa;--ohhert-primary:#5382ff;--color-bg:var(--primary-white);--color-surface:var(--white-100);--color-surface-muted:var(--white-200);--color-surface-sunken:var(--black-200);--color-surface-hover:var(--black-100);--color-surface-active:var(--black-300);--color-card:var(--primary-white);--color-disabled:var(--black-100);--color-on-disabled:var(--primary-black);--color-text:var(--primary-black);--color-text-muted:var(--black-600);--color-link:var(--secondary-darkred);--color-accent:var(--primary-red);--color-heading-alt:var(--secondary-darkblue);--color-focus:var(--primary-black);--color-border:var(--black-100);--color-border-subtle:var(--black-200);--color-border-soft:var(--neutral-lightgrey);--color-border-field:var(--black-500);--color-border-field-alt:var(--black-400);--color-border-table:var(--neutral-darkgrey);--color-on-accent:var(--primary-black);--color-button:var(--secondary-pink);--color-button-hover:var(--primary-blue);--color-pill:var(--accent-yellow);--color-pill-hover:var(--accent-yellow-light);--color-pill-strong:var(--secondary-darkblue);--color-on-pill-strong:var(--white-100);--color-pill-checked:var(--primary-blue);--color-pill-checked-hover:var(--secondary-lightblue);--color-pill-focus:var(--black-300);--color-pill-disabled:var(--neutral-lightgrey);--color-on-pill-disabled:var(--black-600);--color-on-control-disabled:var(--primary-black);--color-control-track:#0000000a;--color-control-border:#0000001a;--color-control-value:var(--neutral-white);--color-switcher-track:var(--white-300);--color-switcher-hover:#fff9;--color-shadow:#0000001a;--color-shadow-strong:#00000040;--color-danger-bg:#f8d7da;--color-danger-border:#f5c6cb;--color-danger-text:#721c24;--color-success-bg:#d4edda;--color-success-border:#c3e6cb;--color-success-text:#155724;--color-glitch-ink:var(--primary-black);--color-glitch-red:var(--primary-red);--color-glitch-blue:var(--primary-blue);--icon-filter:none;--photo-filter:none}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#16151b;--color-surface:#1e1d25;--color-surface-muted:#25242e;--color-surface-sunken:#2d2c37;--color-surface-hover:#302f3b;--color-surface-active:#3d3c4a;--color-card:#1e1d25;--color-disabled:#302f3b;--color-on-disabled:#a9a6b8;--color-text:#ecebf1;--color-text-muted:#b5b3c2;--color-link:#f58fbf;--color-accent:#f562a6;--color-heading-alt:#86d3f3;--color-focus:#ecebf1;--color-border:#34323f;--color-border-subtle:#2f2d39;--color-border-soft:#3c3a48;--color-border-field:#7c798e;--color-border-field-alt:#7c798e;--color-border-table:#625f72;--color-on-accent:#16131a;--color-button:#ee7fab;--color-button-hover:#63c4ea;--color-pill:#e8c14a;--color-pill-hover:#f0d27a;--color-pill-strong:#1b6f93;--color-on-pill-strong:#fff;--color-pill-checked:#63c4ea;--color-pill-checked-hover:#a5ddf1;--color-pill-focus:#c9c6d6;--color-pill-disabled:#302f3b;--color-on-pill-disabled:#a9a6b8;--color-on-control-disabled:#a9a6b8;--color-control-track:#ffffff0a;--color-control-border:#ffffff24;--color-control-value:#25242e;--color-switcher-track:#25242e;--color-switcher-hover:#16151b99;--color-shadow:#00000059;--color-shadow-strong:#00000080;--color-danger-bg:#3a1c25;--color-danger-border:#6a2e3e;--color-danger-text:#ffc8d2;--color-success-bg:#17311f;--color-success-border:#2d5c3d;--color-success-text:#bfe8cc;--color-glitch-ink:#ecebf1;--color-glitch-red:#f562a6;--color-glitch-blue:#63c4ea;--icon-filter:invert(.93);--photo-filter:brightness(.92)}:root{--font_default:"Plus Jakarta Sans", serif;--font_accent:"Raleway", sans-serif}body{font-family:var(--font_default)}h1,h2,h3,h4,h5,h6{font-family:var(--font_accent)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}a.ext:after{content:url(/build/assets/external-B-Xk0Ppc.svg);width:.6rem;height:.5rem;filter:var(--icon-filter);display:inline-block;position:relative;top:-.4rem;right:-.4rem}p{color:var(--color-text);font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}ol,ul{font-size:1.25rem}.smaller{font-size:.8125em}.node__title{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.69rem;font-size:2.75rem;font-style:italic;font-weight:900;line-height:1.75rem;display:flex}.spacing-text h1,.dashboard h1{margin-bottom:2rem}.spacing-text h2,.dashboard h2{margin-top:1.5rem;margin-bottom:1rem}.spacing-text h3,.spacing-text h4,.spacing-text h5,.spacing-text h6,.dashboard h3,.dashboard h4,.dashboard h5,.dashboard h6,.spacing-text p,.spacing-text ol,.spacing-text ul,.dashboard p,.dashboard ol,.dashboard ul{margin-bottom:1rem}.spacing-text p:last-child,.dashboard p:last-child{margin-bottom:0}.dashboard h2{font-size:1.8rem;font-style:italic;font-weight:900}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Black-BcP6H2Bx.woff2)format("woff2"),url(/build/assets/Raleway-Black-BTpP9IhN.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Bold-CTgNGzXz.woff2)format("woff2"),url(/build/assets/Raleway-Bold-MRVJqMgq.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-BlackItalic-CGd2xTJb.woff2)format("woff2"),url(/build/assets/Raleway-BlackItalic-DdSpEB8W.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-MediumItalic-DD-AbL5F.woff2)format("woff2"),url(/build/assets/Raleway-MediumItalic-BjCx-vKX.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-BoldItalic-DJ17x-q1.woff2)format("woff2"),url(/build/assets/Raleway-BoldItalic-DJkpjlz0.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Light-QBEVtgS3.woff2)format("woff2"),url(/build/assets/Raleway-Light-C6Bev0T8.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-SemiBold-CVGs4o-l.woff2)format("woff2"),url(/build/assets/Raleway-SemiBold-Cqqa2nQq.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Medium-BteCiAli.woff2)format("woff2"),url(/build/assets/Raleway-Medium-BGhm1xVP.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Italic-wHrBqJJC.woff2)format("woff2"),url(/build/assets/Raleway-Italic-Dkhj4iLU.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraBold-CyfPsmPs.woff2)format("woff2"),url(/build/assets/Raleway-ExtraBold-Bg-59HgS.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-SemiBoldItalic-DOQJupm3.woff2)format("woff2"),url(/build/assets/Raleway-SemiBoldItalic-oR_GOMTp.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ThinItalic-DkqFrV2d.woff2)format("woff2"),url(/build/assets/Raleway-ThinItalic-VN5ebbHX.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Thin-CnZ8HMzi.woff2)format("woff2"),url(/build/assets/Raleway-Thin-Ba_EszHZ.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Regular-CqzSGzxh.woff2)format("woff2"),url(/build/assets/Raleway-Regular-UBe2pnro.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraLightItalic-BG9FAPuc.woff2)format("woff2"),url(/build/assets/Raleway-ExtraLightItalic-DDd1HgJL.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraBoldItalic-DxEJMxWD.woff2)format("woff2"),url(/build/assets/Raleway-ExtraBoldItalic-CMFTLdy9.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraLight-OXUamNsg.woff2)format("woff2"),url(/build/assets/Raleway-ExtraLight-C85cmO4u.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-LightItalic-DtoKkLTG.woff2)format("woff2"),url(/build/assets/Raleway-LightItalic-DyKkKa6w.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-LightItalic-B4JB8Gv-.woff2)format("woff2"),url(/build/assets/Roboto-LightItalic-hsJ3q6q5.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Light-Dxce3K9l.woff2)format("woff2"),url(/build/assets/Roboto-Light-DZvopjYm.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Black-BUCQyVyB.woff2)format("woff2"),url(/build/assets/Roboto-Black-CJ5PsfKM.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ThinItalic-DCM-naKN.woff2)format("woff2"),url(/build/assets/Roboto-ThinItalic-Kyh_9yic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-CUp8lEbQ.woff2)format("woff2"),url(/build/assets/Roboto-Regular-XEPKqOBM.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Italic-DlmetkBd.woff2)format("woff2"),url(/build/assets/Roboto-Italic-C2iukN2v.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Medium-BW-_LNH-.woff2)format("woff2"),url(/build/assets/Roboto-Medium-3eOt9CKg.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-MediumItalic-BWZtouh5.woff2)format("woff2"),url(/build/assets/Roboto-MediumItalic-1hGelxmt.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BlackItalic-BN9in1t5.woff2)format("woff2"),url(/build/assets/Roboto-BlackItalic-D0JKesB8.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BoldItalic-BNfBR8IG.woff2)format("woff2"),url(/build/assets/Roboto-BoldItalic-ByAC91ll.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Thin-CQKr24Au.woff2)format("woff2"),url(/build/assets/Roboto-Thin-BiJPj8jh.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Bold-CXbA3vtu.woff2)format("woff2"),url(/build/assets/Roboto-Bold-ChiX9pY0.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.margin-bottom__none{margin-bottom:0}.margin-bottom__xs{margin-bottom:.25rem}.margin-bottom__sm{margin-bottom:1rem}.margin-bottom__md{margin-bottom:2.5em}.margin-bottom__lg{margin-bottom:4rem}.margin-bottom__xl{margin-bottom:8rem}.margin-top__none{margin-top:0}.margin-top__xs{margin-top:.25rem}.margin-top__sm{margin-top:1rem}.margin-top__md{margin-top:2.5em}.margin-top__lg{margin-top:4rem}.margin-top__xl{margin-top:8rem}.margin-left__none{margin-left:0}.margin-left__xs{margin-left:.25rem}.margin-left__sm{margin-left:1rem}.margin-left__md{margin-left:2.5em}.margin-left__lg{margin-left:4rem}.margin-left__xl{margin-left:8rem}.margin-right__none{margin-right:0}.margin-right__xs{margin-right:.25rem}.margin-right__sm{margin-right:1rem}.margin-right__md{margin-right:2.5em}.margin-right__lg{margin-right:4rem}.margin-right__xl{margin-right:8rem}.padding-bottom__none{padding-bottom:0}.padding-bottom__xs{padding-bottom:.25rem}.padding-bottom__sm{padding-bottom:1rem}.padding-bottom__md{padding-bottom:2.5em}.padding-bottom__lg{padding-bottom:4rem}.padding-bottom__xl{padding-bottom:8rem}.padding-top__none{padding-top:0}.padding-top__xs{padding-top:.25rem}.padding-top__sm{padding-top:1rem}.padding-top__md{padding-top:2.5em}.padding-top__lg{padding-top:4rem}.padding-top__xl{padding-top:8rem}.padding-left__none{padding-left:0}.padding-left__xs{padding-left:.25rem}.padding-left__sm{padding-left:1rem}.padding-left__md{padding-left:2.5em}.padding-left__lg{padding-left:4rem}.padding-left__xl{padding-left:8rem}.padding-right__none{padding-right:0}.padding-right__xs{padding-right:.25rem}.padding-right__sm{padding-right:1rem}.padding-right__md{padding-right:2.5em}.padding-right__lg{padding-right:4rem}.padding-right__xl{padding-right:8rem}.logo{margin-top:0;margin-bottom:0;line-height:0}.logo a{border-radius:.25rem;display:block}.logo img{width:80px;transition:transform .2s;display:block}@media (width>=768px){.logo img{width:96px}}.logo a:hover img{transform:translate(1px,-1px)skew(-3deg)}@media (prefers-reduced-motion:reduce){.logo img{transition:none}.logo a:hover img{transform:none}}.cart{grid-template-areas:"articles""shipping""total""discount";gap:.62rem;display:grid}.cart__articles{grid-area:articles;align-self:start;gap:2rem;display:grid}.cart__articles .formatted-text{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.cart__articles .formatted-text h3{font-size:2rem}.cart__shipping{grid-area:shipping}.cart__shipping .button__secondary{margin-top:8px}.cart__total{grid-area:total;gap:1rem;display:grid}.cart__total .values{gap:.5rem;display:grid}.cart__total p{justify-content:space-between;line-height:100%;display:flex}.cart__discount{display:grid}.cart__discount .flex{flex-direction:column;gap:1rem;display:flex}.cart .button__item,.cart .button__item a{justify-self:end}@media (width>=768px){.cart{grid-template:"articles shipping"max-content"articles total"max-content"articles discount"1fr/2fr 1fr}.cart__total,.cart__discount{align-self:start}}.mini-cart{border:0;border-left:1px solid var(--color-border);background-color:var(--color-bg);width:min(100%,26rem);max-width:none;height:100%;max-height:none;color:var(--color-text);box-shadow:-24px 0 48px -24px var(--color-shadow-strong);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.mini-cart::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0d0d0d73}.mini-cart[open]{animation:.3s cubic-bezier(.2,.8,.2,1) mini-cart-in}.mini-cart[open]::backdrop{animation:.3s mini-cart-fade}.mini-cart__panel{flex-direction:column;height:100%;display:flex}.mini-cart__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative}.mini-cart__header:before,.mini-cart__header:after{content:"";width:3.5rem;height:4px;position:absolute;bottom:-2px;left:1.5rem;transform:skew(-20deg)}.mini-cart__header:before{background-color:var(--color-glitch-blue);translate:-5px 3px}.mini-cart__header:after{background-color:var(--color-accent)}.mini-cart__title{align-items:center;gap:.625rem;font-size:1.375rem;font-style:italic;font-weight:900;line-height:1.2;display:flex}.mini-cart__count{background-color:var(--color-link);min-width:1.5rem;height:1.5rem;color:var(--color-bg);font-family:var(--font_default);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;font-style:normal;font-weight:800;display:inline-flex}.mini-cart__close,.mini-cart__remove button{border:1px solid var(--color-border-soft);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background-color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.mini-cart__close svg,.mini-cart__remove button svg{width:1.125rem;height:1.125rem}.mini-cart__close:hover,.mini-cart__remove button:hover{background-color:var(--color-switcher-track);border-color:var(--color-border-field-alt)}.mini-cart__remove button{color:var(--color-text-muted);border-color:#0000}.mini-cart__remove button:hover{color:var(--color-text)}.mini-cart__items{flex:1;min-height:0;margin:0;padding:.5rem 1.5rem;font-size:1rem;list-style:none;overflow-y:auto}.mini-cart__item{align-items:center;gap:1rem;padding:1rem 0;display:flex}.mini-cart__item+.mini-cart__item{border-top:1px solid var(--color-border)}.mini-cart__thumb{object-fit:cover;width:4.5rem;height:4.5rem;filter:var(--photo-filter);border-radius:2.5rem 1.75rem 1.9rem 1.5rem;flex:none}.mini-cart__info{flex:1;min-width:0}.mini-cart__name{color:var(--color-text);font-family:var(--font_accent);font-size:1.0625rem;font-style:italic;font-weight:900;line-height:1.25;display:block}.mini-cart__meta{color:var(--color-text-muted);margin-top:.125rem;font-size:.875rem}.mini-cart__price{margin-top:.25rem;font-size:1rem;font-weight:700}.mini-cart__footer{border-top:1px solid var(--color-border);background-color:var(--color-surface);gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.mini-cart__footer .button__primary,.mini-cart__footer .button__secondary{width:100%;font-family:var(--font_default)}.mini-cart__subtotal{justify-content:space-between;align-items:baseline;font-size:1.125rem;display:flex}.mini-cart__subtotal strong{font-size:1.5rem;font-weight:800}.mini-cart__note{color:var(--color-text-muted);margin-top:-.5rem;font-size:.875rem}.mini-cart__empty{justify-items:start;gap:.75rem;padding:2rem 1.5rem;display:grid}.mini-cart__empty p{font-size:1rem}.mini-cart__empty .button__primary{margin-top:.5rem}.mini-cart p.mini-cart__empty-title{font-family:var(--font_accent);font-size:1.375rem;font-style:italic;font-weight:900}@keyframes mini-cart-in{0%{opacity:0;transform:translate(2rem)}}@keyframes mini-cart-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mini-cart[open],.mini-cart[open]::backdrop{animation:none}.mini-cart__close,.mini-cart__remove button{transition:none}}.checkout,.checkout__left,.checkout__right{grid-template-rows:max-content 1fr;gap:2rem;display:grid}.checkout>div:last-child,.checkout__left>div:last-child,.checkout__right>div:last-child{align-self:start}.checkout__address,.checkout__mail,.checkout__total,.checkout__vat{gap:1rem;display:grid}.checkout__articles{gap:2rem;display:grid}.checkout__total .values{gap:.5rem;display:grid}.checkout__total p{justify-content:space-between;line-height:100%;display:flex}@media (width>=768px){.checkout{grid-template-columns:2fr 1fr;align-items:start}.checkout .button__item,.checkout .button__item a{justify-self:end}.checkout__total,.checkout__discount{align-self:start}}.thanks{width:100%;max-width:40.8125rem;margin:0 auto}.thanks .page__header--title{margin-bottom:2rem}.thanks p:not(:last-child){margin-bottom:1rem}.block__hero{justify-content:space-between;align-items:flex-end;gap:32px;margin:32px 0 64px;display:flex}.block__hero--content{flex-shrink:1}.block__hero--content>*{background-color:var(--color-bg)}.block__hero--content p:not(:last-child){margin-bottom:1rem}.block__hero--title{color:var(--color-text);margin-bottom:1rem;font-size:2.75rem;font-style:italic;font-weight:900;line-height:1.25}.block__hero--image{flex-shrink:0;grid-template-columns:max-content max-content;align-items:end;gap:16px;display:grid}.block__hero--image img{aspect-ratio:2/3;object-fit:cover;width:300px;filter:var(--photo-filter);border-radius:80px;display:block}.block__hero--image img:first-child{border-radius:60px;width:225px}.block__hero--image .particle{z-index:99}@media (width<=992px){.block__hero{flex-direction:column;align-items:flex-start;gap:32px;margin:16px 0 64px}.block__hero--image{flex-direction:column;align-self:flex-end;gap:32px;width:100%;display:flex}.block__hero--image img{width:unset;aspect-ratio:5/2}.block__hero--image img:first-child{border-radius:20px;width:40%}.block__hero--image img:nth-child(2){aspect-ratio:5/2;border-radius:30px;width:80%}}@media (width<=768px){.block__hero--image img:first-child{width:60%}.block__hero--image img:nth-child(2){width:90%}}.main-navigation .menu{margin:0;padding:0;list-style:none;display:flex}.main-navigation .menu__link{color:var(--color-text);align-items:center;text-decoration:none;display:flex;position:relative}.main-navigation .menu__link:before,.main-navigation .menu__link:after{content:"";transform-origin:0;pointer-events:none;height:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;transform:skew(-20deg)scaleX(0)}.main-navigation .menu__link:before{background-color:var(--color-glitch-blue);transition-delay:60ms;translate:-4px 2px}.main-navigation .menu__link:after{background-color:var(--color-accent)}.main-navigation .menu__link:hover,.main-navigation .menu__link.is-active{text-decoration:none}.main-navigation .menu__link:hover:before,.main-navigation .menu__link:hover:after,.main-navigation .menu__link.is-active:before,.main-navigation .menu__link.is-active:after{transform:skew(-20deg)scaleX(1)}.main-navigation{background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-height:calc(100dvh - 100%);box-shadow:0 24px 32px -24px var(--color-shadow-strong);visibility:hidden;opacity:0;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem)}.main-navigation.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.main-navigation .menu{flex-direction:column;padding:.5rem 1rem 1rem}.main-navigation .menu__item+.menu__item{border-top:1px solid var(--color-border)}.main-navigation .menu__link{font-family:var(--font_accent);padding:1.125rem 0;font-size:1.75rem;font-style:italic;font-weight:900;line-height:1.1}.main-navigation .menu__link:before,.main-navigation .menu__link:after{width:2.5rem;bottom:.5rem;left:0}@media (width>=768px){.main-navigation{max-height:none;box-shadow:none;visibility:visible;opacity:1;background-color:#0000;border:0;transition:none;position:static;overflow:visible;transform:none}.main-navigation .menu{flex-direction:row;align-items:center;gap:.25rem;padding:0}.main-navigation .menu__item+.menu__item{border-top:0}.main-navigation .menu__link{font-family:var(--font_default);letter-spacing:-.01em;padding:.75rem 1rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.25}.main-navigation .menu__link:before,.main-navigation .menu__link:after{width:auto;bottom:.375rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.main-navigation,.main-navigation .menu__link:before,.main-navigation .menu__link:after{transition:none}}.site-footer{background-color:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto;position:relative}.site-footer__inner:before,.site-footer__inner:after{content:"";width:4.5rem;height:4px;position:absolute;top:-2px;left:1rem;transform:skew(-20deg)}@media (width>=768px){.site-footer__inner:before,.site-footer__inner:after{left:3rem}}.site-footer__inner:before{background-color:var(--color-glitch-blue);translate:-6px 3px}.site-footer__inner:after{background-color:var(--color-accent)}.site-footer__inner{gap:2.5rem;padding-top:3rem;padding-bottom:2.5rem;display:grid;position:relative}@media (width>=992px){.site-footer__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;padding-top:4.5rem;padding-bottom:3.5rem}}.site-footer__logo{border-radius:.25rem;display:inline-block}.site-footer__logo img{width:112px;display:block}.site-footer__tagline{max-width:22rem;font-family:var(--font_accent);margin-top:1.25rem;font-size:1.375rem;font-style:italic;font-weight:900;line-height:1.25}.site-footer__note{max-width:22rem;color:var(--color-text-muted);margin-top:.75rem;font-size:.9375rem}.site-footer__bottom{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.25rem;padding-bottom:4.5rem;display:flex}@media (width>=768px){.site-footer__bottom{flex-direction:row;align-items:center;gap:1.5rem;padding-bottom:1.25rem;padding-right:14rem}}.site-footer__copyright{color:var(--color-text-muted);font-size:.875rem}.site-footer__bottom{border-top:0;position:relative}.site-footer__bottom:before{content:"";border-top:1px solid var(--color-border);position:absolute;top:0;left:1rem;right:1rem}@media (width>=768px){.site-footer__bottom:before{left:3rem;right:3rem}}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (width>=576px){.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-navigation__title{font-family:var(--font_default);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:800}.footer-navigation .menu{margin:0;padding:0;font-size:1rem;list-style:none}.footer-navigation .menu__link{color:var(--color-text);text-underline-offset:.3em;align-items:center;gap:.5rem;padding:.375rem 0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s;display:inline-flex}.footer-navigation .menu__link svg{flex:none;width:1.125rem;height:1.125rem}.footer-navigation .menu__link:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.footer-navigation .menu__link{transition:none}}.view--name-articles{gap:2rem;margin:128px 0;display:grid}@media (width>=768px){.view--name-articles{grid-template-columns:1fr 1fr}}@media (width>=992px){.view--name-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.node--type-article.node--view-mode-full{flex-direction:column-reverse;gap:3.5rem;margin:32px 0 128px;display:flex}.node--type-article.node--view-mode-full .node__content{flex-direction:column;gap:1rem;display:flex}.node--type-article.node--view-mode-full .node__info{z-index:1;gap:1rem;display:grid}.node--type-article.node--view-mode-full .field--name-field-cover-photo{z-index:0;margin-bottom:-8rem;margin-left:-1rem;margin-right:-1rem;position:relative}.node--type-article.node--view-mode-full .field--name-field-cover-photo img{filter:var(--photo-filter)}.node--type-article.node--view-mode-full .field--name-field-cover-photo:before{content:"";background:linear-gradient(180deg, #0000 75%, var(--color-surface-muted) 100%);position:absolute;inset:0}.node--type-article.node--view-mode-full .price{color:var(--color-text);font-family:var(--font_accent);font-size:3.125rem;line-height:100%}.node--type-article.node--view-mode-full .form{gap:2rem;display:grid}@media (width<=576px){.node--type-article.node--view-mode-full .node__title{flex-direction:column;align-items:flex-start;gap:.69rem}.node--type-article.node--view-mode-full .node__info{gap:2rem}}@media (width>=768px){.node--type-article.node--view-mode-full{flex-direction:row}.node--type-article.node--view-mode-full .node__content{position:sticky;top:1rem}.node--type-article.node--view-mode-full .field--name-field-cover-photo{display:none}.node--type-article.node--view-mode-full .field--name-field-photos,.node--type-article.node--view-mode-full .node__content{flex-basis:50%;height:min-content}.node--type-article.node--view-mode-full .form{gap:1rem}}.node--type-article.node--view-mode-teaser{background-color:var(--color-card);border:1px solid var(--color-border-subtle);border-radius:6px;flex-direction:column;grid-template-columns:1fr;gap:1.5rem;text-decoration:none;display:flex;position:relative}.node--type-article.node--view-mode-teaser:hover{text-decoration:none}.node--type-article.node--view-mode-teaser:hover .field--name-field-cover-photo img{transform:scale(1.02)rotate(-.25deg)}.node--type-article.node--view-mode-teaser .field--name-field-cover-photo{background-color:var(--color-surface-muted);padding:32px;position:relative}.node--type-article.node--view-mode-teaser .field--name-field-cover-photo img{object-fit:cover;aspect-ratio:1;z-index:2;border-radius:6px;width:100%;height:auto;transition:transform .3s;display:block;position:relative}.node--type-article.node--view-mode-teaser .sold-out-badge{z-index:3;background-color:var(--color-text);color:var(--color-bg);border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700;position:absolute;top:1rem;left:1rem}.node--type-article.node--view-mode-teaser.node--sold-out .field--name-field-cover-photo img{opacity:.5}.node--type-article.node--view-mode-teaser.node--sold-out .read-more{background-color:var(--color-disabled);color:var(--color-on-disabled);cursor:default}.node--type-article.node--view-mode-teaser .node__info{flex-direction:column;gap:.5rem;height:100%;padding:0 1rem 1rem;display:flex}.node--type-article.node--view-mode-teaser .node__info .node__title{align-items:center;gap:.5rem;font-size:1.75rem;display:flex}.node--type-article.node--view-mode-teaser .node__info .node__title img{height:1.75rem}.node--type-article.node--view-mode-teaser .node__info .price{color:var(--color-text);font-size:1.5rem;font-family:var(--font_accent)}.node--type-article.node--view-mode-teaser .node__info .description{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;margin-bottom:32px;display:-webkit-box;overflow:hidden}.node--type-article.node--view-mode-teaser .node__info .read-more{margin-top:auto}.node--type-article.node--view-mode-teaser .node__info:focus .read-more:before{content:"";border-radius:1rem;position:absolute;inset:0}.using-keyboard .node--type-article.node--view-mode-teaser .node__info:focus .read-more:focus{outline:none}.using-keyboard .node--type-article.node--view-mode-teaser .node__info:focus .read-more:focus:before{outline-style:solid;outline-color:var(--color-focus);outline-offset:2px;outline-width:2px}@media (width>=768px){.node--type-article.node--view-mode-teaser.full-width{grid-template-columns:1fr 1fr;grid-template-areas:"cover-photo info"}.node--type-article.node--view-mode-teaser.full-width .field--name-field-cover-photo img{border-radius:1rem 0 0 1rem;height:100%}.node--type-article.node--view-mode-teaser.full-width .node__info{justify-content:flex-end;padding:1rem 2rem 2rem 0}}.node--type-article.node--view-mode-cart{grid-template-columns:max-content 1fr;grid-template-rows:var(--grid-template-rows,max-content max-content 1fr);grid-template-areas:"image title""image quantity""image size""image price";gap:.625rem .62rem;display:grid;position:relative}.node--type-article.node--view-mode-cart .node__title{flex-wrap:wrap;grid-area:title;align-items:center;gap:.5625rem;display:flex}.node--type-article.node--view-mode-cart .node__title span{font-size:1rem;font-style:italic;font-weight:900;line-height:1.75rem}.node--type-article.node--view-mode-cart .node__title img{width:8.3125rem;height:auto}.node--type-article.node--view-mode-cart .field--name-field-thumbnail{grid-area:image}.node--type-article.node--view-mode-cart .field--name-field-thumbnail img{object-fit:cover;width:6.25rem;height:6.25rem;filter:var(--photo-filter);border-radius:7rem 4.8125rem 5.25rem 4.0625rem}.node--type-article.node--view-mode-cart .field--name-field-price{grid-area:price}.node--type-article.node--view-mode-cart .field--name-field-price p{font-size:1.375rem;font-weight:700;line-height:100%}.node--type-article.node--view-mode-cart .field--name-field-size{grid-area:size}.node--type-article.node--view-mode-cart .field--name-field-size p{font-size:.8125rem;line-height:150%}.node--type-article.node--view-mode-cart .field--name-field-quantity{grid-area:quantity}.node--type-article.node--view-mode-cart .field--name-field-quantity p{font-size:.8125rem;line-height:150%}.node--type-article.node--view-mode-cart .field--name-field-remove{position:absolute;top:-.85rem;left:-.5rem}.node--type-article.node--view-mode-cart .field--name-field-remove button{z-index:2;cursor:pointer;background-color:#0000;border:none;border-radius:2rem;padding:.3rem;transition:background-color .2s ease-in-out}.node--type-article.node--view-mode-cart .field--name-field-remove button:after{content:url(/build/assets/close-BRX-MBDO.svg);width:1.125rem;height:1.125rem;filter:var(--icon-filter);display:block}.node--type-article.node--view-mode-cart .field--name-field-remove button:hover{background-color:var(--color-surface-hover)}.article-cart__container{container:cart-item/inline-size}@container cart-item (width>=500px){.article-cart__container .node--type-article.node--view-mode-cart{grid-template-rows:1fr max-content 1fr}.article-cart__container .node--type-article.node--view-mode-cart .node__title{align-self:end}.article-cart__container .node--type-article.node--view-mode-cart .node__title img{width:10.5rem}.article-cart__container .node--type-article.node--view-mode-cart .node__title span{font-size:1.8125rem}.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-thumbnail img{width:13.25rem;height:13.25rem}.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-size p,.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-quantity p{font-size:1.25rem}.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-price{align-self:start}.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-price p{font-size:3.125rem}.article-cart__container .node--type-article.node--view-mode-cart .field--name-field-quantity{top:0;right:0;left:unset}}.node--type-page .field--name-field-card{flex-direction:column;gap:1rem;display:flex}.order__overview td,.order__overview th{border:1px solid var(--color-border-table);padding:.5rem}.accordion{container:accordion/inline-size}.accordion summary{text-align:left;width:100%;color:var(--color-text);font-family:var(--font_accent);cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-size:1.5rem;font-weight:600;line-height:150%;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:url(/build/assets/chevron-up-DciV4PpG.svg);width:1.5rem;height:1.5rem;filter:var(--icon-filter);transition:transform .3s ease-in-out;transform:rotate(-180deg)}.accordion::details-content{transition-behavior:allow-discrete;height:0;transition:all .6s ease-in-out;overflow:hidden}.accordion img{display:block}.accordion[open] summary:after{transform:rotate(0)}.accordion[open]::details-content{height:auto;margin-top:16px}@container accordion (width<=500px){.accordion img{float:none!important}}.quantity{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.quantity__label{color:var(--color-text);font-size:1rem;font-weight:600}.quantity__control{background-color:var(--color-control-track);border:1px solid var(--color-control-border);border-radius:999px;align-items:stretch;display:inline-flex}.quantity__button{appearance:none;color:var(--color-on-accent);cursor:pointer;background:0 0;background-color:var(--color-pill);border:0;justify-content:center;align-items:center;padding:.75rem 1rem;transition:background-color .2s,color .2s;display:flex}.quantity__button--decrease{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.quantity__button--increase{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.quantity__button:hover:not(:disabled),.quantity__button:active:not(:disabled){background-color:var(--color-pill-hover)}.quantity__button:disabled{cursor:not-allowed;background-color:var(--color-pill-disabled);color:var(--color-on-control-disabled)}.quantity__value{background-color:var(--color-control-value);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.25rem;display:flex}.quantity__icon{width:1rem;height:1rem}.cart-icon{border:1px solid var(--color-border-soft);width:2.75rem;height:2.75rem;color:var(--color-text);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.cart-icon__icon{width:1.25rem;height:1.25rem}.cart-icon__count{border:2px solid var(--color-bg);box-sizing:content-box;background-color:var(--color-link);min-width:1.375rem;height:1.375rem;color:var(--color-bg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.75rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-.375rem;right:-.375rem}.cart-icon:hover,.cart-icon.is-active{background-color:var(--color-switcher-track);border-color:var(--color-border-field-alt);text-decoration:none}@media (prefers-reduced-motion:reduce){.cart-icon{transition:none}}.formatted-text p,.formatted-text ul,.formatted-text ol{margin-bottom:24px;line-height:150%}.formatted-text p:last-child,.formatted-text ul:last-child,.formatted-text ol:last-child{margin-bottom:0}.formatted-text h2{margin-bottom:4.8px;font-size:1.5rem}.formatted-text h3{margin-bottom:3.2px;font-size:1.3rem}.formatted-text p,.formatted-text ol,.formatted-text ul{font-size:1rem}.formatted-text ul,.formatted-text ol{margin-bottom:16px;padding-left:20px}.formatted-text .float-right{float:right;margin:0 0 16px 16px}.formatted-text table td{border-width:1px;padding:8px}.field--name-field-photos{flex-direction:column;gap:3rem;display:flex}.field--name-field-photos img{box-shadow:0px 10px 20px 0px var(--color-shadow-strong);filter:var(--photo-filter);border-radius:.5rem}.field--name-field-card{background:var(--color-surface);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1rem}.field--name-field-card.faq-card{padding:1.125rem .625rem}.field--name-field-card.smaller{padding:1rem}@media (width>=768px){.field--name-field-card{padding:2rem}.field--name-field-card.faq-card{padding:1rem 1.5rem}}.field--name-field-coupon{background:var(--color-surface-sunken);border-radius:1.4375rem;align-self:flex-start;align-items:center;gap:.25rem;display:inline-flex}.field--name-field-coupon__code{padding:.625rem 0 .625rem 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.field--name-field-coupon__button{cursor:pointer;background-color:#0000;border:0;padding:1rem}.field--name-field-coupon__button:after{content:url(/build/assets/close-BRX-MBDO.svg);width:1.125rem;height:1.125rem;filter:var(--icon-filter);display:block}.field--name-field-coupon__button:hover{background-color:var(--color-surface-active);border-radius:2rem}.field--name-field-coupon__entry{gap:.62rem;display:flex}.field--name-field-coupon__entry button{padding:1rem .5rem}.alert{border:1px solid #0000;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:1rem;padding:1rem 1.5rem;display:flex;position:relative;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.alert .message{font-size:1rem;line-height:1.5}.alert .message a{color:inherit;text-decoration:underline}.alert .message a:hover{text-decoration:none}.alert .actions a{color:inherit;font-size:1rem;line-height:1.5;text-decoration:underline}.alert .actions a:hover{text-decoration:none}.alert-danger{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.alert-danger .icon{color:var(--color-danger-text)}.alert-success{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.alert-success .icon{color:var(--color-success-text)}.icon-danger:before{content:"";font-family:FontAwesome}.icon-success:before{content:"";font-family:FontAwesome}.notify-me{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.notify-me__item{border:1px solid var(--color-border-soft);background-color:var(--color-surface);border-radius:.5rem}.notify-me__item summary{cursor:pointer;color:var(--color-heading-alt);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.notify-me__item summary::-webkit-details-marker{display:none}.notify-me__item summary:after{content:url(/build/assets/chevron-up-DciV4PpG.svg);width:1.5rem;height:1.5rem;filter:var(--icon-filter);flex-shrink:0;transition:transform .3s ease-in-out;transform:rotate(-180deg)}.notify-me__item summary:hover{text-decoration:underline}.notify-me__item[open] summary:after{transform:rotate(0)}.notify-me__form{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex}.notify-me__form label{font-size:1rem;font-weight:700;line-height:1.5}.notify-me__form .notify-me__sizes{border:0;margin:0;padding:0}.notify-me__form .notify-me__sizes legend{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.5}.notify-me__form .notify-me__sizes input[type=radio]+label{background:var(--color-pill);color:var(--color-on-accent);cursor:pointer;border-radius:1.4375rem;padding:.375rem 1rem;font-size:1rem;font-weight:700;line-height:1.5rem;display:block}.notify-me__form .notify-me__sizes input[type=radio]+label:hover{background-color:var(--color-pill-strong);color:var(--color-on-pill-strong)}.notify-me__form .notify-me__sizes input[type=radio]:focus+label{background-color:var(--color-pill-focus)}.using-keyboard .notify-me__form .notify-me__sizes input[type=radio]:focus+label{outline-color:var(--color-focus);outline-offset:2px;outline-width:2px;outline-style:solid}.notify-me__form .notify-me__sizes input[type=radio]:checked+label{background-color:var(--color-pill-checked)}.notify-me__form .notify-me__sizes input[type=radio]:checked+label:hover{background-color:var(--color-pill-checked-hover);color:var(--color-on-accent)}.notify-me__form .notify-me__values{flex-wrap:wrap;gap:.5rem;display:flex}.notify-me__form input[type=email]{border:1px solid var(--color-border-field-alt);background-color:var(--color-bg);width:100%;max-width:22rem;color:var(--color-text);border-radius:.375rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.notify-me__form button{align-self:flex-start;margin-top:.5rem;padding:.5rem 1.5rem;font-size:1rem;line-height:1.5rem}.notify-me__form .notify-me__consent{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:400;line-height:1.5;display:flex}.notify-me__form .notify-me__consent input[type=checkbox]{flex-shrink:0;margin-top:.25rem}.notify-me__form .notify-me__consent a{text-decoration:underline}.notify-me__form .notify-me__consent a:hover{text-decoration:none}@media (width>=768px){.notify-me__item{max-width:32rem}}.form fieldset{border:0;margin:0;padding:0}.form fieldset legend{margin-bottom:.5rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.form fieldset legend:after{content:": "}.form fieldset .values{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}@media (width>=768px){.form fieldset .values{margin-bottom:1rem}}.form fieldset input[type=radio]+label{background:var(--color-pill);color:var(--color-on-accent);cursor:pointer;border-radius:1.4375rem;padding:.625rem 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:block}.form fieldset input[type=radio]+label.disabled{background-color:var(--color-pill-disabled);color:var(--color-on-pill-disabled);cursor:not-allowed}.form fieldset input[type=radio]+label:not(.disabled):hover{background-color:var(--color-pill-strong);color:var(--color-on-pill-strong)}.form fieldset input[type=radio]:focus+label{background-color:var(--color-pill-focus)}.using-keyboard .form fieldset input[type=radio]:focus+label{outline-color:var(--color-focus);outline-offset:2px;outline-width:2px;outline-style:solid}.form fieldset input[type=radio]:checked+label{background-color:var(--color-pill-checked)}.form fieldset input[type=radio]:checked+label:hover{background-color:var(--color-pill-checked-hover);color:var(--color-on-accent)}.form__label{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.5rem;display:block}.form__input{border:1px solid var(--color-border-field);background:var(--color-bg);color:var(--color-text);border-radius:.5rem;padding:1rem}.form__grid{gap:.62rem 1rem;display:grid}.form__grid p{grid-column:1/-1}@media (width>=768px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__group{gap:.62rem;width:100%;display:grid}.form__group .form__input{width:100%}.form__radio{display:flex}.button__primary{background:var(--color-button);color:var(--color-on-accent);cursor:pointer;text-align:center;border:0;border-radius:.5rem;padding:.5rem 2rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;transition:background-color .3s;display:inline-block}.button__primary[type=submit]{background-color:var(--color-button)}.button__primary:hover{background-color:var(--color-button-hover);text-decoration:none}.button__primary:focus{box-shadow:none}.button__primary[disabled]{background-color:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed}.button__secondary{border:1px solid var(--color-link);color:var(--color-link);cursor:pointer;text-align:center;background:0 0;border-radius:.5rem;padding:.5rem 2rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.button__secondary:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-on-accent);text-decoration:none}.button__secondary:focus{box-shadow:none}.button__secondary[disabled]{background-color:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed}.button__menu-toggle{border:1px solid var(--color-border-soft);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background-color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.button__menu-toggle .icon{width:1.125rem;height:.75rem;position:relative}.button__menu-toggle .icon:before,.button__menu-toggle .icon:after{content:"";background-color:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.button__menu-toggle .icon:before{top:1px}.button__menu-toggle .icon:after{top:calc(100% - 3px)}.button__menu-toggle:hover,.button__menu-toggle[aria-expanded=true]{background-color:var(--color-switcher-track);border-color:var(--color-border-field-alt)}.button__menu-toggle[aria-expanded=true] .icon:before,.button__menu-toggle[aria-expanded=true] .icon:after{top:calc(50% - 1px)}.button__menu-toggle[aria-expanded=true] .icon:before{transform:rotate(45deg)}.button__menu-toggle[aria-expanded=true] .icon:after{transform:rotate(-45deg)}@media (width>=768px){.button__menu-toggle{display:none}}@media (prefers-reduced-motion:reduce){.button__menu-toggle,.button__menu-toggle .icon:before,.button__menu-toggle .icon:after{transition:none}}.button__item{gap:.62rem;display:grid}@media (width<=576px){.button__item{text-align:center}}.button__small{border:1px solid var(--color-accent);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:1.5rem;transition:all .3s}.button__small:hover{box-shadow:0px 2px 2px 0px var(--color-shadow-strong)}.distortion-layer{position:relative}.particle{pointer-events:none;height:2px;position:absolute;transform:skew(-20deg)}body>.particle{z-index:-99}.glitch-toggle{z-index:999;border:1px solid var(--color-link);background:var(--color-bg);color:var(--color-link);font-family:var(--font_default);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:700;line-height:1.5rem;transition:all .3s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 2px #0000001f}.glitch-toggle:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-on-accent);box-shadow:0 2px 2px #00000040}.glitch-toggle:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.glitch-toggle__icon{border-left:.22rem solid;border-right:.22rem solid;flex:none;width:.75rem;height:.8rem}.glitch-toggle[aria-pressed=true]{background:var(--color-surface)}.glitch-toggle[aria-pressed=true] .glitch-toggle__icon{border:.4rem solid #0000;border-left:.7rem solid;border-right:0;width:0;height:0}@media (width<=576px){.glitch-toggle{padding:.375rem .75rem;font-size:.8125rem;bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.glitch-toggle{transition:none}}.theme-switcher{border:0;min-width:0;margin:0;padding:0}.theme-switcher__track{background-color:var(--color-switcher-track);border:1px solid var(--color-border-soft);border-radius:999px;padding:.25rem;display:inline-flex;position:relative}.theme-switcher__thumb{width:var(--thumb-width,0);transform:translateX(var(--thumb-x,0));background-color:var(--color-bg);border:1px solid var(--color-border-field-alt);box-shadow:0 1px 2px var(--color-shadow);opacity:0;border-radius:999px;transition:transform .2s,width .2s;position:absolute;top:.25rem;bottom:.25rem;left:0}.theme-switcher.is-ready .theme-switcher__thumb{opacity:1}.theme-switcher.no-transition .theme-switcher__thumb{transition:none}.theme-switcher__option{z-index:1;cursor:pointer;min-height:2.75rem;font-family:var(--font_default);color:var(--color-text);border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .2s;display:flex;position:relative}.theme-switcher__option:not(:has(:checked)):hover{background-color:var(--color-switcher-hover)}.theme-switcher__option:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.theme-switcher__icon{flex:none;width:1rem;height:1rem}.theme-switcher--compact .theme-switcher__track{padding:.125rem}.theme-switcher--compact .theme-switcher__thumb{top:.125rem;bottom:.125rem}.theme-switcher--compact .theme-switcher__option{justify-content:center;width:2.25rem;min-height:2.25rem;padding:0}@media (width<=359px){.theme-switcher:not(.theme-switcher--compact) .theme-switcher__option{padding:0 .5rem}.theme-switcher:not(.theme-switcher--compact) .theme-switcher__icon{display:none}}@media (prefers-reduced-motion:reduce){.theme-switcher__thumb,.theme-switcher__option{transition:none}}html:not(.dark) .only-dark,html.dark .only-light{display:none!important}html{scroll-padding-top:6rem}.site-header{z-index:100;background-color:var(--color-bg);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background-color:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}}.site-header.is-scrolled{border-bottom-color:var(--color-border);box-shadow:0 12px 24px -20px var(--color-shadow-strong)}.site-header__inner{align-items:center;gap:.5rem;padding-top:.875rem;padding-bottom:.875rem;display:flex}@media (width>=768px){.site-header__inner{gap:2rem;padding-top:1.25rem;padding-bottom:1.25rem}}.site-header .logo{margin-right:auto}.site-header__tools{align-items:center;gap:.5rem;display:flex}@media (width>=768px){.site-header__tools{gap:.75rem}}.site-header .button__menu-toggle{order:3}.site-header__theme{display:none}@media (width>=360px){.site-header__theme{display:block}}@media (width>=768px){.site-header .logo{margin-right:0}.site-header .main-navigation{margin-left:auto}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.container{width:100%;max-width:87.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=768px){.container{padding-left:3rem;padding-right:3rem}}.page__header{text-align:center;flex-direction:column;align-items:center;gap:.625rem;margin-top:2.12rem;margin-bottom:2.81rem;padding:.625rem 0;display:flex}.page__header--title{color:var(--color-text);font-size:2.75rem;font-style:italic;font-weight:900;line-height:100%}.page__header--descriptin{font-size:1.25rem;line-height:100%}.grid__2{flex-direction:column;gap:2rem;display:flex}@media (width<=992px){.grid__2 img{order:2}.grid__2 div{order:1}}@media (width>=992px){.grid__2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
