.confirm-stack{--confirm-in:var(--motion-enter);--confirm-out:var(--motion-exit);display:inline-grid;justify-items:center;align-items:center}.confirm-stack[data-returning]{--confirm-in:calc(var(--motion-enter) * 0.8);--confirm-out:calc(var(--motion-exit) * 0.8)}.confirm-stack>.confirm-item{grid-area:1/1;opacity:0;filter:blur(2px);translate:0 .3em;pointer-events:none;transition-property:opacity,filter,translate,scale;transition-duration:var(--confirm-out);transition-timing-function:var(--motion-ease-out)}.confirm-icon[data-state=busy]>[data-variant=base],.confirm-icon[data-state=idle]>[data-variant=base],.confirm-stack[data-state=busy]>[data-variant=busy],.confirm-stack[data-state=done]>[data-variant=done],.confirm-stack[data-state=idle]>[data-variant=idle]{opacity:1;filter:none;translate:none;scale:1;pointer-events:auto;transition-duration:var(--confirm-in)}.confirm-icon>.confirm-item{translate:none;scale:.8;line-height:0}@keyframes confirm-pulse{0%,to{scale:1}50%{scale:1.03}}.confirm-pulse{animation:confirm-pulse var(--motion-move) var(--motion-ease-out) 1}.confirm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.count-roll{display:inline-grid;clip-path:inset(-.15em -.25em)}.count-roll>span{grid-area:1/1;text-align:center}@keyframes count-roll-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -.9em}}@keyframes count-roll-in{0%{opacity:0;translate:0 .9em}to{opacity:1;translate:0 0}}.count-roll__old{animation:count-roll-out var(--motion-exit) var(--motion-ease-out) var(--motion-trail) both}.count-roll__new{animation:count-roll-in var(--motion-enter) var(--motion-ease-out) var(--motion-trail) both}@media (prefers-reduced-motion:reduce){.count-roll__new,.count-roll__old{animation-delay:0s}.confirm-stack>.confirm-item{transition-delay:0s}}.rm-row{--rm-sweep-ms:350ms;--rm-skeleton-ms:600ms;--rm-collapse-ms:320ms;display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--rm-collapse-ms) var(--motion-ramp-snap),opacity var(--rm-collapse-ms) var(--motion-ramp-snap)}.rm-row__inner{position:relative;min-height:0}.rm-row[data-rm-phase]>.rm-row__inner{overflow:hidden}.rm-row[data-rm-phase] .rm-sweep{background-image:linear-gradient(90deg,var(--danger) 0,var(--danger) 40%,var(--rm-sweep-from,var(--text)) 60%,var(--rm-sweep-from,var(--text)) 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rm-sweep var(--rm-sweep-ms) var(--motion-ramp) forwards}@keyframes rm-sweep{0%{background-position:100% 0}to{background-position:0 0}}.rm-icon-stack{display:inline-grid;vertical-align:middle}.rm-icon-stack>*{grid-area:1/1}.rm-wipe{display:none;color:var(--danger);clip-path:inset(0 100% 0 0);pointer-events:none}.rm-row[data-rm-phase] .rm-wipe{display:block;animation:rm-wipe var(--rm-sweep-ms) var(--motion-ramp) forwards}@keyframes rm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.rm-row__content{transition:opacity var(--motion-exit) var(--motion-ease-out)}.rm-row[data-rm-phase=collapse] .rm-row__content,.rm-row[data-rm-phase=skeleton] .rm-row__content{opacity:0}.rm-skeleton{position:absolute;inset:0;display:none;opacity:0;pointer-events:none}.rm-row[data-rm-phase=collapse] .rm-skeleton,.rm-row[data-rm-phase=skeleton] .rm-skeleton{display:block;animation:rm-fade-in var(--motion-enter) var(--motion-ease-out) forwards}@keyframes rm-fade-in{0%{opacity:0}to{opacity:1}}:where(.rm-bone){display:block;border-radius:6px}.rm-bone{background-color:var(--surface-raised);background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--border-strong) 50%,transparent 60%,transparent 100%);background-size:300% 100%;background-position:100% 0}.rm-row[data-rm-phase] .rm-bone{animation:rm-shimmer var(--rm-skeleton-ms) linear infinite}@keyframes rm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.rm-row[data-rm-phase=collapse]{grid-template-rows:0fr;opacity:0}.nav-dd__summary{list-style:none}.nav-dd__summary::-webkit-details-marker{display:none}.nav-dd__summary::marker{content:""}.nav-dd__chev{display:inline-block;transition:transform var(--motion-enter) var(--motion-ease-in-out)}.nav-dd__details[open]:not([data-phase=closing]) .nav-dd__chev{transform:rotate(180deg)}.nav-dd:has(.nav-dd__details[open]:not([data-phase=closing])) .nav-dd__link:after{width:100%}.nav-dd__panel{transform-origin:top left;transition:opacity var(--motion-enter) var(--motion-ease-out),transform var(--motion-enter) var(--motion-ease-out)}.nav-dd__details[data-phase=closing] .nav-dd__panel,.nav-dd__details[data-phase=entering] .nav-dd__panel{opacity:0;transform:scale(.95)}.nav-dd__details[data-phase=closing] .nav-dd__panel{transition-duration:var(--motion-exit);pointer-events:none}.nav-dd__details[data-phase=entering] .nav-dd__row{opacity:0;transform:translateY(-4px)}.nav-dd__details[data-phase=open] .nav-dd__row{transition-property:opacity,transform,background-color,color;transition-duration:var(--motion-enter),var(--motion-enter),.15s,.15s;transition-timing-function:var(--motion-ease-out);transition-delay:calc(min(var(--i, 0), 7) * var(--motion-stagger)),calc(min(var(--i, 0), 7) * var(--motion-stagger)),0s,0s}.mnav-drawer{transform:translateX(-100%);transition:transform .3s var(--motion-ease-out)}.mnav-drawer[data-phase=open]{transform:translateX(0)}.mnav-drawer[data-phase=closing]{transition-duration:.24s}.mnav-overlay{opacity:0;transition:opacity var(--motion-enter) var(--motion-ease-out)}.mnav-overlay[data-phase=open]{opacity:1}.mnav-overlay[data-phase=closing]{transition-duration:var(--motion-exit);pointer-events:none}.dlg-root[data-phase=closing]{pointer-events:none}.dlg-backdrop{transition:opacity var(--motion-enter) var(--motion-ease-out)}.dlg-backdrop[data-phase=closing],.dlg-backdrop[data-phase=entering]{opacity:0}.dlg-backdrop[data-phase=closing]{transition-duration:var(--motion-exit);pointer-events:none}.dlg-panel{transform-origin:center;transition:opacity var(--motion-enter) var(--motion-ease-out),transform var(--motion-enter) var(--motion-ease-out)}.dlg-panel[data-phase=closing],.dlg-panel[data-phase=entering]{opacity:0;transform:scale(.95)}.dlg-panel[data-phase=closing]{transition-duration:var(--motion-exit);pointer-events:none}.dlg-panel:focus,.drawer:focus{outline:none}.drawer[data-phase=closing]{transition-duration:.24s}.drawer-overlay[data-phase=closing]{transition-duration:var(--motion-exit)}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-in{animation:cookie-banner-in var(--motion-enter) var(--motion-ease-out) both}.seg-group{margin:0;padding:0;border:0;min-width:0}.seg{position:relative;isolation:isolate;max-width:100%;--seg-t:0px;--seg-r:100%;--seg-b:100%;--seg-l:0px}.seg-mask{z-index:3;display:flex;flex-wrap:inherit;justify-content:inherit;align-items:inherit;align-content:inherit;gap:inherit;padding:inherit;color:var(--seg-active-fg)}.seg-indicator,.seg-mask{position:absolute;inset:0;pointer-events:none}.seg-indicator{z-index:2;background:var(--seg-active-bg)}.seg-indicator,.seg-mask{display:none;clip-path:inset(var(--seg-t) var(--seg-r) var(--seg-b) var(--seg-l) round var(--seg-radius))}.seg[data-ready]:not([data-empty])>.seg-indicator{display:block}.seg[data-ready]:not([data-empty])>.seg-mask{display:flex}.seg[data-motion]>.seg-indicator,.seg[data-motion]>.seg-mask{transition:clip-path var(--motion-move) var(--motion-ease-in-out)}.seg-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;white-space:nowrap;border-radius:var(--seg-radius);color:var(--seg-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}label.seg-item:hover{color:var(--text)}.seg-item:has(:focus-visible){outline:2px solid var(--text);outline-offset:2px}.seg-item:has(:disabled),.seg-item[data-disabled]{opacity:.4}.seg-item:has(:disabled){cursor:not-allowed}label.seg-item:has(:disabled):hover{color:var(--seg-fg)}.seg-mask .seg-item,.seg-mask label.seg-item:hover{color:var(--seg-active-fg)}.seg:not([data-ready])>.seg-item:has(:checked){background:var(--seg-active-bg);border-color:var(--seg-active-bg);color:var(--seg-active-fg)}.seg--pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1.5rem;--seg-radius:9999px;--seg-fg:var(--text-muted);--seg-active-bg:var(--text);--seg-active-fg:var(--background)}.seg--pill .seg-item{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.seg--pill.seg--md .seg-item{padding:.5rem 1.25rem;font-size:.8rem}.seg--pill.seg--sm .seg-item{padding:.4rem .9rem;font-size:.7rem}.seg--tile{display:flex;flex-wrap:wrap;gap:.5rem;--seg-radius:10px;--seg-fg:color-mix(in srgb,var(--text) 83%,transparent);--seg-active-bg:var(--text);--seg-active-fg:var(--background)}.seg--tile .seg-item{border:1px solid var(--border-strong);font-weight:600}.seg--tile .seg-mask .seg-item{border-color:transparent}.seg--tile.seg--md .seg-item{min-width:52px;height:44px;padding:0 .75rem;font-size:13px}.seg--tile.seg--sm .seg-item{min-width:40px;height:36px;padding:0 .5rem;font-size:12px}@media (prefers-reduced-motion:reduce){.seg>.seg-indicator,.seg>.seg-mask{transition:none}}.mo-switch{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;min-width:52px;cursor:pointer}.mo-switch[data-disabled]{cursor:not-allowed;opacity:.5}.mo-switch__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.mo-switch__track{position:relative;display:block;width:44px;height:24px;border-radius:9999px;background:var(--border-strong);pointer-events:none}.mo-switch__input:checked+.mo-switch__track{background:var(--accent)}.mo-switch[data-ready] .mo-switch__track{transition:background-color var(--motion-move) var(--motion-ease-in-out),scale var(--motion-press) var(--motion-ease-out)}.mo-switch__input:active:not(:disabled)+.mo-switch__track{scale:.97}.mo-switch__input:focus-visible+.mo-switch__track{outline:2px solid var(--accent);outline-offset:3px}.mo-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;translate:0 0}.mo-switch__input:checked+.mo-switch__track .mo-switch__thumb{translate:20px 0}.mo-switch[data-ready] .mo-switch__thumb{transition:translate var(--motion-move) var(--motion-ease-in-out)}.mo-switch[data-stretch=on] .mo-switch__thumb{transform-origin:right center;animation:switch-stretch-on var(--motion-move) var(--motion-ease-in-out)}.mo-switch[data-stretch=off] .mo-switch__thumb{transform-origin:left center;animation:switch-stretch-off var(--motion-move) var(--motion-ease-in-out)}@keyframes switch-stretch-on{0%,to{scale:1 1}50%{scale:1.12 1}}@keyframes switch-stretch-off{0%,to{scale:1 1}50%{scale:1.12 1}}.mg{max-width:100%}.mg,.mg-frame{position:relative;min-width:0}.mg-track{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mg[data-ready] .mg-track{scrollbar-width:none}.mg[data-ready] .mg-track::-webkit-scrollbar{display:none}.mg-track:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mg-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.mg-img{display:block;width:100%;height:auto}.mg-img[data-sized]{-o-object-fit:cover;object-fit:cover}.mg-img[data-sized][data-fit=contain]{-o-object-fit:contain;object-fit:contain}.mg-img--empty{background:var(--surface)}.mg-js{display:none}.mg[data-ready] .mg-arrow{display:grid}.mg-arrow{position:absolute;top:50%;z-index:1;width:40px;height:40px;place-items:center;border-radius:9999px;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--text);font-size:22px;line-height:1;translate:0 -50%;cursor:pointer}.mg-arrow--prev{left:10px}.mg-arrow--next{right:10px}.mg-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mg-arrow:hover{background:var(--background);border-color:var(--border-strong)}}.mg[data-ready] .mg-nav{display:block}.mg-thumbs{display:none;grid-template-columns:repeat(var(--mg-thumb-cols,5),minmax(0,1fr));gap:10px}.mg-thumb{position:relative;display:block;width:100%;aspect-ratio:var(--mg-thumb-aspect,1/1);overflow:hidden;padding:0;border-radius:var(--mg-thumb-radius,10px);border:1px solid var(--border);background:var(--surface);opacity:.7;cursor:pointer;transition:opacity var(--motion-press) var(--motion-ease-out)}.mg-thumb[data-active]{opacity:1;border-color:var(--text)}@media (hover:hover) and (pointer:fine){.mg-thumb:hover{opacity:1}}.mg-thumb:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.mg-thumb-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mg-thumb-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-move) var(--motion-ease-out)}.mg-thumb[data-active] .mg-thumb-bar{transform:scaleX(1)}.mg-bars{display:flex;gap:4px}.mg-bar{position:relative;flex:1 1 0;height:3px;overflow:hidden;border-radius:9999px;background:var(--border-strong)}.mg-bar-fill{position:absolute;inset:0;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-move) var(--motion-ease-out)}.mg-bar[data-active] .mg-bar-fill{transform:scaleX(1)}@media (min-width:768px){.mg-thumbs{display:grid}.mg-bars{display:none}}[data-reveal=pending]{opacity:0;translate:0 28px}[data-reveal=in]{opacity:1;translate:0 0;transition:opacity .9s var(--motion-ease-out),translate .9s var(--motion-ease-out);will-change:opacity,translate}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;translate:none!important;transition:none!important}}.pb{position:relative;overflow:hidden;isolation:isolate}.pb[aria-busy=true]:disabled{opacity:1;cursor:progress}.pb__bar{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:var(--success);opacity:.35;pointer-events:none}.pb__labels{position:relative;z-index:1;display:grid;align-items:center;justify-items:center}.pb__label{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;visibility:hidden}.pb__label--on{visibility:visible}.pb__check{width:1.15em;height:1.15em;flex-shrink:0}.pb--approved .pb__bar,.pb--error .pb__bar,.pb--leaving .pb__bar,.pb--working .pb__bar{animation:pb-fill-fast 1.2s var(--motion-ease-out) forwards,pb-fill-crawl 18s linear 1.2s forwards}.pb--approved .pb__bar{opacity:1;transition:opacity .2s var(--motion-ease-out)}.pb--approved .pb__check polyline{animation:pb-check .3s var(--motion-ease-out) .2s forwards}.pb--error .pb__bar{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-out)}@keyframes pb-fill-fast{0%{transform:scaleX(0)}to{transform:scaleX(.6)}}@keyframes pb-fill-crawl{0%{transform:scaleX(.6)}to{transform:scaleX(.9)}}@keyframes pb-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pb__bar,.pb__check{display:none}}.asc{position:relative;padding-block:clamp(4rem,8vw,7.5rem);color:var(--text)}.asc-head{width:min(84%,1180px);margin:0 auto clamp(1.5rem,4vw,2.5rem)}.asc-title{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.asc-subtitle{margin-top:.75rem;max-width:48ch;font-family:var(--font-subtitle);font-size:clamp(1rem,1.6vw,1.25rem);color:var(--text-muted)}.asc-pin{display:grid;gap:1.5rem;width:min(84%,1180px);margin-inline:auto}.asc-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(22rem,56svh,40rem);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:0 24px 60px -30px rgba(0,0,0,.6)}.asc-media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asc-card[data-has-media]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,0) 75%)}.asc-body{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:42rem;padding:clamp(1.25rem,3vw,2.5rem)}.asc-card[data-has-media] .asc-body{color:#ffffff}.asc-heading{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.asc-text{font-family:var(--font-body);font-size:clamp(.95rem,1.4vw,1.0625rem);line-height:1.55;opacity:.86;white-space:pre-line;overflow-wrap:anywhere}.asc-cta{display:inline-flex;align-items:center;margin-top:.25rem;padding:.75rem 1.25rem;border-radius:999px;background:var(--brand);color:var(--brand-contrast);font-family:var(--font-button);font-weight:600;line-height:1.2;text-decoration:none;transition:transform var(--motion-press) var(--motion-ease-out),opacity var(--motion-press) var(--motion-ease-out)}@media (hover:hover){.asc-cta:hover{opacity:.9}}.asc-cta:active{transform:scale(.97)}.asc-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.asc-note{font-size:.8125rem;opacity:.8}.asc[data-stack=on] .asc-track{height:calc(var(--asc-n, 1) * 100svh)}.asc[data-stack=on] .asc-pin{position:sticky;top:0;display:block;width:100%;height:100svh;margin:0;overflow:hidden}.asc[data-stack=on] .asc-card{position:absolute;inset:0;z-index:calc(var(--asc-n, 1) - var(--asc-i, 0));width:min(84%,1180px);height:56svh;min-height:0;margin:auto;transform-origin:50% 100%}.asc[data-stack=on] .asc-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.asc-thumbs{position:fixed;top:var(--asc-thumbs-top,5.5rem);right:1rem;z-index:30;opacity:0;visibility:hidden;transition:opacity var(--motion-enter) var(--motion-ease-out),visibility 0s linear var(--motion-enter)}.asc-thumbs[data-visible=true]{opacity:1;visibility:visible;transition:opacity var(--motion-enter) var(--motion-ease-out),visibility 0s linear 0s}.asc-thumbs-list{display:flex;gap:.5rem;margin:0;padding:.5rem;list-style:none;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(12px)}.asc-thumb{display:grid;place-items:center;width:56px;height:56px;padding:0;overflow:hidden;border:0;border-radius:.75rem;background:var(--surface-raised);color:var(--text);font-family:var(--font-button);font-weight:600;cursor:pointer;opacity:.6;transition:opacity var(--motion-press) var(--motion-ease-out),transform var(--motion-press) var(--motion-ease-out)}.asc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (hover:hover){.asc-thumb:hover{opacity:.85}}.asc-thumb:active{transform:scale(.97)}.asc-thumb[aria-current=true]{opacity:1}.asc-thumb:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767px){.asc-thumbs{display:none}}@media (prefers-reduced-motion:reduce){.asc-thumbs{display:none}}:where([data-theme=aurora]) .asc{--asc-a-pad:12px;--asc-a-hair:var(--t-hairline,color-mix(in srgb,var(--text) 12%,transparent))}:where([data-theme=aurora]) .asc-pin{width:min(100% - 28px,1480px)}:where([data-theme=aurora]) .asc[data-stack=on] .asc-pin{width:100%}:where([data-theme=aurora]) .asc-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;justify-content:stretch;min-height:0;padding:var(--asc-a-pad);border:1px solid var(--asc-a-hair);border-radius:var(--t-radius-card,8px);background:var(--a-showcase-bg,var(--surface));box-shadow:var(--a-shadow);color:var(--text)}:where([data-theme=aurora]) .asc[data-stack=on] .asc-card{width:min(100% - 28px,1480px);height:auto}:where([data-theme=aurora]) .asc-card[data-has-media]:before{content:none}:where([data-theme=aurora]) .asc-card[data-has-media] .asc-body{color:var(--text)}:where([data-theme=aurora]) .asc-body{display:contents}:where([data-theme=aurora]) .asc-media{position:static;z-index:auto;grid-row:2;width:100%;height:clamp(14rem,34svh,24rem);border-radius:var(--t-radius-media,4px)}:where([data-theme=aurora]) .asc-heading{grid-row:1;font-size:clamp(1.75rem,7vw,2.25rem);color:var(--text);font-weight:500;line-height:.95;letter-spacing:-.045em;padding:4px var(--asc-a-pad) 0}:where([data-theme=aurora]) .asc-text{grid-row:3;margin:0;padding:12px var(--asc-a-pad) 0;border-top:1px solid var(--asc-a-hair);font-size:14px;line-height:1.5;opacity:1;color:var(--text-muted)}:where([data-theme=aurora]) .asc-cta{grid-row:4;justify-self:start;margin:0 0 0 var(--asc-a-pad)}:where([data-theme=aurora]) .asc-note{grid-row:5;padding-inline:var(--asc-a-pad)}:where([data-theme=aurora]) .asc-index{display:none;font-family:var(--font-button);font-size:13px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:1023px){:where([data-theme=aurora]) .asc[data-stack=on] .asc-card{height:auto}:where([data-theme=aurora]) .asc[data-stack=on] .asc-media{height:26svh}:where([data-theme=aurora]) .asc[data-stack=on] .asc-text{-webkit-line-clamp:3}}@media (min-width:1024px){:where([data-theme=aurora]) .asc-card{grid-template-columns:minmax(0,1fr) minmax(0,1.95fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:0;min-height:clamp(30rem,66svh,44rem)}:where([data-theme=aurora]) .asc[data-stack=on] .asc-card{height:68svh;min-height:0}:where([data-theme=aurora]) .asc-media{grid-column:2;grid-row:1/-1;height:clamp(26rem,calc(66svh - 24px),42rem)}:where([data-theme=aurora]) .asc[data-stack=on] .asc-media{height:calc(68svh - 24px - 2px)}:where([data-theme=aurora]) .asc-heading{grid-column:1;grid-row:1;align-self:start;font-size:clamp(2.25rem,3.6vw,3.25rem)}:where([data-theme=aurora]) .asc-index{display:block;grid-column:1;grid-row:3/5;align-self:end;margin:0 var(--asc-a-pad) 4px;padding-top:12px;border-top:1px solid var(--asc-a-hair)}:where([data-theme=aurora]) .asc-text{grid-column:3;grid-row:2;align-self:end;padding-bottom:12px;border-bottom:1px solid var(--asc-a-hair)}:where([data-theme=aurora]) .asc-cta{grid-column:3;grid-row:3;margin-top:12px;padding-block:8px}:where([data-theme=aurora]) .asc-note{grid-column:3;grid-row:4}}.aurora-parallax{--aurora-parallax-cap:120px;padding-block:clamp(4rem,8vw,var(--section-y,120px));color:var(--text)}.aurora-parallax__container{max-width:var(--container-max,1200px);margin-inline:auto;padding-inline:1rem}.aurora-parallax__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1;text-align:center}.aurora-parallax__list{display:flex;flex-direction:column;gap:calc(var(--aurora-parallax-cap) + 2rem);padding-top:calc(var(--aurora-parallax-cap) + 1.5rem);padding-bottom:var(--aurora-parallax-cap)}.aurora-parallax__card{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card,1rem);background:var(--surface)}.aurora-parallax__media{aspect-ratio:4/3;overflow:hidden;background:var(--surface-raised)}.aurora-parallax__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aurora-parallax__body{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(1.5rem,4vw,3rem)}.aurora-parallax__heading{margin:0;font-family:var(--font-heading);font-size:clamp(1.375rem,2.6vw,2rem);font-weight:700;line-height:1.15}.aurora-parallax__text{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.6;white-space:pre-line}:where([data-theme=aurora]) .aurora-parallax__card{border-color:var(--t-hairline);box-shadow:var(--a-shadow)}:where([data-theme=aurora]) :is(.aurora-parallax__title,.aurora-parallax__heading){color:var(--text)}@media (min-width:768px){.aurora-parallax__container{padding-inline:2rem}.aurora-parallax__card--media{grid-template-columns:1fr 1fr}.aurora-parallax__card--media .aurora-parallax__media{aspect-ratio:auto;min-height:320px}.aurora-parallax__panel:nth-child(2n) .aurora-parallax__media{order:2}}@media (prefers-reduced-motion:reduce){.aurora-parallax__list{gap:2.5rem;padding-top:2.5rem;padding-bottom:0}}.aurora-zoom{color:var(--text)}.aurora-zoom__frame{position:relative;display:grid;align-items:end;min-height:100vh;min-height:min(100svh,860px);overflow:hidden;overflow:clip;isolation:isolate}.aurora-zoom__media{position:absolute;inset:0;z-index:0;transform-origin:50% 50%}.aurora-zoom__media--empty{background:var(--surface)}.aurora-zoom__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aurora-zoom__overlay{position:absolute;inset:0;z-index:1;background:var(--background);pointer-events:none}.aurora-zoom__slot{position:relative;z-index:2;width:100%;max-width:var(--container-max,1200px);margin-inline:auto;padding:4rem 1rem 1.5rem}.aurora-zoom__panel{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:36rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--border);border-radius:var(--radius-card,1rem);background:rgba(10,10,10,.82);background:color-mix(in srgb,var(--surface) 82%,transparent)}.aurora-zoom__heading{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1}.aurora-zoom__text{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.6;white-space:pre-line}.aurora-zoom__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.5rem;border-radius:999px;background:var(--brand);color:var(--brand-contrast);font-family:var(--font-button);font-weight:600;text-decoration:none;transition:transform var(--motion-press) var(--motion-ease-out),opacity var(--motion-press) var(--motion-ease-out)}.aurora-zoom__cta:hover{opacity:.9}.aurora-zoom__cta:active{transform:scale(.97)}.aurora-zoom__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where([data-theme=aurora]) .aurora-zoom__panel{border-color:var(--t-hairline);background:var(--a-panel-strong);color:var(--text);box-shadow:var(--a-shadow)}@media (min-width:768px){.aurora-zoom__slot{padding:6rem 2rem 3rem}}.pl-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.pl-head__title{max-width:48rem;margin-inline:auto}.pl-head__sub{max-width:36rem;margin:16px auto 0;font-size:1rem;line-height:1.625;color:var(--text-muted)}@media (min-width:768px){.pl-head{margin-bottom:56px}}.pl-grid{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:28px}@media (min-width:768px){.pl-grid{padding-top:12px}.pl-grid--c2,.pl-grid--c3,.pl-grid--c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pl-grid--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-grid--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-card{--pl-fg:var(--text);--pl-muted:var(--text-muted);--pl-line:var(--border);display:flex;flex-direction:column;gap:24px;padding:28px;overflow:visible;color:var(--pl-fg)}.pl-card:after{border-radius:inherit}.pl-card__top{flex:1 1 auto;display:flex;flex-direction:column}@supports (grid-template-rows:subgrid){.pl-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:24px}}.pl-card--featured,.pl-card--featured.glow-card:hover{border-color:var(--accent)}@media (min-width:768px){.pl-card--featured{transform:translateY(-12px)}}.pl-card.glow-card:hover{transform:none}@media (min-width:768px){.pl-card--featured.glow-card:hover{transform:translateY(-12px)}}@media (hover:hover){.pl-card.glow-card:hover{transform:translateY(-2px)}}@media (hover:hover) and (min-width:768px){.pl-card--featured.glow-card:hover{transform:translateY(-14px)}}.pl-card--inverted{--pl-fg:var(--t-btn-accent-fg,#fff);--pl-muted:var(--t-btn-accent-fg,#fff);--pl-line:color-mix(in srgb,var(--t-btn-accent-fg,#fff) 24%,transparent);--pl-ph-color:color-mix(in srgb,var(--t-btn-accent-fg,#fff) 16%,transparent);--pl-ph-shine:color-mix(in srgb,var(--t-btn-accent-fg,#fff) 12%,transparent)}.pl-card>.pl-badge{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%);margin:0;padding:6px 12px;border-radius:9999px;background:var(--accent);color:var(--t-btn-accent-fg,#fff);font-size:11px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pl-card--inverted>.pl-badge{background:var(--t-btn-accent-fg,#fff);color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pl-card__name{margin:0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-fg)}.pl-card__desc{display:-webkit-box;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.5;color:var(--pl-muted)}.pl-price{margin-top:20px;container-type:inline-size}.pl-price__pre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.pl-card__top>.pl-price__pre{margin-top:16px}.pl-price__was{font-size:14px;color:var(--pl-muted)}.pl-chip{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--accent);border-radius:9999px;background:var(--accent-soft);color:var(--pl-fg);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pl-card--inverted .pl-chip{border-color:var(--pl-fg);background:transparent}.pl-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.pl-price__amount{font-family:var(--font-heading);font-weight:var(--t-display-weight,900);font-size:48px;font-size:clamp(32px,18cqi,56px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pl-fg)}.pl-price__per{font-weight:500}.pl-price__fee,.pl-price__per{font-size:12px;color:var(--pl-muted)}.pl-price__fee{margin:8px 0 0;line-height:1.45}.pl-cta{width:100%}.pl-card--inverted .pl-cta,.pl-card--inverted .pl-cta:hover{background:var(--pl-fg);color:var(--accent);border-color:var(--pl-fg)}.pl-includes{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--pl-line)}.pl-includes:empty{padding-top:0;border-top:0}.pl-includes__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-muted)}.pl-features{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pl-features__item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:var(--pl-fg)}.pl-check{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:9999px;background:var(--accent-soft);color:var(--accent)}.pl-card--inverted .pl-check{background:color-mix(in srgb,var(--pl-fg) 16%,transparent);color:var(--pl-fg)}.pl-services{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--pl-muted)}.pl-services__name{font-weight:600}@keyframes pl-ph-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.pl-ph{display:block;max-width:100%;border-radius:4px;background-color:var(--pl-ph-color,color-mix(in srgb,var(--text) 6%,transparent));background-image:linear-gradient(90deg,transparent 30%,var(--pl-ph-shine,color-mix(in srgb,var(--text) 5%,transparent)) 50%,transparent 70%);background-size:200% 100%;animation:pl-ph-shimmer 1.6s linear infinite;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pl-ph--cta{width:100%;min-height:48px;border:0;border-radius:var(--t-radius-btn,8px)}@media (prefers-reduced-motion:reduce){.pl-card,.pl-head,.pl-ph{animation:none}}@keyframes sk-acct-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-acct{display:block;position:relative;overflow:hidden;background-color:rgba(128,128,128,.16);background-color:color-mix(in srgb,var(--text) 8%,transparent);background-image:linear-gradient(90deg,transparent,rgba(128,128,128,.08) 50%,transparent);background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--text) 4%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:sk-acct-shimmer 1.6s linear infinite;border-radius:6px;-webkit-background-clip:border-box;background-clip:border-box;color:transparent;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.sk-acct--text{display:inline-block;vertical-align:middle;border-radius:4px}.sk-acct--on-btn{background-color:color-mix(in srgb,var(--t-btn-primary-fg,var(--background)) 28%,transparent);background-image:none;animation:none}.sk-acct.sk-fill{background-color:color-mix(in srgb,var(--text) 4%,transparent)}.sk-acct-input{width:100%;height:48px;background:var(--t-input-bg,var(--surface));border:1px solid var(--t-input-border,var(--border));border-radius:var(--t-radius-field,var(--t-radius-input,8px));padding:0 16px;display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.sk-acct{animation:none;background-image:none}}@keyframes aurora-hero-reveal{0%{clip-path:inset(32% 24% round 16px)}to{clip-path:inset(0 round 0)}}@keyframes aurora-hero-reveal-sm{0%{clip-path:inset(27.5% 17.5% round 16px)}to{clip-path:inset(0 round 0)}}html[data-hero-intro=playing] [data-theme=aurora] [data-hero-intro-active] [data-hero-intro-media]{animation:aurora-hero-reveal 1.25s cubic-bezier(.45,0,.55,1) .2s both}@media (max-width:767px){html[data-hero-intro=playing] [data-theme=aurora] [data-hero-intro-active] [data-hero-intro-media]{animation-name:aurora-hero-reveal-sm}}html[data-hero-intro=playing] [data-theme=aurora] [data-hero-intro-active] [data-hero-intro-panel]{opacity:0;translate:0 16px;visibility:hidden}html[data-hero-intro=done] [data-theme=aurora] [data-hero-intro-active] [data-hero-intro-panel]{transition:opacity 1s var(--motion-ease-out),translate 1s var(--motion-ease-out)}html[data-hero-intro=playing] [data-theme=aurora] .hdr-glass{opacity:0;translate:0 -8px;visibility:hidden}html[data-hero-intro=done] [data-theme=aurora] .hdr-glass{transition:opacity .6s var(--motion-ease-out),translate .6s var(--motion-ease-out),background-color .2s ease,border-color .2s ease}@media (prefers-reduced-motion:reduce){html[data-hero-intro] [data-theme=aurora] [data-hero-intro-media]{animation:none}html[data-hero-intro] [data-theme=aurora] .hdr-glass,html[data-hero-intro] [data-theme=aurora] [data-hero-intro-panel]{opacity:1;translate:none;visibility:visible}}:where([data-theme=aurora]) .ui-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:min(88svh,820px);padding:0 12px 12px}:where([data-theme=aurora]) .ui-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:16px;column-gap:16px;width:100%;max-width:758px;margin-inline:auto;padding:12px;text-align:left;border:1px solid var(--t-hairline);border-radius:var(--t-radius-card);background:var(--a-hero-panel,var(--a-panel-strong));color:var(--text);box-shadow:var(--a-shadow);backdrop-filter:blur(var(--t-glass-blur)) var(--a-backdrop-dim,brightness(1))}:where([data-theme=aurora]) .ui-hero-panel>*{grid-column:1/-1}:where([data-theme=aurora]) .ui-hero-panel>.pill{display:none}:where([data-theme=aurora]) .ui-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px;border-bottom:1px solid var(--t-hairline);font-family:var(--font-button);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}:where([data-theme=aurora]) .ui-hero-meta>span{display:inline-flex;align-items:center;gap:6px}:where([data-theme=aurora]) .ui-hero-meta__scroll{color:var(--a-accent-text)}:where([data-theme=aurora]) .ui-hero-panel .hero-display{grid-column:1;margin-top:clamp(56px,12vw,140px);margin-bottom:0!important;font-family:var(--font-heading);font-weight:500;font-size:clamp(36px,5.4vw,64px);letter-spacing:-.045em;line-height:.95}:where([data-theme=aurora]) .ui-hero-panel>p{grid-column:1;margin-top:12px;margin-bottom:0!important}:where([data-theme=aurora]) .ui-hero-cta{grid-column:2;grid-row:2/span 2;justify-content:flex-end;align-self:end}@media (max-width:767px){:where([data-theme=aurora]) .ui-hero-panel{grid-template-columns:minmax(0,1fr);backdrop-filter:none;background:var(--a-panel-solid)}:where([data-theme=aurora]) .ui-hero-cta{grid-column:1;grid-row:auto;width:100%;margin-top:20px}:where([data-theme=aurora]) .ui-hero-cta .btn{width:100%}:where([data-theme=aurora]) .ui-hero-meta__eyebrow{display:none}}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]) .ui-hero-panel{background:var(--surface)}}:where([data-theme=aurora] .aurora-glass){position:relative}[data-theme=aurora] .aurora-glass{--aurora-glass-tint:var(--t-glass-tint,72%);background:color-mix(in srgb,var(--a-glass-base,var(--surface)) var(--aurora-glass-tint),transparent);backdrop-filter:blur(36px) saturate(160%) var(--a-backdrop-dim,brightness(1));border-color:var(--t-hairline);box-shadow:var(--a-shadow);isolation:isolate}[data-theme=aurora] .glass--light{--aurora-glass-tint:var(--t-glass-tint-strong,86%)}[data-theme=aurora] .aurora-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;background-repeat:repeat;opacity:var(--a-grain-opacity,.07);mix-blend-mode:var(--a-grain-blend,multiply)}@media (max-width:767px){[data-theme=aurora] .aurora-glass{background:var(--a-panel-solid);backdrop-filter:none}}@supports not (color:color-mix(in srgb,red 50%,transparent)){[data-theme=aurora] .aurora-glass{background:var(--a-panel)}[data-theme=aurora] .glass--light{background:var(--a-panel-strong)}}@supports not (backdrop-filter:blur(1px)){[data-theme=aurora] .aurora-glass{background:var(--a-panel-solid)}[data-theme=aurora] .aurora-glass:before{content:none}}[data-theme=aurora]{--aurora-buybar-h-m:128px;--aurora-buybar-bottom-m:16px;--aurora-buybar-h:88px;--aurora-buybar-gap:60px}:where([data-theme=aurora] .aurora-buybar){background:var(--a-panel-strong);border:1px solid var(--t-hairline);box-shadow:var(--a-shadow)}[data-theme=aurora] .aurora-buybar-spacer{display:block;height:calc(var(--aurora-buybar-h-m) + var(--aurora-buybar-bottom-m) + 16px + env(safe-area-inset-bottom, 0px))}[data-theme=aurora] .aurora-buybar{position:fixed;z-index:25;left:12px;right:12px;bottom:calc(var(--aurora-buybar-bottom-m) + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "size cta";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:0;padding:0;border-radius:8px;color:var(--text);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity var(--motion-exit) var(--motion-ease-out),transform var(--motion-exit) var(--motion-ease-out)}[data-theme=aurora] .aurora-buybar[data-visible]{opacity:1;transform:translateY(0);pointer-events:auto;transition-duration:var(--motion-enter)}[data-theme=aurora] .aurora-buybar__info{display:contents}[data-theme=aurora] .aurora-buybar__title{grid-area:title;min-width:0;padding:14px 0 12px 14px;overflow:hidden;text-overflow:ellipsis}[data-theme=aurora] .aurora-buybar__price,[data-theme=aurora] .aurora-buybar__title{margin:0;border-bottom:1px solid var(--t-hairline);font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}[data-theme=aurora] .aurora-buybar__price{grid-area:price;display:flex;align-items:baseline;gap:8px;padding:14px 14px 12px 0}[data-theme=aurora] .aurora-buybar__compare{font-size:13px;font-weight:400;letter-spacing:0;color:var(--text-soft)}[data-theme=aurora] .aurora-buybar__sizes{display:none}[data-theme=aurora] .aurora-buybar__size-m{grid-area:size;min-width:0;overflow:hidden;padding:0 0 0 14px;font-family:var(--font-button);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}[data-theme=aurora] .aurora-buybar__pick{padding:2px 0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--a-accent-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-theme=aurora] .aurora-buybar__cta{grid-area:cta;min-height:56px;margin:10px 12px 10px 0;padding-inline:20px;white-space:nowrap}[data-theme=aurora] .aurora-buybar__error{grid-column:1/-1;margin:0;padding:0 14px 10px;font-size:12px;color:color-mix(in srgb,var(--danger) 75%,var(--text))}[data-theme=aurora] .aurora-buybar :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767px){[data-theme=aurora]{--aurora-buybar-bottom-m:calc(12px + 72px + 8px)}[data-theme=aurora] .aurora-buybar{left:12px;right:12px;bottom:var(--aurora-buybar-bottom-m);border-radius:8px;backdrop-filter:none;background:var(--a-panel-solid)}}@media (min-width:1024px){[data-theme=aurora] .aurora-buybar-spacer{height:calc(var(--aurora-buybar-h) + var(--aurora-buybar-gap))}[data-theme=aurora] .aurora-buybar{left:var(--aurora-buybar-gap);right:var(--aurora-buybar-gap);bottom:var(--aurora-buybar-gap);max-width:1320px;margin-inline:auto;display:flex;align-items:stretch;gap:0;height:var(--aurora-buybar-h);min-height:0;padding:0 16px 0 0;border-radius:6px;--aurora-glass-tint:86%;opacity:1;transform:none;pointer-events:auto;transition:none}[data-theme=aurora] .aurora-buybar__price,[data-theme=aurora] .aurora-buybar__sizes,[data-theme=aurora] .aurora-buybar__title{display:flex;align-items:center;margin:0;padding:0 28px;border-bottom:0}[data-theme=aurora] .aurora-buybar__title{order:1;flex:1 1 auto;font-size:24px;display:block;line-height:88px}[data-theme=aurora] .aurora-buybar__sizes{order:2;flex:0 1 auto;min-width:0;max-width:40%;overflow-x:auto;border-left:1px solid var(--t-hairline)}[data-theme=aurora] .aurora-buybar__size-m{display:none}[data-theme=aurora] .aurora-buybar__price{order:3;flex:0 0 auto;font-size:24px;border-left:1px solid var(--t-hairline)}[data-theme=aurora] .aurora-buybar__cta{order:4;flex:0 0 auto;align-self:center;height:56px;min-height:56px;margin:0;padding-inline:28px}[data-theme=aurora] .aurora-buybar__error{position:absolute;left:28px;bottom:calc(100% + 8px);margin:0;padding:6px 12px;border-radius:6px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}[data-theme=aurora] .aurora-pdp-gallery .mg-img{max-height:calc(100vh - var(--aurora-header-h, 72px) - var(--aurora-buybar-h) - var(--aurora-buybar-gap) - 32px);max-height:calc(100svh - var(--aurora-header-h, 72px) - var(--aurora-buybar-h) - var(--aurora-buybar-gap) - 32px);-o-object-fit:contain;object-fit:contain}}:where([data-theme=aurora]){--t-hairline:color-mix(in srgb,var(--text) 12%,transparent);--a-hairline-strong:color-mix(in srgb,var(--text) 22%,transparent);--a-accent-text:var(--t-accent-text,color-mix(in srgb,var(--accent) 55%,var(--text)));--a-on-accent:var(--t-on-accent,var(--text));--a-muted-bg:color-mix(in srgb,var(--text) 6%,var(--surface));--a-muted-bg-hover:color-mix(in srgb,var(--text) 11%,var(--surface));--a-glass-base:var(--surface);--a-panel:color-mix(in srgb,var(--a-glass-base) var(--t-glass-tint),transparent);--a-panel-strong:color-mix(in srgb,var(--a-glass-base) var(--t-glass-tint-strong),transparent);--a-panel-solid:var(--a-glass-base);--a-hero-panel:var(--a-panel-strong);--a-backdrop-dim:brightness(1);--a-grain-blend:multiply;--a-grain-opacity:0.07;--a-tray:color-mix(in srgb,color-mix(in srgb,var(--text) 7%,var(--surface)) 78%,transparent);--a-overlay:color-mix(in srgb,var(--text) 28%,transparent);--a-shadow:0 1px 2px color-mix(in srgb,var(--text) 6%,transparent),0 12px 32px -16px color-mix(in srgb,var(--text) 22%,transparent);--a-btn-light-bg:var(--surface);--a-btn-light-fg:var(--text);--a-btn-light-border:var(--a-hairline-strong);--a-btn-light-hover:color-mix(in srgb,var(--text) 5%,var(--surface));--a-btn-light-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent);--a-btn-gray-bg:var(--a-muted-bg);--a-btn-gray-fg:var(--text);--a-input-bg:var(--surface);--a-showcase-bg:var(--surface);--a-dock-bg:var(--a-panel-solid)}:where([data-theme=aurora]){--t-gradient-aurora:linear-gradient(135deg,var(--accent) 0%,var(--t-accent-2,var(--accent)) 100%);--t-radius-btn:4px;--t-radius-btn-sm:4px;--t-radius-input:4px;--t-radius-field:4px;--t-radius-card:8px;--t-radius-card-glow:8px;--t-radius-media:4px;--t-radius-chip:2px;--t-radius-menu:6px;--t-radius-modal:8px;--t-radius-drawer:8px;--t-heading-weight:500;--t-heading-tracking:-0.045em;--t-heading-leading:1;--t-display-weight:500;--t-display-transform:none;--t-display-tracking:-0.045em;--t-display-leading:0.95;--t-display-gradient:linear-gradient(var(--text),var(--text));--t-label-transform:uppercase;--t-label-tracking:0.02em;--t-label-weight:400;--t-label-size:13px;--t-eyebrow-tracking:0.02em;--t-eyebrow-transform:uppercase;--t-nav-transform:uppercase;--t-nav-tracking:0.02em;--t-nav-weight:400;--t-nav-size:13px;--t-btn-transform:uppercase;--t-btn-tracking:0.02em;--t-btn-weight:400;--t-btn-size:14px;--t-btn-pad:0 22px;--t-btn-sm-pad:0 16px;--t-page-bg-image:radial-gradient(900px 600px at 15% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(800px 600px at 85% 10%,color-mix(in srgb,var(--t-accent-2,var(--accent)) 12%,transparent),transparent 60%);--t-card-bg:var(--a-panel-strong);--t-card-border:var(--t-hairline);--t-card-shadow:var(--a-shadow);--t-card-blur:20px;--t-glass-tint:72%;--t-glass-tint-strong:86%;--t-glass-blur:28px;--t-btn-primary-bg:var(--accent);--t-btn-primary-hover-bg:color-mix(in srgb,var(--accent) 90%,var(--text));--t-btn-primary-fg:var(--a-on-accent);--t-btn-primary-border:transparent;--t-btn-primary-shadow:none;--t-btn-light-bg:var(--a-btn-light-bg);--t-btn-light-hover-bg:var(--a-btn-light-hover);--t-btn-light-fg:var(--a-btn-light-fg);--t-btn-secondary-bg:var(--a-btn-gray-bg);--t-btn-secondary-fg:var(--a-btn-gray-fg);--t-btn-secondary-border:transparent;--t-btn-secondary-hover-bg:var(--a-muted-bg-hover);--t-btn-outline-border:color-mix(in srgb,var(--text) 80%,transparent);--t-btn-outline-hover-bg:color-mix(in srgb,var(--text) 6%,transparent);--t-btn-accent-bg:var(--accent);--t-btn-accent-fg:var(--a-on-accent);--t-fab-bg:var(--accent);--t-fab-fg:var(--a-on-accent);--t-input-bg:var(--a-input-bg);--t-input-border:var(--a-hairline-strong);--t-input-focus-border:var(--accent);--t-field-focus-border:var(--accent);--t-input-focus-bg:var(--a-input-bg);--t-input-focus-ring:none;--t-header-bg:transparent;--t-header-bg-scrolled:transparent;--t-header-border-scrolled:transparent;--t-header-blur:0px;--t-header-inset:12px 16px 0;--t-header-bar-radius:999px;--t-header-bar-max:1120px;--t-header-bar-pad:10px 20px;--t-menu-bg:var(--a-panel-strong);--t-menu-border:var(--t-hairline);--t-menu-item-radius:10px;--t-drawer-bg:var(--a-panel-strong);--t-drawer-border:var(--t-hairline);--t-drawer-inset:12px;--t-modal-bg:var(--a-panel-strong);--t-modal-border:var(--t-hairline);--t-modal-shadow:0 1px 2px color-mix(in srgb,var(--text) 6%,transparent),0 30px 80px -30px color-mix(in srgb,var(--text) 32%,transparent);--t-chip-bg:var(--a-muted-bg);--t-chip-border:var(--t-hairline);--t-chip-fg:var(--text);--t-seg-track-bg:color-mix(in srgb,var(--text) 4%,transparent);--t-seg-active-bg:var(--text);--t-seg-active-fg:var(--surface);--t-seg-radius:4px;--t-switch-thumb:var(--surface);--t-footer-bg:color-mix(in srgb,var(--text) 4%,var(--background));--t-footer-border:var(--t-hairline);--t-footer-radius:28px 28px 0 0;--t-footer-inset:0 12px 12px}:where([data-theme=aurora][data-tone=dark]){--a-ink:color-mix(in srgb,var(--background) 20%,black);--t-hairline:color-mix(in srgb,var(--text) 9%,transparent);--a-hairline-strong:color-mix(in srgb,var(--text) 18%,transparent);--a-glass-base:color-mix(in srgb,var(--text) 5%,var(--surface));--t-glass-tint:58%;--t-glass-tint-strong:76%;--a-hero-panel:var(--a-panel);--a-backdrop-dim:brightness(0.82);--a-grain-blend:screen;--a-grain-opacity:0.05;--a-tray:var(--a-panel);--a-overlay:color-mix(in srgb,var(--a-ink) 62%,transparent);--a-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--text) 7%,transparent),0 24px 56px -24px color-mix(in srgb,var(--a-ink) 85%,transparent);--t-modal-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--text) 7%,transparent),0 40px 100px -30px color-mix(in srgb,var(--a-ink) 90%,transparent);--a-btn-light-bg:var(--text);--a-btn-light-fg:var(--surface);--a-btn-light-border:transparent;--a-btn-light-hover:color-mix(in srgb,var(--text) 88%,var(--surface));--a-btn-light-shadow:none;--t-page-bg-image:radial-gradient(900px 600px at 15% -10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),radial-gradient(800px 600px at 85% 10%,color-mix(in srgb,var(--t-accent-2,var(--accent)) 18%,transparent),transparent 60%)}:where([data-theme=aurora]){background-image:var(--t-page-bg-image);background-repeat:no-repeat}@media (max-width:767px){:where([data-theme=aurora]){--t-glass-blur:18px;--t-card-blur:0px;--t-card-bg:var(--a-panel-solid);--t-menu-bg:var(--a-panel-solid);--t-drawer-bg:var(--a-panel-solid);--t-modal-bg:var(--a-panel-solid)}}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]){--t-hairline:rgba(11,16,32,0.12);--a-hairline-strong:rgba(11,16,32,0.22);--a-accent-text:var(--t-accent-text,#0B8F82);--a-muted-bg:#F0F1F2;--a-muted-bg-hover:#E4E5E6;--a-panel:rgba(255,255,255,0.72);--a-panel-strong:rgba(255,255,255,0.86);--a-panel-solid:#FFFFFF;--a-tray:rgba(238,238,239,0.78);--a-overlay:rgba(11,16,32,0.28);--a-shadow:0 1px 2px rgba(11,16,32,0.06),0 12px 32px -16px rgba(11,16,32,0.22);--a-btn-light-hover:#F3F3F4;--a-btn-light-shadow:0 1px 2px rgba(11,16,32,0.08);--t-page-bg-image:radial-gradient(900px 600px at 15% -10%,rgba(44,211,193,0.14),transparent 60%),radial-gradient(800px 600px at 85% 10%,rgba(123,108,246,0.12),transparent 60%);--t-btn-primary-hover-bg:#29C0B1;--t-btn-outline-border:rgba(11,16,32,0.8);--t-btn-outline-hover-bg:rgba(11,16,32,0.06);--t-modal-shadow:0 1px 2px rgba(11,16,32,0.06),0 30px 80px -30px rgba(11,16,32,0.32);--t-seg-track-bg:rgba(11,16,32,0.04);--t-footer-bg:#EBEDF2}:where([data-theme=aurora][data-tone=dark]){--t-hairline:var(--border);--a-hairline-strong:var(--border-strong);--a-accent-text:var(--t-accent-text,var(--accent));--a-muted-bg:var(--surface-raised);--a-muted-bg-hover:var(--border-strong);--a-panel:var(--surface);--a-panel-strong:var(--surface);--a-panel-solid:var(--surface);--a-tray:var(--surface-raised);--a-overlay:rgba(0,0,0,0.62);--a-shadow:0 24px 56px -24px rgba(0,0,0,0.85);--a-btn-light-hover:var(--text);--t-page-bg-image:none;--t-btn-primary-hover-bg:var(--accent);--t-btn-outline-border:var(--text);--t-btn-outline-hover-bg:var(--surface-raised);--t-modal-shadow:0 40px 100px -30px rgba(0,0,0,0.9);--t-seg-track-bg:var(--surface-raised);--t-footer-bg:var(--surface)}}