.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.desktop-nav-shell[data-astro-cid-isef26zo]{background:linear-gradient(#ffffffeb,#f7fafedb),#ffffffdb;border:1px solid #c5ddf0bd;border-radius:999px;align-items:center;gap:.18rem;min-height:2.85rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0216240b}.nav-trigger[data-astro-cid-isef26zo],.nav-link-pill[data-astro-cid-isef26zo]{min-height:2rem;color:var(--color-dark);border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.44rem .8rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex;position:relative}.nav-trigger-icon[data-astro-cid-isef26zo]{color:#4f5f76b8;width:.78rem;height:.78rem;transition:transform .22s,color .22s}.nav-trigger[data-astro-cid-isef26zo]:hover,.nav-trigger[data-astro-cid-isef26zo][aria-expanded=true],.nav-link-pill[data-astro-cid-isef26zo]:hover{color:var(--color-primary);background:#0d368d12}.nav-trigger[data-astro-cid-isef26zo][aria-expanded=true]{background:var(--color-primary);color:#fff;box-shadow:0 10px 24px #0d368d38}.nav-trigger[data-astro-cid-isef26zo][aria-expanded=true] .nav-trigger-icon[data-astro-cid-isef26zo]{color:#ffffffdb;transform:rotate(180deg)}.nav-trigger[data-astro-cid-isef26zo]:hover .nav-trigger-icon[data-astro-cid-isef26zo]{color:currentColor}.mega-panel-surface[data-astro-cid-isef26zo]{background:linear-gradient(#fffffffe,#fafcfffe),#fff;border-top:1px solid #c5ddf099;border-bottom:1px solid #c5ddf0b3;position:relative;overflow:hidden;box-shadow:0 32px 90px #02162429,inset 0 1px #ffffffc2}.mega-panel-surface-dark[data-astro-cid-isef26zo]{border-top-color:#ffffff14;border-bottom-color:#ffffff1f;box-shadow:0 34px 88px #020e1e3d}.menu-toolbar[data-astro-cid-isef26zo]{border-bottom:1px solid #c5ddf09e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.menu-toolbar-label[data-astro-cid-isef26zo]{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.menu-overview-link[data-astro-cid-isef26zo]{color:var(--color-primary);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;transition:transform .18s,color .18s;display:inline-flex}.menu-overview-link[data-astro-cid-isef26zo]:after{content:"->";font-size:.9rem;line-height:1}.menu-overview-link[data-astro-cid-isef26zo]:hover{transform:translate(3px)}.menu-panorama[data-astro-cid-isef26zo]{position:relative;overflow:hidden}.menu-panorama-image[data-astro-cid-isef26zo]{object-fit:cover;object-position:center right;opacity:.04;filter:saturate(.72)contrast(1.01);width:54%;height:122%;position:absolute;inset:-12% -8% -14% 52%;transform:scale(1.02)}.menu-panorama-fade[data-astro-cid-isef26zo],.menu-panorama-grid[data-astro-cid-isef26zo],.menu-panorama-glow[data-astro-cid-isef26zo]{position:absolute;inset:0}.menu-panorama-fade[data-astro-cid-isef26zo]{background:linear-gradient(90deg,#fff 0% 62%,#fafcfffb 82%,#fffffff5 100%),linear-gradient(#ffffff1f,#fff0)}.menu-panorama-grid[data-astro-cid-isef26zo]{opacity:.12;background-image:linear-gradient(#0d368d52 1px,#0000 1px),linear-gradient(90deg,#0d368d38 1px,#0000 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#0000,#000000f2 50%,#00000073 100%)}.menu-panorama-glow[data-astro-cid-isef26zo]{filter:blur(30px);background:radial-gradient(circle,#0d368d1f,#0d368d00);border-radius:999px;width:18rem;height:18rem;inset:auto -8rem -8rem auto}.mega-column[data-astro-cid-isef26zo]{min-width:0}.mega-column[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:.18rem;display:grid}#mega-menu-backdrop[data-astro-cid-isef26zo]{z-index:39;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#ffffff05,#07172d1f),#07172d1a;transition:opacity .18s,visibility 0s linear .18s;position:fixed;inset:0}#mega-menu-backdrop[data-astro-cid-isef26zo].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s}.menu-brand-panel[data-astro-cid-isef26zo]{background:linear-gradient(#fffffff7,#f7fafef2),linear-gradient(135deg,#0d368d08,#0000);position:relative;overflow:hidden}.menu-brand-panel-grid[data-astro-cid-isef26zo],.menu-brand-panel-glow[data-astro-cid-isef26zo]{pointer-events:none;position:absolute;inset:0}.menu-brand-panel-grid[data-astro-cid-isef26zo]{opacity:.06;background-image:linear-gradient(#0d368d2e 1px,#0000 1px),linear-gradient(90deg,#0d368d1f 1px,#0000 1px);background-size:52px 52px}.menu-brand-panel-glow[data-astro-cid-isef26zo]{background:radial-gradient(circle at 100% 0,#0d368d14,#0000 32%),radial-gradient(circle at 0 100%,#1a9bdc0f,#0000 28%)}.brand-menu-card[data-astro-cid-isef26zo]{background:var(--brand-background);border:1px solid #ffffff1f;border-radius:1.3rem;min-height:13.4rem;padding:1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 16px 36px #0216241f}.brand-menu-card-image[data-astro-cid-isef26zo],.brand-menu-card-shade[data-astro-cid-isef26zo],.brand-menu-card-accent[data-astro-cid-isef26zo]{position:absolute;inset:0}.brand-menu-card-image[data-astro-cid-isef26zo]{object-fit:cover;object-position:center;opacity:.96;width:100%;height:100%;transition:transform .35s;transform:scale(1.02)}.brand-menu-card-shade[data-astro-cid-isef26zo]{background:linear-gradient(#0216241f 0%,#02162433 34%,#021624d6 100%),linear-gradient(135deg,#0216246b 0%,#02162424 56%,#02162485 100%)}.brand-menu-card-accent[data-astro-cid-isef26zo]{background:linear-gradient(90deg, var(--brand-accent), #ffffffbf);opacity:.9;width:100%;height:3px;inset:0 auto auto 0}.brand-menu-card[data-astro-cid-isef26zo]:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 22px 44px #02162429}.brand-menu-card[data-astro-cid-isef26zo]:hover .brand-menu-card-image[data-astro-cid-isef26zo]{transform:scale(1.045)}.brand-menu-card-label[data-astro-cid-isef26zo]{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}.brand-menu-card-title[data-astro-cid-isef26zo]{color:#fff;font-family:var(--font-heading);margin-top:.9rem;font-size:1.55rem;font-weight:600;line-height:1.08}.brand-menu-card-copy[data-astro-cid-isef26zo]{color:#ffffffc7;max-width:22rem;margin-top:.8rem;font-size:.8rem;line-height:1.6}.brand-menu-card-cta[data-astro-cid-isef26zo]{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;max-width:15rem;margin-top:1rem;font-size:.75rem;font-weight:700;line-height:1.5;transition:transform .18s,opacity .18s;display:inline-flex}.brand-menu-card[data-astro-cid-isef26zo]:hover .brand-menu-card-cta[data-astro-cid-isef26zo]{transform:translate(3px)}.menu-column-link[data-astro-cid-isef26zo]{border-left:2px solid #0000;border-radius:.9rem;margin-left:-.75rem;margin-right:-.75rem;padding:.62rem .75rem .68rem 1rem;transition:background-color .18s,border-color .18s,transform .18s;display:block;position:relative}.menu-column-link[data-astro-cid-isef26zo]:hover{background:#0d368d0b;border-left-color:#0d368d47;transform:translate(3px)}.menu-column-link[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:first-child,.menu-subitem-title[data-astro-cid-isef26zo]{color:var(--color-dark);font-size:.94rem;font-weight:600;line-height:1.3;display:block}.menu-column-link[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:last-child,.menu-subitem-note[data-astro-cid-isef26zo]{max-width:22rem;color:var(--color-muted);margin-top:.2rem;font-size:.78rem;line-height:1.55;display:block}.menu-column-link[data-astro-cid-isef26zo]:hover span[data-astro-cid-isef26zo]:first-child,.menu-subitem-link[data-astro-cid-isef26zo]:hover .menu-subitem-title[data-astro-cid-isef26zo]{color:var(--color-primary)}.menu-subitem-link[data-astro-cid-isef26zo]{border-left:2px solid #0000;border-radius:.9rem;margin-left:-.75rem;margin-right:-.75rem;padding:.62rem .75rem .68rem 1rem;transition:background-color .18s,border-color .18s,transform .18s;display:block;position:relative}.menu-subitem-link[data-astro-cid-isef26zo]:hover{background:#0d368d0b;border-left-color:#0d368d47;transform:translate(3px)}.menu-minor-link[data-astro-cid-isef26zo]{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;transition:transform .18s,color .18s;display:inline-flex}.menu-minor-link[data-astro-cid-isef26zo]:hover{transform:translate(3px)}.menu-footer-fw[data-astro-cid-isef26zo]{background:#07172d;border-top:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a}.menu-footer-inner[data-astro-cid-isef26zo]{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}@media (width>=1280px){.menu-footer-inner[data-astro-cid-isef26zo]{flex-direction:row;justify-content:space-between;align-items:center}}.menu-footer-title[data-astro-cid-isef26zo]{color:#fff;font-size:.94rem;font-weight:600;line-height:1.3}.menu-footer-copy[data-astro-cid-isef26zo]{color:#ffffffad;max-width:34rem;margin-top:.25rem;font-size:.82rem;line-height:1.55}.menu-footer-actions[data-astro-cid-isef26zo]{flex-direction:column;gap:1rem;display:flex}@media (width>=640px){.menu-footer-actions[data-astro-cid-isef26zo]{flex-direction:row;align-items:center}}.menu-footer-link[data-astro-cid-isef26zo]{color:#ffffffc7;font-size:.84rem;font-weight:600;transition:color .18s,transform .18s}.menu-footer-link[data-astro-cid-isef26zo]:hover{color:#fff;transform:translate(3px)}.menu-footer-button[data-astro-cid-isef26zo]{color:#fff;white-space:nowrap;background:#2593d9;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.68rem 1rem;font-size:.82rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.menu-footer-button[data-astro-cid-isef26zo]:hover{background:#1f80c6;transform:translate(3px);box-shadow:0 12px 28px #2f8fdd42}.merken-fw[data-astro-cid-isef26zo]{background:#07172d;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff1a;box-shadow:0 34px 88px #020e1e47}.merken-gallery[data-astro-cid-isef26zo]{align-items:stretch;height:19rem;display:flex;overflow:hidden}.merken-panel[data-astro-cid-isef26zo]{cursor:pointer;flex:1;text-decoration:none;transition:flex .42s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.merken-panel[data-astro-cid-isef26zo]+.merken-panel[data-astro-cid-isef26zo]{border-left:1px solid #ffffff14}.merken-panel[data-astro-cid-isef26zo]:hover{flex:1.6}.merken-panel-bg[data-astro-cid-isef26zo]{object-fit:cover;object-position:center 20%;opacity:.36;filter:saturate(.22)contrast(1.22)brightness(.72);width:100%;height:100%;transition:opacity .44s,transform .56s,filter .44s;position:absolute;inset:0;transform:scale(1.07)}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-bg[data-astro-cid-isef26zo]{opacity:.58;filter:saturate(.42)contrast(1.1)brightness(.86);transform:scale(1)}.merken-panel-veil[data-astro-cid-isef26zo]{background:linear-gradient(170deg,#07172db3 0%,#07172d5c 48%,#07172de6 100%);transition:opacity .38s;position:absolute;inset:0}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-veil[data-astro-cid-isef26zo]{opacity:.88}.merken-panel-stripe[data-astro-cid-isef26zo]{background:linear-gradient(90deg, var(--b-accent) 0%, #ffffff94 58%, transparent);transform-origin:0;opacity:.6;height:2px;transition:transform .38s,opacity .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(.52)}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-stripe[data-astro-cid-isef26zo]{opacity:1;transform:scaleX(1)}.merken-panel-body[data-astro-cid-isef26zo]{z-index:10;flex-direction:column;height:100%;padding:1.5rem 1.75rem;display:flex;position:relative}.merken-panel-logo-zone[data-astro-cid-isef26zo]{flex:1;align-items:flex-start;padding-top:.2rem;display:flex}.merken-panel-logo[data-astro-cid-isef26zo]{filter:brightness(0)invert();opacity:.76;width:auto;max-width:11rem;height:5.5rem;transition:opacity .26s;display:block}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-logo[data-astro-cid-isef26zo]{opacity:.98}.merken-panel-logo[data-astro-cid-isef26zo][src*=OFVS]{max-width:10rem;height:auto;max-height:4.25rem}.merken-panel-name[data-astro-cid-isef26zo]{font-family:var(--font-heading);color:#ffffffdb;font-size:1.1rem;font-weight:600}.merken-panel-tag[data-astro-cid-isef26zo]{letter-spacing:.18em;text-transform:uppercase;color:#ffffff70;margin-bottom:.28rem;font-size:.75rem;font-weight:700;transition:color .24s}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-tag[data-astro-cid-isef26zo]{color:#ffffffad}.merken-panel-desc[data-astro-cid-isef26zo]{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:18rem;font-size:.75rem;line-height:1.58;display:-webkit-box;overflow:hidden}.merken-panel-cta[data-astro-cid-isef26zo]{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.28rem;margin-top:.58rem;font-size:.75rem;font-weight:700;transition:transform .2s,color .2s;display:inline-flex}.merken-panel[data-astro-cid-isef26zo]:hover .merken-panel-cta[data-astro-cid-isef26zo]{color:#fff;transform:translate(4px)}.product-brand-strip[data-astro-cid-isef26zo]{z-index:10;border:1px solid #02162414;border-radius:1.1rem;align-items:stretch;height:8.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0216241a}.product-strip-card[data-astro-cid-isef26zo]{background:var(--cover-dark,#021624);border:0;flex:1;text-decoration:none;transition:border-color .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.product-strip-card[data-astro-cid-isef26zo]+.product-strip-card[data-astro-cid-isef26zo]{border-left:1px solid #ffffff1f}.product-strip-card[data-astro-cid-isef26zo]:hover{border-color:#ffffff2e;box-shadow:0 12px 36px #02162447}.product-strip-image[data-astro-cid-isef26zo]{object-fit:cover;object-position:center;opacity:.45;filter:saturate(.62)contrast(1.04);width:100%;height:100%;transition:opacity .28s,transform .32s;position:absolute;inset:0;transform:scale(1.02)}.product-strip-card[data-astro-cid-isef26zo]:hover .product-strip-image[data-astro-cid-isef26zo]{opacity:.58;transform:scale(1.05)}.product-strip-shade[data-astro-cid-isef26zo]{background:linear-gradient(#02162470 0%,#02162447 38%,#021624cc 100%);position:absolute;inset:0}.product-strip-bar[data-astro-cid-isef26zo]{background:linear-gradient(90deg, var(--cover-accent), transparent 70%);opacity:0;height:2.5px;transition:opacity .24s;position:absolute;top:0;left:0;right:0}.product-strip-card[data-astro-cid-isef26zo]:hover .product-strip-bar[data-astro-cid-isef26zo]{opacity:1}.product-strip-logo-area[data-astro-cid-isef26zo]{align-items:flex-start;height:3.6rem;display:flex}.product-col-cover-title[data-astro-cid-isef26zo]{color:#fff;font-family:var(--font-heading);align-self:flex-start;font-size:1.15rem;font-weight:600;line-height:1.1}.product-strip-sep[data-astro-cid-isef26zo]{background:#ffffff3d;flex-shrink:0;width:2rem;height:1px;margin:.35rem 0 .3rem}.product-strip-desc[data-astro-cid-isef26zo]{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22rem;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-cover-logo[data-astro-cid-isef26zo]{filter:brightness(0)invert();opacity:.92;flex-shrink:0;width:auto;max-width:8rem;height:3.6rem;display:block}.product-cover-logo[data-astro-cid-isef26zo][src*=OFVS]{max-width:8rem;height:auto;max-height:3rem}.menu-brand-triptych[data-astro-cid-isef26zo]{border-top:1px solid #c5ddf08c;border-bottom:1px solid #c5ddf08c;align-items:stretch;min-height:15.5rem;margin-top:.25rem;display:flex}.brand-triptych-section[data-astro-cid-isef26zo]{cursor:pointer;background:#fff;flex:1;padding:1.75rem 1.75rem 1.5rem;text-decoration:none;transition:flex .32s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.brand-triptych-section[data-astro-cid-isef26zo]:before{content:"";background:var(--brand-accent);opacity:.03;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.brand-triptych-section[data-astro-cid-isef26zo]:hover{flex:1.28}.brand-triptych-section[data-astro-cid-isef26zo]:hover:before{opacity:.065}.brand-triptych-bg[data-astro-cid-isef26zo]{object-fit:cover;object-position:center;opacity:.04;filter:saturate(.28)contrast(1.1);pointer-events:none;width:100%;height:100%;transition:opacity .32s,transform .38s;position:absolute;inset:0;transform:scale(1.04)}.brand-triptych-section[data-astro-cid-isef26zo]:hover .brand-triptych-bg[data-astro-cid-isef26zo]{opacity:.08;transform:scale(1.07)}.brand-triptych-bar[data-astro-cid-isef26zo]{background:var(--brand-accent);border-radius:2px;width:2rem;height:2px;margin-bottom:1rem;transition:width .24s;display:block}.brand-triptych-section[data-astro-cid-isef26zo]:hover .brand-triptych-bar[data-astro-cid-isef26zo]{width:3.75rem}.brand-triptych-eyebrow[data-astro-cid-isef26zo]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);font-size:.6rem;font-weight:700}.brand-triptych-name[data-astro-cid-isef26zo]{font-family:var(--font-heading);color:var(--color-dark);margin-top:.55rem;font-size:1.38rem;font-weight:600;line-height:1.1}.brand-triptych-copy[data-astro-cid-isef26zo]{max-width:22rem;color:var(--color-muted);margin-top:.7rem;font-size:.78rem;line-height:1.65}.brand-triptych-cta[data-astro-cid-isef26zo]{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent);align-items:center;gap:.35rem;margin-top:1.1rem;font-size:.75rem;font-weight:700;transition:transform .18s;display:inline-flex}.brand-triptych-section[data-astro-cid-isef26zo]:hover .brand-triptych-cta[data-astro-cid-isef26zo]{transform:translate(4px)}.brand-triptych-sep[data-astro-cid-isef26zo]{pointer-events:none;flex-shrink:0;width:1.5rem;position:relative}.brand-triptych-sep[data-astro-cid-isef26zo]:after{content:"";transform-origin:50%;background:linear-gradient(#0000,#c5ddf0e6 22% 78%,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:50%;transform:rotate(10deg)}#scroll-progress[data-astro-cid-isef26zo]{background:linear-gradient(90deg, var(--color-primary), var(--color-gold));z-index:1;opacity:0;transform-origin:0;will-change:transform;pointer-events:none;width:100%;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;transform:scaleX(0)}#site-header[data-astro-cid-isef26zo]{transition:transform .24s ease-out}#site-header[data-astro-cid-isef26zo][data-hidden]{transform:translateY(-100%)}#header-bar[data-astro-cid-isef26zo]{z-index:50;background-color:#fffffff5;height:4.25rem;transition:background-color .2s,box-shadow .2s;position:relative;box-shadow:0 10px 30px #0c0d1208}html[data-mega-open] #header-bar[data-astro-cid-isef26zo]{-webkit-backdrop-filter:none;background-color:#fff;box-shadow:0 12px 34px #0c0d120d}html[data-mega-open] .desktop-nav-shell[data-astro-cid-isef26zo]{background:#fff;border-color:#c5ddf0eb;box-shadow:inset 0 1px #fffffff5,0 12px 32px #0216240d}#header-logo[data-astro-cid-isef26zo]{height:2rem}@media (width>=640px){#header-logo[data-astro-cid-isef26zo]{height:2.75rem}}[data-astro-cid-isef26zo][data-compact] #scroll-progress[data-astro-cid-isef26zo]{opacity:1}[data-astro-cid-isef26zo][data-compact] #header-bar[data-astro-cid-isef26zo]{-webkit-backdrop-filter:blur(14px);background-color:#fffffff7;box-shadow:0 4px 18px #00000014}#scroll-to-top{z-index:9999;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:opacity .3s ease-out,transform .3s ease-out,box-shadow .2s;display:flex;position:fixed;bottom:1.5rem;right:1.25rem;transform:translateY(1rem)}#scroll-to-top:focus-visible{outline:2px solid var(--color-primary-light,#1a9bdc);outline-offset:3px}#scroll-to-top.stt-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#scroll-to-top:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--color-primary-light,#1a9bdc) 50%, transparent), 0 4px 10px #0000002e;transform:translateY(-3px)}#scroll-to-top:active{transition-duration:.1s;transform:translateY(-1px)}@media (width>=768px){#scroll-to-top{width:3.25rem;height:3.25rem;bottom:2rem;right:2rem}}#scroll-to-top .stt-bg{background:linear-gradient(135deg, var(--color-primary-light,#1a9bdc), var(--color-primary,#0d368d));box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary,#0d368d) 40%, transparent), 0 2px 6px #00000026;border-radius:9999px;transition:background .25s,box-shadow .25s;position:absolute;inset:0}#scroll-to-top:hover .stt-bg{background:linear-gradient(135deg, var(--color-gold-light,#47cbff), var(--color-primary-light,#1a9bdc))}#scroll-to-top .stt-ripple{opacity:0;pointer-events:none;background:#ffffff47;border-radius:9999px;position:absolute;inset:0;transform:scale(0)}#scroll-to-top:active .stt-ripple{opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transform:scale(1.6)}#scroll-to-top .stt-icon{z-index:1;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}#scroll-to-top .stt-icon svg{width:1.25rem;height:1.25rem;transition:transform .2s ease-out}#scroll-to-top:hover .stt-icon svg{transform:translateY(-2px)}#cookie-banner[data-astro-cid-shqcel6a]{opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;transform:translateY(110%)}#cookie-banner[data-astro-cid-shqcel6a].is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#cookie-banner[data-astro-cid-shqcel6a]{transition:none}}
