/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-200:var(--orange-200);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans", system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Poppins", system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-grey-950:var(--grey-950)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-orange-200);color:var(--color-grey-950)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:150%}@media (width>=48rem){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:600}}@layer components{:root{--ink:#0b0b0b;--paper:#fffcfa;--orange:var(--orange-500);--peach:var(--orange-400);--pastel:var(--orange-200);--soft:var(--orange-100);--softer:#fde9dc;--g900:var(--grey-900);--g700:var(--grey-700);--g500:var(--grey-500);--orange-ink:#9a4f1c;--tint:#f4ebe3;--tint-2:#ede2d8;--line:#0000001a;--line-2:#00000029;--glass:#26211ea3;--blur:blur(19px) saturate(1.2);--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--side:16px;--max:1440px;--hdr-h:48px;--r-xl:32px;--r-lg:24px;--r-md:16px;--r-sm:12px;--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1)}@media (width>=768px){:root{--side:32px}}@media (width>=1024px){:root{--hdr-h:56px}}@media (width>=1200px){:root{--side:48px}}.shell{width:100%;max-width:var(--max);padding-inline:var(--side);margin:0 auto}.nw{white-space:nowrap}.hd{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.08}.t-2{font-size:clamp(32px,3.4vw,50px)}.lede{color:var(--g700);font-size:clamp(16px,1.25vw,18px);line-height:1.5}.dotlabel{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.dotlabel:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.small{font-size:14px;line-height:1.5}.muted{color:var(--g700)}.pill{min-height:48px;font:400 16px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .15s;display:inline-flex}.pill:active{transform:scale(.98)}.pill-xs{min-height:34px;padding:0 14px;font-size:14px;position:relative}.pill-xs:after{content:"";position:absolute;inset:-5px 0}.pill-block{width:100%}.p-orange{background:var(--orange);color:var(--ink)}.p-orange:hover{background:var(--peach)}.p-ink{background:var(--ink);color:var(--white)}.p-ink:hover{background:#2b2b2b}.p-line{border-color:var(--ink);color:var(--ink)}.p-line:hover{background:var(--ink);color:var(--white)}.pill[disabled],.pill[aria-disabled=true]{opacity:.45;pointer-events:none}.tlink{align-items:center;gap:8px;min-height:44px;display:inline-flex}.tlink>span:first-child{border-bottom:1px solid;padding-bottom:2px}.tlink:hover>span:first-child{border-bottom-width:2px;padding-bottom:1px}.tlink svg{transition:transform .25s var(--ease)}.tlink:hover svg{transform:translate(3px)}.pill-sm{min-height:40px;padding:0 18px;font-size:15px}.code{min-height:28px;font:400 14px/1 var(--sans);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.round{background:#0000000d;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .2s;display:inline-grid;position:relative}.round:hover{background:#0000001a}.round:after{content:"";position:absolute;inset:-4px}.chip{vertical-align:.18em;height:1.05em;font:500 .52em/1 var(--sans);letter-spacing:.04em;border:1.5px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 .3em;display:inline-flex}.chip.dot{border-radius:50%;width:1em;padding:0}.chip.dot:before{content:"";background:var(--orange);border-radius:50%;width:.38em;height:.38em}.stepper{border:1px solid var(--line-2);border-radius:999px;align-items:center;height:36px;display:inline-flex}.stepper button{border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid;position:relative}.stepper button:after{content:"";position:absolute;inset:-5px}.stepper button:hover{background:#0000000d}.stepper button[disabled]{opacity:.3;pointer-events:none}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:15px}.offer{z-index:45;background:var(--soft);min-height:40px;color:var(--ink);font:400 14px/1.35 var(--sans);display:flex;position:relative}.offer>a,.offer>p{padding:8px var(--side);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.offer>a:hover .o-text{text-underline-offset:3px;text-decoration:underline}.offer strong{font-weight:500}.offer .o-long{display:none}@media (width>=640px){.offer .o-long{display:inline}}.hdr-sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.hdr-dock{z-index:40;height:0;position:sticky;top:0}.hdr-space{height:var(--hdr-h);flex:none}.hdr{pointer-events:none;color:var(--ink);font-family:var(--sans);transition:top .35s var(--ease);position:absolute;top:0;left:0;right:0}.hdr .row{padding:0 8px 0 var(--side);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hdr .grp{pointer-events:auto;height:56px;color:var(--ink);border-radius:999px;align-items:center;transition:background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out;display:flex;position:relative}.hdr .left{gap:16px;padding:0 32px 0 0}.hdr .right{gap:4px;padding:0 8px 0 0}.hdr .logo{flex:none;align-items:center;height:44px;display:inline-flex}.hdr .logo .logo-mark{display:none}.hdr .tabs{align-items:center;display:none;position:relative}.hdr .tab{z-index:1;height:28px;font:400 14px/14px var(--sans);letter-spacing:-.005em;color:inherit;white-space:nowrap;border-radius:999px;align-items:center;padding:7px 10.5px;display:inline-flex;position:relative}.hdr .tab:hover{opacity:.8}.hdr .tab:after{content:"";position:absolute;inset:-8px 0}.hdr .tabpill{z-index:0;opacity:0;width:0;height:28px;transition:transform .38s var(--spring), width .38s var(--spring), opacity .2s ease;pointer-events:none;background:#00000012;border-radius:999px;position:absolute;top:0;left:0;transform:translate(0)}.hdr.menu-open .tabpill{opacity:1}.hdr .signin{color:inherit;border-radius:999px;align-items:center;height:28px;padding:7px 14px;font-size:14px;display:none;position:relative}.hdr .signin:after{content:"";position:absolute;inset:-8px 0}.hdr .signin:hover{text-underline-offset:3px;text-decoration:underline}.hdr .cartbtn{background:var(--ink);height:44px;color:var(--white);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex;position:relative}.hdr .cartbtn:after{content:"";position:absolute;inset:-2px 0}.hdr .cartbtn .count{background:var(--orange);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.hdr .cartbtn .ctext{display:none}.hdr .burger{border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.hdr .burger i,.hdr .burger i:before{background:currentColor;border-radius:2px;width:18px;height:1.5px;display:block}.hdr .burger i{position:relative;transform:translateY(-3px)}.hdr .burger i:before{content:"";position:absolute;top:6px}.hdr .mclose{display:none}.hdr[data-tone=light]:not(.scrolled) .grp{color:var(--white)}.hdr[data-tone=light]:not(.scrolled) .cartbtn{background:var(--white);color:var(--ink)}.hdr[data-tone=light]:not(.scrolled) .tabpill{background:#ffffff29}.hdr.scrolled{top:8px}.hdr.scrolled .grp{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--cream);box-shadow:0 10px 30px -22px #0009}.hdr.scrolled .left{padding-left:24px}.hdr.scrolled .right{padding:6px}.hdr.scrolled .cartbtn{background:var(--white);color:var(--ink)}.hdr.scrolled .tabpill{background:#fff8f424}@media (width>=1024px){.hdr .tabs{display:flex}.hdr .signin.in-right{display:inline-flex}.hdr .burger{display:none}.hdr .cartbtn .ctext{display:inline}}@media (width<=1023.98px){.hdr .row{padding:0 8px}.hdr .grp{height:48px}.hdr .left{padding:0 16px}.hdr .right{padding:0 2px 0 0}.hdr.scrolled .left,.hdr.menu-open .left{padding:0 16px}.hdr.scrolled .right{padding:3px}.hdr .cartbtn{height:40px;padding:0 10px 0 14px}.hdr.menu-open .grp{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--cream);box-shadow:0 10px 30px -22px #0009}.hdr.menu-open .tabpill{background:#fff8f424}.hdr.menu-open .left{flex:1;justify-content:space-between;gap:4px;padding:0 4px 0 16px}.hdr.menu-open .logo .logo-full{display:none}.hdr.menu-open .logo .logo-mark{display:block}.hdr.menu-open .logo{padding-right:4px}.hdr.menu-open .tabs{display:flex}.hdr.menu-open .tab{padding:7px 9px}.hdr.menu-open .signin.in-left{padding:7px 8px;display:inline-flex}.hdr.menu-open .right{display:none}.hdr.menu-open .mclose{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}}.mega{top:calc(var(--hdr-h) + 8px);z-index:1;pointer-events:none;opacity:0;width:calc(100vw - 16px);color:var(--cream);font-family:var(--sans);transition:opacity .18s ease, transform .3s var(--ease), height .32s var(--ease), width .32s var(--ease), top .35s var(--ease);position:absolute;left:8px;transform:translateY(-8px)}.hdr.scrolled+.mega{top:calc(var(--hdr-h) + 16px)}.mega.open{opacity:1;pointer-events:auto;transition:opacity .26s ease-out, transform .46s var(--spring), height .32s var(--ease), width .32s var(--ease), top .35s var(--ease);transform:none}.mega.instant{transition:none}.mega .panel{border-radius:var(--r-xl);background:var(--glass);height:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;padding:16px;display:flex;overflow:hidden;box-shadow:0 24px 60px -36px #0000008c}.mega .scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.mega .scroll::-webkit-scrollbar{display:none}.mega .scroll.fits{-webkit-mask-image:none;mask-image:none}.mega .sect{display:none}.mega .sect.on{animation:sc-sect-in .42s var(--spring) both;display:block}@keyframes sc-sect-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mega .mlist{display:grid}.mega .mi{border-radius:var(--r-lg);grid-template-columns:75px minmax(0,1fr);align-items:center;gap:16px;padding:8px;transition:background-color .2s ease-in-out;display:grid}.mega .mi:hover,.mega .mi:focus-visible{background:#ffffff1a}.mega .th{background:#ffffff1f;overflow:hidden}.mega .th img{object-fit:cover;width:100%;height:100%}.mega .mi .th{border-radius:var(--r-md);width:75px;height:75px}.mega .ttl{font:500 16px/24px var(--sans);letter-spacing:-.01em;display:block}.mega .dsc{font:400 14px/21px var(--sans);opacity:.78;display:block}.mega .mhead{font:500 12px/18px var(--sans);letter-spacing:.02em;text-transform:uppercase;opacity:.9;margin:16px 8px 6px}.mega .mlinks{grid-template-columns:1fr;gap:0 12px;padding:0 8px;display:grid}@media (width>=1024px){.mega .mlinks.two{grid-template-columns:1fr 1fr}}.mega .mlinks a{border-radius:8px;padding:8px 0;font-size:15px;line-height:1.3;display:block}.mega .mlinks a:hover{text-underline-offset:3px;text-decoration:underline}.mega .mlinks .num{white-space:nowrap;font-variant-numeric:tabular-nums}.mega .mlinks small{opacity:.78;margin:2px 0 0;font-size:13px;display:block}.mega .mfoot{flex:none;justify-content:flex-end;padding:12px 8px 4px;display:flex}.mega .mfoot a{font:500 14px/1 var(--sans);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;display:inline-flex;position:relative}.mega .mfoot a:after{content:"";position:absolute;inset:-12px 0}.mega .mfoot a.upper{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.mega .mtop{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:2px 8px 12px;display:flex}.mega .mlabel{font:500 12.5px/18px var(--sans);letter-spacing:.02em;text-transform:uppercase;opacity:.78}.mega .mall{min-height:36px;font:500 15px/1 var(--sans);border-bottom:1px solid;align-items:center;gap:8px;display:inline-flex;position:relative}.mega .mall:after{content:"";position:absolute;inset:-4px 0}.mega .mgrid{grid-template-columns:minmax(0,1fr);gap:2px 8px;display:grid}@media (width>=600px){.mega .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mega .mp{border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:6px;transition:background-color .2s ease-in-out;display:grid}.mega .mp:hover,.mega .mp:focus-visible{background:#ffffff1a}.mega .mp .th{border-radius:12px;width:44px;height:44px}.mega .mp .th img{transform:scale(1.45)}.mega .mp .ttl{font:500 15px/20px var(--sans)}.mega .mp .dsc{font:400 13px/18px var(--sans)}.mega .read{opacity:.78;font-size:13px;display:block}.mega-scrim{z-index:38;pointer-events:none;background:0 0;transition:background-color .3s;position:fixed;inset:0}@media (width<=1023.98px){.mega-scrim.on{pointer-events:auto;background:#0000001f}}.dr-overlay{z-index:50;background:#0003;position:fixed;inset:0}.drawer{z-index:50;background:var(--paper);width:min(500px,100vw - 16px);color:var(--ink);border-radius:var(--r-md);font-family:var(--sans);outline:none;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;box-shadow:0 4px 30px #00000014}.drawer .dh{justify-content:space-between;align-items:center;min-height:68px;padding:16px 32px;display:flex}.drawer .dh h2{font:400 24px/1.2 var(--sans);letter-spacing:-.02em}.drawer .db{overscroll-behavior:contain;flex:1;min-height:0;padding:0 32px 24px;overflow-y:auto}.drawer .dr-strip{background:var(--softer);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;font-size:14px;display:flex}.drawer .dr-strip .bk{opacity:.8;font-size:18px}.drawer .dr-strip .mid{text-align:center;align-items:center;gap:8px;display:inline-flex}.drawer .dr-bar{background:#00000014;border-radius:4px;height:4px;margin:0 0 8px;overflow:hidden}.drawer .dr-bar i{background:var(--orange);height:100%;transition:width .5s var(--ease);border-radius:4px;display:block}.drawer .dr-alert{background:#b4530914;border:1px solid #b453094d;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0 8px;padding:10px 14px;font-size:14px;display:flex}.drawer .dr-line{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.drawer .dr-line.blocked>:not(.dr-note-line){opacity:.6}.drawer .dr-line .th{border-radius:var(--r-sm);background:var(--tint);width:88px;height:88px;display:block;overflow:hidden}.drawer .dr-line .th img{object-fit:cover;width:100%;height:100%}.drawer .dr-line .nm{font:500 16px/1.3 var(--sans)}.drawer .dr-line .nm small{color:var(--g700);margin-left:4px;font-size:14px;font-weight:400}.drawer .dr-line .sub{color:var(--g700);margin-top:2px;font-size:13px}.drawer .dr-line .pr{font-variant-numeric:tabular-nums;margin-top:8px;font-size:15px;font-weight:500}.drawer .dr-line .pr s{color:var(--g700);margin-left:6px;font-size:13px;font-weight:400}.drawer .dr-line .dr-note-line{color:var(--g700);grid-column:2/-1;margin-top:-6px;font-size:13px;line-height:1.45}.drawer .dr-line .dr-note-line a{border-bottom:1px solid}.drawer .dr-remove{text-underline-offset:3px;min-height:44px;font-size:14px;text-decoration:underline}.drawer .dr-offer{background:var(--ink);color:var(--cream);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.drawer .dr-odd{color:var(--orange-ink);margin-top:12px;font-size:14px}.drawer .dr-upsell{padding-top:18px}.drawer .dr-upsell h3{font:500 14px/1.3 var(--sans);letter-spacing:0;margin-bottom:12px}.drawer .dr-ups{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:10px;margin-right:-32px;padding-right:32px;display:grid;overflow-x:auto}.drawer .dr-ups::-webkit-scrollbar{display:none}.drawer .dr-uc{scroll-snap-align:start;background:var(--tint);border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.drawer .dr-uc .th{border-radius:10px;width:64px;height:64px;overflow:hidden}.drawer .dr-uc .th img{object-fit:cover;width:100%;height:100%}.drawer .dr-uc .nm{font-size:14px;font-weight:500;line-height:1.3}.drawer .dr-uc .pr{color:var(--g700);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:13px}.drawer .dr-uc .pr s{margin-left:4px}.drawer .dr-ruo{color:var(--g700);margin-top:18px;font-size:13px;line-height:1.45}.drawer .df{padding:18px 32px calc(24px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:0 -10px 30px -24px #0000004d}.drawer .dr-sum{gap:6px;margin-bottom:14px;font-size:14px;display:grid}.drawer .dr-sum>div{justify-content:space-between;gap:12px;display:flex}.drawer .dr-sum .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.drawer .dr-sum .num s{color:var(--g700);margin-right:6px}.drawer .dr-sum small{font-size:12.5px;display:block}.drawer .dr-sum .tot{letter-spacing:-.02em;padding-top:6px;font-size:20px}.drawer .dr-note{color:var(--g700);margin-bottom:14px;font-size:13px}.drawer .dr-wa{min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px;display:flex}.drawer .dr-wa svg{flex:none;width:18px;height:18px}.drawer .dr-wa span{border-bottom:1px solid;padding-bottom:1px}.drawer .dr-wa:hover span{border-bottom-width:2px;padding-bottom:0}.drawer .dr-empty{justify-items:start;gap:16px;padding:40px 0;display:grid}.drawer .dr-empty-title{font:400 clamp(21px, 1.7vw, 26px) / 1.2 var(--sans);letter-spacing:-.025em}@media (width<=639.98px){.drawer .dh{min-height:60px;padding:12px 20px}.drawer .db{padding:0 20px 20px}.drawer .df{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px))}.drawer .dr-line{grid-template-columns:72px minmax(0,1fr)}.drawer .dr-line .th{width:72px;height:72px}.drawer .dr-line .stepper,.drawer .dr-line .dr-remove{grid-column:2;justify-self:start}.drawer .dr-ups{margin-right:-20px;padding-right:20px}.drawer .dr-sum .num s,.drawer .dr-uc .pr s{display:none}.drawer .dr-ups{grid-auto-columns:86%}.drawer .dr-note{margin-bottom:12px}}.gate{z-index:100;font-family:var(--sans);color:var(--ink);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.gate .gscrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100d8c;position:fixed;inset:0}.gate .gcard{background:var(--paper);border-radius:var(--r-lg);grid-template-columns:1fr;width:min(880px,100%);padding:8px;display:grid;position:relative;box-shadow:0 30px 80px -30px #00000080}@media (prefers-reduced-motion:no-preference){.gate .gcard{animation:sc-gate-in .5s var(--spring) both}}@keyframes sc-gate-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.gate .gimg{border-radius:var(--r-md);aspect-ratio:16/7;background:var(--tint);overflow:hidden}.gate .gimg img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.gate .gtext{align-content:center;gap:14px;padding:24px 20px 20px;display:grid}.gate .gtag{font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink);align-items:center;gap:10px;display:inline-flex}.gate h1,.gate h2{font:400 clamp(28px, 3vw, 36px) / 1.08 var(--sans);letter-spacing:-.035em}.gate .q{border-top:1px solid var(--line);padding-top:14px;font-size:18px;font-weight:500}.gate .btns{gap:10px;display:grid}.gate .fine{color:var(--g700);font-size:12.5px;line-height:1.5}.gate .legal ul{flex-wrap:wrap;gap:0 16px;font-size:13px;display:flex}.gate .legal a{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}@media (width>=768px){.gate .gcard{grid-template-columns:.95fr 1.05fr}.gate .gimg{aspect-ratio:auto;min-height:520px}.gate .gtext{padding:32px 36px}.gate .btns{grid-template-columns:1fr 1fr}}@media (width<=767.98px){.gate{place-items:start center}}.gate .restricted{text-align:center;justify-items:center;gap:14px;padding:48px 32px;display:grid}.gate .restricted .legal ul{justify-content:center}.wafloat{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--wa-lift,0px));z-index:36;background:var(--ink);height:52px;color:var(--white);font:500 15px/1 var(--sans);letter-spacing:-.005em;transition:opacity .3s ease, transform .4s var(--ease), bottom .4s var(--ease), background-color .2s ease-in-out;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex;position:fixed;box-shadow:0 18px 38px -18px #0000008c,0 2px 8px #0000001f}.wafloat svg{flex:none;width:22px;height:22px}.wafloat:hover{background:#2b2b2b}.wafloat:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wafloat.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease, transform .4s var(--ease), visibility 0s linear .3s;transform:translateY(14px)}@media (width<=767.98px){.wafloat{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px) + var(--wa-lift,0px));justify-content:center;width:56px;height:56px;padding:0}.wafloat svg{width:26px;height:26px}.wafloat .lbl{display:none}}.foot{color:var(--white);font-family:var(--sans);background:#000;border-radius:28px 28px 0 0;overflow:hidden}.foot .fshell{gap:48px;padding-top:clamp(56px,7vw,96px);display:grid}@media (width>=1024px){.foot .fshell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px}}.foot .brand{align-content:start;justify-items:start;gap:26px;display:grid}.foot .say{font:400 clamp(24px, 2.3vw, 34px) / 1.25 var(--sans);letter-spacing:-.025em;max-width:22ch}.foot .wa-field{border:1.5px solid #ffffffd9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:420px;min-height:56px;padding:0 20px;font-size:16px;display:flex}.foot .wa-field:hover{background:#ffffff0f}.foot .ruo{color:#ffffffd1;border:1px solid #ffffff4d;border-radius:12px;max-width:420px;padding:14px 16px;font-size:13px;line-height:1.5}.foot .cols{grid-template-columns:repeat(2,1fr);align-content:start;gap:32px 20px;display:grid}@media (width>=768px){.foot .cols{grid-template-columns:repeat(3,1fr)}}.foot .cols h2{font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0 0 12px}.foot .cols a{color:#ffffffeb;overflow-wrap:anywhere;align-items:center;min-height:34px;font-size:15px;display:flex}.foot .cols a:hover{color:var(--pastel)}@media (pointer:coarse){.foot .cols a{min-height:44px}}.foot .band{height:clamp(180px,20vw,300px);margin-top:clamp(56px,7vw,96px);position:relative}.foot .band img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.foot .band small{text-align:center;color:#ffffffeb;text-shadow:0 1px 8px #00000080;font-size:13px;position:absolute;bottom:18px;left:0;right:0}.home{--r:24px;--tile-top:#dccfc2;--tile-bot:#e8dcd0;font-family:var(--sans);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.home.rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.home.rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}.home .hx{--u:clamp(.6px, min(calc(100vw / 1440), calc((100svh - 164px) / 766)), 1.12px);z-index:3;background:var(--cream);isolation:isolate;border-radius:0 0 28px 28px;padding-top:72px;position:relative;overflow:hidden}.home .hx-stage{width:min(100%, calc(1440 * var(--u)));height:calc(766 * var(--u));margin:0 auto;position:relative}.home .hx-h1{z-index:6;left:4.2%;top:calc(31 * var(--u));font:500 12.5px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--g700);margin:0;position:absolute}.home .disp{font-family:"Poppins", var(--sans);color:var(--ink);margin:0;font-weight:600}.home .hs-disc{z-index:0;width:calc(600 * var(--u));aspect-ratio:1;left:calc(54% - 300 * var(--u));top:calc(85 * var(--u));background:var(--orange);border-radius:50%;position:absolute}.home .hs-disc:before{content:"";inset:calc(-25 * var(--u));border:1px solid #f37e314d;border-radius:50%;position:absolute}.home .hs-title{z-index:1;top:calc(94 * var(--u));font-size:calc(185 * var(--u));letter-spacing:-.065em;flex-direction:column;line-height:.95;display:flex;position:absolute;left:4.2%;right:4.2%}.home .hs-title span{white-space:nowrap;display:block}.home .hs-title span+span{z-index:5;margin-top:calc(145 * var(--u));font-size:calc(164 * var(--u));align-self:flex-end;position:relative}.home .hs-vial{z-index:3;width:calc(245 * var(--u));left:calc(53% - 122.5 * var(--u));top:calc(35 * var(--u));position:absolute;transform:rotate(12deg)}.home .hs-vial img{width:100%;height:auto;display:block}.home .hs-product{z-index:4;right:4.2%;top:calc(85 * var(--u));gap:4px;min-width:200px;display:grid;position:absolute}.home .hs-product .lbl{font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700);margin-bottom:8px}.home .hs-product strong{font:500 20px/1.3 var(--sans)}.home .hs-product .str{color:var(--g700);font-size:16px}.home .hs-intro{z-index:4;left:4.2%;bottom:calc(42 * var(--u));justify-items:start;gap:22px;display:grid;position:absolute}.home .hs-intro p{color:var(--g900);font-size:16px;line-height:1.6}.home .hs-ctas{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.home .ne{flex:none;width:16px;height:16px}.home .hs-wa{min-height:44px;font:500 15px/1 var(--sans);color:var(--ink);align-items:center;gap:10px;display:inline-flex}.home .hs-wa svg{flex:none;width:20px;height:20px}.home .hs-wa .u{border-bottom:1px solid;padding-bottom:2px}.home .hs-wa:hover .u{border-bottom-width:2px;padding-bottom:1px}.home .hs-detail{z-index:4;right:4.2%;bottom:calc(46 * var(--u));text-align:left;min-height:44px;font:500 15px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid #00000045;align-items:center;gap:14px;padding:10px 0;display:flex;position:absolute}.home .hs-detail small{font:400 14px/1.3 var(--sans);color:var(--g700);margin-top:3px;display:block}.home .hs-detail .ne{margin-left:36px}.home .plus{border:1px solid;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:grid}.home .hx-foot{border-top:1px solid #0000001a}.home .hx-foot .in{width:min(100%, calc(1440 * var(--u)));min-height:52px;color:var(--g900);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin:0 auto;padding:12px 4.2%;font-size:14px;display:flex}.home .hx-foot b{color:var(--ink);margin-right:6px;font-weight:500}.home .hx-foot a{border-bottom:1px solid;padding-bottom:1px}.hx-dlg{background:var(--paper);width:min(760px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);font-family:var(--sans);border:0;border-radius:28px;padding:0;overflow:auto;box-shadow:0 40px 100px -40px #0000008c}.hx-dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14100c61}.hx-dlg[open]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.hx-dlg-art{background:#f1e9e1;place-items:center;padding:32px;display:grid}.hx-dlg-art img{border-radius:16px;width:100%;max-width:250px;height:auto;box-shadow:0 24px 50px -30px #00000073}.hx-dlg-copy{align-content:center;justify-items:start;gap:10px;padding:48px 40px 40px;display:grid}.hx-dlg-copy .lbl{font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.hx-dlg-copy h2{font:400 clamp(34px, 3vw, 42px) / 1.05 var(--sans);letter-spacing:-.03em}.hx-dlg-copy .str{color:var(--g700);font-size:17px}.hx-dlg-copy dl{border-top:1px solid var(--line);width:100%;margin:12px 0 18px;padding-top:14px}.hx-dlg-copy dt{color:var(--g700);font-size:14px}.hx-dlg-copy dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px}.hx-dlg-copy .acts{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.hx-dlg-x{background:#0000000f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.hx-dlg-x:hover{background:#0000001a}@media (width<=767.98px),(width<=1023.98px) and (orientation:portrait){.home .hx{--m:min(calc(100vw / 390), 1.7px);border-radius:0 0 24px 24px;padding-top:60px}.home .hx-stage{width:min(100%, calc(390 * var(--m)));height:auto;padding:calc(622 * var(--m)) calc(24 * var(--m)) calc(22 * var(--m));flex-direction:column;align-items:stretch;display:flex}.home .hx-h1{top:calc(21 * var(--m));left:calc(23 * var(--m));right:calc(23 * var(--m));letter-spacing:.06em}.home .hs-disc{width:calc(357 * var(--m));left:calc(50% - 178.5 * var(--m));top:calc(158 * var(--m))}.home .hs-disc:before{inset:calc(-14 * var(--m))}.home .hs-title{z-index:4;top:calc(75 * var(--m));left:calc(23 * var(--m));right:calc(23 * var(--m));font-size:calc(91 * var(--m))}.home .hs-title span+span{margin-top:calc(362 * var(--m));font-size:calc(79 * var(--m))}.home .hs-vial{width:calc(136 * var(--m));left:calc(50% - 68 * var(--m));top:calc(172 * var(--m))}.home .hs-intro,.home .hs-product,.home .hs-detail{position:relative;inset:auto}.home .hs-intro{gap:calc(16 * var(--m));order:1}.home .hs-product{order:2;gap:2px;min-width:0;margin-top:30px}.home .hs-detail{order:3;width:100%;margin-top:26px}.home .hs-intro p{font-size:clamp(16px,4.1vw,22px);line-height:1.5}.home .hs-product .lbl{display:none}.home .hs-product strong{font-size:clamp(18px,4.6vw,24px)}.home .hs-product .str{font-size:clamp(15px,3.8vw,19px)}.home .hs-detail .ne{margin-left:auto}.home .hx-foot .in{width:min(100%, calc(390 * var(--m)));padding:14px calc(23 * var(--m));justify-content:start;justify-items:start;display:grid}.hx-dlg[open]{grid-template-columns:1fr}.hx-dlg-art{padding:28px 28px 20px}.hx-dlg-art img{max-width:180px}.hx-dlg-copy{padding:24px 24px 28px}}@media (prefers-reduced-motion:no-preference){.home .hs-disc{animation:sc-hx-disc .9s var(--spring) both}.home .hs-vial{animation:sc-hx-vial 1.1s var(--ease) .1s both}.home .hs-title span{animation:sc-hx-up .9s var(--ease) both}.home .hs-title span+span{animation-delay:.14s}}@keyframes sc-hx-disc{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes sc-hx-vial{0%{transform:translateY(28px)rotate(4deg)}to{transform:rotate(12deg)}}@keyframes sc-hx-up{0%{transform:translateY(18px)}to{transform:none}}.home .products{z-index:2;color:var(--white);border-radius:0 0 var(--r-xl) var(--r-xl);background:#000;margin-top:-28px;padding:calc(28px + clamp(56px,7vw,104px)) 0 clamp(64px,8vw,120px);position:relative}.home .products .top{gap:18px;margin-bottom:clamp(28px,3.5vw,48px);display:grid}.home .products .top p{color:#fffc;max-width:38ch}.home .products .top .tlink{color:var(--white);justify-self:start}@media (width>=1024px){.home .products .top{grid-template-columns:1.1fr 1fr auto;align-items:end;gap:40px}.home .products .top .tlink{justify-self:end}}.home .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=1024px){.home .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.home .tile{border-radius:var(--r);background:linear-gradient(180deg, var(--tile-top) 0%, var(--tile-bot) 100%);color:var(--ink);isolation:isolate;display:grid;position:relative;overflow:hidden}.home .tile .t-top{z-index:2;text-align:center;justify-items:center;gap:10px;padding:36px 14px 0;display:grid;position:relative}.home .tile .t-top h3{font:400 clamp(20px, 1.75vw, 26px) / 1.1 var(--sans);letter-spacing:-.03em}.home .tile .t-top h3 span{color:var(--g700);letter-spacing:-.01em;margin-left:4px;font-size:.7em}.home .tile .t-img{z-index:1;aspect-ratio:1/.92;margin-top:4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 84%,#0000 100%)}.home .tile .t-img img{object-fit:cover;object-position:50% 62%;transform-origin:50% 90%;width:100%;height:100%;transition:transform .8s var(--ease);transform:scale(1.12)}.home .tile:hover .t-img img{transform:scale(1.17)}.home .tile .t-bot{z-index:2;text-align:center;justify-items:center;gap:12px;margin-top:-14px;padding:0 14px 22px;display:grid;position:relative}.home .tile .price{color:var(--g700);font-variant-numeric:tabular-nums;font-size:14px}.home .tile .price b{color:var(--ink);font-weight:500}.home .tile .price s{margin-left:6px}.home .tile a.cover{z-index:1;position:absolute;inset:0}.home .tile .t-bot .pill{z-index:3;position:relative}@media (width<=767.98px){.home .tile .t-top{gap:8px;padding:26px 8px 0}.home .tile .code{min-height:26px;padding:0 10px;font-size:12.5px}.home .tile .t-top h3{font-size:19px}.home .tile .t-top h3 span{margin:4px 0 0;font-size:14px;display:block}.home .tile .t-bot{gap:8px;padding:0 8px 14px}.home .tile .pill{min-height:40px;padding:0 16px;font-size:14px}.home .tile .price{font-size:13px;line-height:1.35}.home .tile .price s{margin:0;display:block}}.home .rec{isolation:isolate;margin-top:-32px;padding:calc(32px + clamp(20px,3vw,44px)) 0 clamp(20px,3vw,44px);position:relative;overflow:hidden}.home .rec>img.bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home .glass{color:var(--white);-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);background:#1a16136b;border:1px solid #fff3;border-radius:28px;gap:28px;padding:clamp(28px,4vw,64px);display:grid;position:relative}@media (width>=1024px){.home .glass{grid-template-columns:minmax(340px,1.2fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:32px;min-height:640px}.home .glass .intro{align-self:start}}.home .glass .intro{justify-items:start;gap:22px;display:grid}.home .glass .t-2{max-width:13ch}.home .stat{border:1px solid #ffffff47;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:440px;padding:18px 22px;display:flex}.home .stat .l{gap:8px;min-width:0;font-size:15px;line-height:1.3;display:grid}@media (width<=479.98px){.home .stat{flex-direction:column;align-items:flex-start}}.home .stat .l .code{color:var(--white);border-color:#ffffffb3;justify-self:start}.home .stat .r{font:400 clamp(34px, 3vw, 44px) / 1 var(--sans);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.home .glass .fine{color:#ffffffb8;max-width:44ch;font-size:13px}.home .anno{color:#ffffffe0;gap:10px;font-size:15px;line-height:1.45;display:grid}.home .anno h3{font:500 13px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.home .anno a{min-height:32px;color:var(--white);justify-self:start;align-items:center;font-weight:500;display:inline-flex}.home .anno a span:first-child{border-bottom:1.5px solid var(--orange);padding-bottom:1px}.home .anno .vlinks{justify-items:start;gap:2px;display:grid}.home .anno .rule{border-top:1.5px dotted #fff9;justify-self:stretch;width:100%;height:0;position:relative}.home .anno .rule:after{content:"";background:var(--white);border-radius:50%;width:7px;height:7px;position:absolute;top:-4.5px}.home .anno.left .rule:after{right:0}.home .anno.right .rule:after{left:0}@media (width>=1024px){.home .anno .rule{order:3}.home .anno.left{text-align:right;justify-items:end}.home .anno.left a,.home .anno.left .vlinks{justify-self:end;justify-items:end}}.home .vframe{aspect-ratio:2/3;background:var(--tile-top);border:1px solid #ffffff4d;border-radius:24px;justify-self:center;width:clamp(180px,15vw,232px);margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.home .vframe img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media (width<=1023.98px){.home .vframe{display:none}.home .anno.left,.home .anno.right{text-align:left}.home .anno .rule:after{left:auto;right:0}}.home .res{padding:clamp(72px,9vw,128px) 0}.home .res .grid{gap:32px;display:grid}@media (width>=1024px){.home .res .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:72px}}.home .res .copy{align-content:space-between;gap:32px;display:grid}.home .res .copy .inner{justify-items:start;gap:22px;display:grid}.home .res .ico{width:34px;height:34px}.home .crumb{font:500 14px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--g700)}.home .crumb a{border-bottom:1px solid}.home .crumb b{color:var(--ink);text-transform:none;letter-spacing:-.01em;font-weight:500}.home .res .photo{background:var(--tint);aspect-ratio:1/.78;border-radius:28px;display:block;overflow:hidden}.home .res .photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.home .res .photo:hover img{transform:scale(1.04)}.home .playpill{padding-right:6px}.home .playpill i{background:#ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.home .orders{text-align:center;padding:clamp(40px,5vw,72px) 0 clamp(72px,9vw,128px)}.home .orders .t-2{max-width:18ch;margin:0 auto}.home .orders .lede{max-width:50ch;margin:18px auto 0}.home .track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;grid-auto-columns:min(78vw,1000px);grid-auto-flow:column;gap:16px;padding:44px calc(50vw - min(39vw,500px)) 8px;display:grid;overflow-x:auto}.home .track::-webkit-scrollbar{display:none}@media (width<=767.98px){.home .track{grid-auto-columns:86vw;padding-inline:7vw}}.home .slide{scroll-snap-align:center;aspect-ratio:16/9;border-radius:var(--r);color:var(--white);text-align:left;isolation:isolate;background:#2b2a27;position:relative;overflow:hidden}@media (width<=767.98px){.home .slide{aspect-ratio:4/5}}.home .slide img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home .slide:after{content:"";z-index:-1;background:linear-gradient(#0000000d 0%,#0000002e 45%,#000000a8 100%);position:absolute;inset:0}.home .slide .in{gap:10px;display:grid;position:absolute;bottom:clamp(20px,3vw,36px);left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.home .slide .n{font:500 14px/1 var(--sans);letter-spacing:.06em}.home .slide h3{font:400 clamp(30px, 3.2vw, 46px) / 1.05 var(--sans);letter-spacing:-.035em}.home .slide p{color:#ffffffe6;max-width:42ch;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.home .ctrl{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-top:18px;padding:5px;display:inline-flex;box-shadow:0 10px 30px -22px #00000080}.home .ctrl button{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;display:grid}.home .ctrl button:hover{background:var(--g900)}.home .ctrl span{font-variant-numeric:tabular-nums;min-width:210px;padding:0 10px;font-size:15px;font-weight:500}.home .bali{padding:0 0 clamp(72px,9vw,128px)}.home .bali .head{gap:16px;margin-bottom:clamp(28px,3.5vw,44px);display:grid}.home .bali .head .side{justify-items:start;gap:12px;display:grid}@media (width>=1024px){.home .bali .head{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.home .bali .head .side{justify-self:end;max-width:40ch}}.home .bali-grid{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:14px;height:clamp(440px,44vw,640px);display:grid}.home .bali-grid figure{border-radius:var(--r);background:var(--tint);margin:0;position:relative;overflow:hidden}.home .bali-grid figure.big{grid-row:1/span 2}.home .bali-grid img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.home .bali-grid figure:hover img{transform:scale(1.03)}@media (width<=767.98px){.home .bali-grid{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:10px;height:auto}.home .bali-grid figure.big{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.home .bali-grid figure:not(.big){aspect-ratio:1}}.home .book{padding:0 0 clamp(72px,8vw,110px)}.home .ask{border-radius:var(--r);background:var(--orange);color:var(--ink);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.home .ask-copy{align-content:center;justify-items:start;gap:18px;padding:clamp(32px,4.4vw,64px);display:grid}.home .ask-copy h2{font:400 clamp(36px, 3.6vw, 56px) / 1.04 var(--sans);letter-spacing:-.035em;text-wrap:balance;max-width:15ch}.home .ask-copy p{color:#1b1b1b;max-width:36ch;font-size:17px;line-height:1.5}.home .ask-ctas{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:8px;display:flex}.home .ask-ctas .pill svg{flex:none;width:20px;height:20px}.home .ask-ctas .tlink{color:var(--ink)}.home .ask-photo{aspect-ratio:4/3;background:var(--tint);margin:0;position:relative;overflow:hidden}.home .ask-photo img{object-fit:cover;object-position:45% 35%;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.home .ask:hover .ask-photo img{transform:scale(1.03)}@media (width>=900px){.home .ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(460px,38vw,560px)}.home .ask-photo{aspect-ratio:auto}}@media (width<=899.98px){.home .ask-photo{order:-1}.home .ask-copy p{font-size:16px}}@media (width<=479.98px){.home .ask-copy{padding:30px 24px 34px}.home .ask-copy h2{font-size:clamp(30px,9vw,40px)}}.shop{font-family:var(--sans);color:var(--ink)}.shop .rv{transition-delay:var(--d,0s)}@media (prefers-reduced-motion:no-preference){.shop.rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.shop.rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}.shop .t-1{font-size:clamp(38px,4.2vw,60px)}.shop .band-dark{z-index:1;color:var(--white);border-radius:0 0 var(--r-xl) var(--r-xl);background:#000;position:relative}.shop .shop-band{padding:100px 0 calc(32px + clamp(48px,5vw,72px))}.shop .shop-head{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.shop .shop-head h1{max-width:14ch;color:var(--white)}.shop .shop-lede{color:#fffc;max-width:46ch;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.shop .shop-lede-short{display:none}@media (width>=1024px){.shop .shop-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px}.shop .shop-head .shop-lede{justify-self:end}}@media (width<=639.98px){.shop .shop-band{padding-top:88px}.shop .shop-lede-long{display:none}.shop .shop-lede-short{display:block}}.shop .shop-feat{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.shop .shop-fcard{color:var(--white);isolation:isolate;background:#1b1815;border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.shop .shop-fimg{background:#2a2622;display:block;position:relative;overflow:hidden}.shop .shop-fimg img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;transition:transform .8s var(--ease)}.shop .shop-fcard:hover .shop-fimg img{transform:scale(1.04)}.shop .shop-ftext{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(26px,3.2vw,48px);display:flex}.shop .shop-flabel{font:500 13px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#fffc;align-items:center;gap:8px;display:inline-flex}.shop .shop-flabel:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px}.shop .shop-ftext .code{color:var(--white);border-color:#fff9;margin-top:-4px}.shop .shop-fname{font:400 clamp(36px, 3.4vw, 50px) / 1.02 var(--sans);letter-spacing:-.035em;color:var(--white)}.shop .shop-fname span{letter-spacing:-.01em;color:#ffffffa8;white-space:nowrap;margin-left:8px;font-size:.48em}.shop .shop-fdesc{color:#fffc;max-width:46ch;font-size:16px;line-height:1.5}.shop .shop-fprice{letter-spacing:-.015em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:22px;display:flex}.shop .shop-fprice s{color:#fff9;font-size:16px}.shop .shop-fprice .off{background:var(--soft);color:#6e3812;min-height:26px;font:500 13px/1 var(--sans);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.shop .shop-facts{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:6px;display:flex}.shop .p-white{background:var(--white);color:var(--ink)}.shop .p-white:hover{background:var(--cream)}.shop .shop-fphoto{background:#2a2622;border-radius:28px;min-height:320px;margin:0;position:relative;overflow:hidden}.shop .shop-fphoto>img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.shop .shop-fphoto:hover>img{transform:scale(1.03)}@media (width>=1024px){.shop .shop-feat{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.shop .shop-fcard{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:456px}}@media (width<=1023.98px){.shop .shop-feat{gap:0}.shop .shop-fphoto{display:none}.shop .shop-fcard{border-radius:24px}.shop .shop-fimg{aspect-ratio:4/3}}@media (width<=639.98px){.shop .shop-fimg{aspect-ratio:1}.shop .shop-ftext{gap:14px;padding:24px 20px 26px}.shop .shop-fdesc{font-size:15px}.shop .shop-fprice{font-size:20px}}.shop .shop-callout{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);max-width:calc(100% - 28px);color:var(--white);background:#1c181580;border:1px solid #ffffff2e;border-radius:20px;gap:2px;padding:14px 18px 12px;font-size:15px;line-height:1.4;display:grid;position:absolute;bottom:14px;left:14px}.shop .shop-callout .t{align-items:center;gap:8px;font-weight:500;display:flex}.shop .shop-callout .t:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.shop .shop-callout .s{color:#ffffffdb}.shop .shop-callout .tlink{color:var(--white);font-size:15px}.shop .shop-add{text-underline-offset:5px;cursor:pointer;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-in-out;display:inline-flex}.shop .shop-add:hover{text-decoration-thickness:2px}.shop .shop-add[disabled]{opacity:.6;cursor:progress}.shop .shop-add-light{color:var(--white)}.shop .shop-state{min-height:44px;color:var(--g700);align-items:center;gap:8px;font-size:15px;display:inline-flex}.shop .shop-state:before{content:"";background:var(--g500);border-radius:50%;width:7px;height:7px}.shop .shop-fcard .shop-state{color:#fffc}.shop .sheet{z-index:2;background:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:-32px;position:relative}.shop .shop-sheet{padding:clamp(40px,4.4vw,64px) 0 0}.shop .shop-status{min-height:44px;color:var(--g700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-bottom:clamp(24px,3vw,40px);font-size:15px;display:flex}.shop .shop-status b{color:var(--ink);font-weight:500}.shop .shop-status .tlink{color:var(--ink);font-size:15px}.shop .shop-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=900px){.shop .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.shop .pcard{background:var(--tint);border-radius:20px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:42% minmax(0,1fr);align-items:center;column-gap:12px;padding:18px 18px 18px 8px;transition:background-color .3s;display:grid;position:relative;overflow:hidden}.shop .pcard:hover{background:var(--tint-2)}.shop .pcard .shop-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.shop .pcard .pimg{aspect-ratio:1;border-radius:14px;grid-area:1/1/-1;align-self:center;position:relative;overflow:hidden}.shop .pcard .pimg img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.shop .pcard:hover .pimg img{transform:scale(1.04)}.shop .pcard .ptext{grid-area:2/2;justify-items:start;gap:10px;padding:8px 6px 0 0;display:grid}.shop .pcard h3{font:400 clamp(22px, 1.9vw, 28px) / 1.1 var(--sans);letter-spacing:-.03em}.shop .pcard h3 small{color:var(--g700);letter-spacing:-.01em;white-space:nowrap;margin-left:6px;font-size:.62em}.shop .pcard .code{min-height:26px;font-size:13.5px}.shop .pcard .pdesc{color:var(--g900);max-width:46ch;font-size:15px;line-height:1.45}.shop .pcard .pprice{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px}.shop .pcard .pprice s{color:var(--g700);margin-left:8px;font-size:15px}.shop .pcard .pacts{z-index:2;flex-wrap:wrap;grid-area:3/2;align-items:center;gap:10px 18px;padding:14px 6px 8px 0;display:flex;position:relative}@media (width<=639.98px){.shop .pcard{grid-template-rows:auto auto;grid-template-columns:40% minmax(0,1fr);gap:14px 12px;padding:12px 14px 14px 8px}.shop .pcard .pimg,.shop .pcard .ptext{grid-row:1;align-self:center}.shop .pcard .ptext{gap:7px;padding:0}.shop .pcard .code{min-height:24px;padding:0 9px;font-size:12.5px}.shop .pcard h3{font-size:21px}.shop .pcard h3 small{margin:3px 0 0;font-size:14px;display:block}.shop .pcard .pdesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.shop .pcard .pprice{font-size:16px;line-height:1.35}.shop .pcard .pprice s{margin:0;font-size:14px;display:block}.shop .pcard .pacts{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 20px;padding:0 4px 0 2px;display:grid}.shop .pcard .pacts .pill{width:100%;min-height:44px;padding:0 16px;font-size:15px}.shop .pcard .pacts .shop-add{font-size:14.5px}}.shop .shop-order{padding:clamp(72px,9vw,128px) 0 clamp(72px,8vw,112px)}.shop .shop-oframe{isolation:isolate;background:#ede4d9;border-radius:32px;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:48px;min-height:700px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.shop .shop-oframe>img{object-fit:cover;object-position:50% 28%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.shop .shop-ohead{gap:16px;max-width:540px;display:grid}.shop .shop-ohead .lede{color:#2b2b2b;max-width:42ch}.shop .shop-oglass{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);color:var(--white);background:#1a16138a;border:1px solid #ffffff2e;border-radius:24px;padding:clamp(20px,2.6vw,36px)}.shop .shop-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop .shop-steps li{border-left:1px solid #fff3;align-content:start;gap:12px;padding:4px 32px;display:grid}.shop .shop-steps li:first-child{border-left:0;padding-left:0}.shop .shop-steps li:last-child{padding-right:0}.shop .shop-n{font:500 13px/1 var(--sans);letter-spacing:.06em;color:#ffffffc7;font-variant-numeric:tabular-nums}.shop .shop-steps h3{font:400 clamp(22px, 1.9vw, 28px) / 1.15 var(--sans);letter-spacing:-.025em;text-wrap:balance}.shop .shop-steps p{color:#ffffffdb;font-size:15px;line-height:1.55}.shop .shop-odots{justify-content:center;gap:6px;margin-top:16px;display:none}.shop .shop-odots i{width:6px;height:6px;transition:width .3s var(--ease), background-color .3s;background:#ffffff59;border-radius:6px}.shop .shop-odots i.on{background:var(--white);width:20px}.shop .shop-ofoot{border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:28px;padding-top:20px;font-size:15px;line-height:1.5;display:flex}.shop .shop-ofoot p{color:#ffffffe6;align-items:flex-start;gap:10px;max-width:70ch;display:flex}.shop .shop-ofoot p svg{flex:none;margin-top:3px}.shop .shop-ofoot .links{flex-wrap:wrap;gap:0 24px;display:flex}.shop .shop-ofoot .tlink{color:var(--white)}@media (width<=767.98px){.shop .shop-oframe{background:#ddd0bf;border-radius:24px;gap:150px;min-height:0;padding:26px 12px 12px}.shop .shop-oframe>img{object-position:50% 62%;height:470px;bottom:auto}.shop .shop-ohead{padding:0 8px}.shop .shop-oglass{border-radius:20px;padding:16px}.shop .shop-steps{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.shop .shop-steps::-webkit-scrollbar{display:none}.shop .shop-steps li,.shop .shop-steps li:first-child,.shop .shop-steps li:last-child{scroll-snap-align:start;border:1px solid #fff3;border-radius:18px;padding:20px 18px 22px}.shop .shop-odots{display:flex}.shop .shop-ofoot{margin-top:18px;padding-top:16px}}.pdp{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}.pdp>section:last-of-type{padding-bottom:clamp(0px,8vw - 96px,24px)}@media (prefers-reduced-motion:no-preference){.pdp.rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.pdp.rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}.pdp .t-1{font-size:clamp(38px,4.2vw,60px)}.pdp .sec{padding-block:clamp(64px,8vw,120px)}.pdp .sec-head{gap:16px;margin-bottom:clamp(28px,3.5vw,48px);display:grid}@media (width>=1024px){.pdp .sec-head.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:40px}.pdp .sec-head.split>:last-child{justify-self:end}}.pdp .code-sm{min-height:24px;padding:0 10px;font-size:12.5px}.pdp .badge{min-height:26px;font:500 13px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;background:var(--soft);color:#6e3812;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pdp .status{align-items:center;gap:8px;display:inline-flex}.pdp .status:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.pdp .m{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace}.pdp .to{font-family:var(--sans);opacity:.72;font-size:1.04em}.pdp .eye{font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.pdp .eye b{align-items:center;gap:8px;font-weight:500;display:inline-flex}.pdp .eye b:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.pdp .eye span{letter-spacing:-.005em;text-transform:none;opacity:.72;font-size:13px;font-weight:400}.pdp .kick{font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.pdp .acc{border-top:1px solid var(--line)}.pdp .acc-item{border-bottom:1px solid var(--line)}.pdp .acc-btn{cursor:pointer;text-align:left;min-height:58px;font:500 16px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.pdp .acc-btn::-webkit-details-marker{display:none}.pdp .pm{flex:none;width:14px;height:14px;position:relative}.pdp .pm:before,.pdp .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.pdp .pm:after{transform:rotate(90deg)}.pdp .acc-item[open]>.acc-btn .pm:after{transform:rotate(0)}.pdp .acc-inner{color:var(--g900);gap:10px;padding:0 0 18px;font-size:15px;line-height:1.6;display:grid}@media (prefers-reduced-motion:no-preference){.pdp .acc-item::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow-y:clip}.pdp .acc-item[open]::details-content{block-size:auto}}.pdp{interpolate-size:allow-keywords}.pdp .pdp-top{padding-top:24px;padding-bottom:clamp(72px,8vw,120px)}.pdp .pdp-grid{gap:28px;display:grid}@media (width>=1024px){.pdp .pdp-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,1fr);align-items:start;column-gap:clamp(40px,4.8vw,84px)}.pdp .pdp-buy{top:var(--stick,88px);position:sticky}}.pdp .pdp-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pdp .pdp-g{aspect-ratio:1;border-radius:var(--r-lg);background:var(--tint);isolation:isolate;margin:0;position:relative;overflow:hidden}.pdp .pdp-g-lg{grid-column:1/-1}.pdp .pdp-g>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.pdp .pdp-crop>img{object-position:50% 60%;transform-origin:50%;transform:scale(2.05)translateY(-9.6%)}@media (hover:hover){.pdp .pdp-g:hover>img{transform:scale(1.04)}.pdp .pdp-crop:hover>img{transform:scale(2.13)translateY(-9.6%)}}.pdp .pdp-cap{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1;position:absolute;bottom:14px;left:14px}.pdp .pdp-bcard{background:var(--tint);flex-direction:column;padding:24px;display:flex;container-type:inline-size}.pdp .pdp-bnum{font-size:min(46px, calc(100cqi / (var(--n,14) * .6)));letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:auto 0;padding:14px 0;line-height:1}.pdp .pdp-bdl{border-top:1px solid var(--line-2);margin:0;display:grid}.pdp .pdp-bdl div{justify-content:space-between;align-items:baseline;gap:16px;padding-top:10px;font-size:14px;line-height:1.35;display:flex}.pdp .pdp-bdl dt{color:var(--g700);flex:none}.pdp .pdp-bdl dd{text-align:right;margin:0}.pdp .pdp-rcard{color:var(--cream);background:#141210;flex-direction:column;padding:24px;display:flex;container-type:inline-size}.pdp .pdp-hero{gap:6px;margin:auto 0 0;padding:16px 0 4px;display:grid}.pdp .pdp-hero .k{color:#ffffffa8;font-size:14px}.pdp .pdp-hero .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--white);font-size:min(52px,15cqi);line-height:1}.pdp .pdp-rdl{margin:auto 0 0;padding-top:14px;display:grid}.pdp .pdp-rdl div{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:14px;line-height:1.35;display:flex}.pdp .pdp-rdl dt{color:#ffffffa8}.pdp .pdp-rdl dd{text-align:right;margin:0}.pdp .pdp-rdl dd.m{font-size:13.5px}.pdp .pdp-rlink{align-self:flex-start;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:inline-flex}.pdp .pdp-rlink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pdp .pdp-rlink span:first-child{border-bottom:1px solid;padding-bottom:1px}.pdp .pdp-rcard:hover .pdp-rlink span:first-child{border-bottom-width:2px;padding-bottom:0}.pdp .pdp-prog{display:none}@media (width<=1023.98px){.pdp .pdp-gal{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--side));padding-inline:var(--side);scroll-padding-inline:var(--side);grid-template-columns:none;grid-auto-columns:min(80%,520px);grid-auto-flow:column;gap:8px;overflow-x:auto}.pdp .pdp-gal::-webkit-scrollbar{display:none}.pdp .pdp-g,.pdp .pdp-g-lg{scroll-snap-align:start;border-radius:20px;grid-column:auto}.pdp .pdp-prog{background:#0000001f;border-radius:2px;height:2px;margin-top:16px;display:block;position:relative;overflow:hidden}.pdp .pdp-prog i{background:var(--ink);will-change:transform;border-radius:2px;width:20%;position:absolute;top:0;bottom:0;left:0}.pdp .pdp-bcard,.pdp .pdp-rcard{padding:20px}.pdp .pdp-rdl{padding-top:10px}.pdp .pdp-rdl div{padding:6px 0;font-size:13.5px}.pdp .pdp-rlink{margin-top:10px}}.pdp .pdp-buy{flex-direction:column;min-width:0;display:flex}.pdp .pdp-crumb{color:var(--g700);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.pdp .pdp-crumb a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pdp .pdp-name{margin-top:4px;font-size:clamp(40px,3.6vw,56px);line-height:1.04}.pdp .pdp-name .str{letter-spacing:-.015em;color:var(--g700);white-space:nowrap;font-size:.48em}.pdp .pdp-stat{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:15px;line-height:1.4;display:flex}.pdp .pdp-rep{align-items:center;gap:10px;display:inline-flex}.pdp .pdp-stat .sep{color:var(--g500)}.pdp .pdp-stat a{border-bottom:1px solid;padding-bottom:1px}.pdp .pdp-stat a:hover{color:var(--orange-ink)}.pdp .pdp-desc{color:var(--g900);max-width:48ch;margin-top:20px;font-size:17px;line-height:1.55}.pdp .pdp-block{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.pdp .pdp-campaign{background:var(--ink);color:var(--cream);border-radius:16px;gap:6px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.pdp .pdp-campaign b{color:var(--peach);font-weight:500}.pdp .pdp-pr{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pdp .pdp-pr b{font:400 30px/1.1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pdp .pdp-pr s{color:var(--g700);font-variant-numeric:tabular-nums;font-size:16px}.pdp .pdp-pnote{color:var(--g700);margin-top:6px;font-size:14px}.pdp .pdp-qty{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.pdp .pdp-step{border:1px solid var(--line-2);border-radius:999px;flex:none;align-items:center;height:48px;padding:0 2px;display:inline-flex}.pdp .pdp-step button{border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;transition:background-color .2s ease-in-out;display:grid}.pdp .pdp-step button:hover:not([disabled]){background:#0000000d}.pdp .pdp-step button[disabled]{opacity:.32;cursor:default}.pdp .pdp-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:16px}.pdp .pdp-qnote{color:var(--g700);text-align:right;font-size:14px;line-height:1.4}.pdp .pdp-qnote b{color:var(--ink);white-space:nowrap;font-weight:500}.pdp .pdp-add{margin-top:12px}.pdp .pdp-add[disabled]{opacity:.7}.pdp .pdp-state{border:1px solid var(--line-2);background:var(--tint);min-height:48px;color:var(--g700);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;display:flex}.pdp .pdp-state:before{content:"";background:var(--g500);border-radius:50%;width:7px;height:7px}.pdp .pdp-max{color:var(--g700);margin-top:8px;font-size:13px}.pdp .pdp-wa{min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:9px;margin-top:6px;font-size:15px;display:flex}.pdp .pdp-wa svg{flex:none;width:19px;height:19px}.pdp .pdp-wa .u{border-bottom:1px solid;padding-bottom:1px}.pdp .pdp-wa:hover .u{border-bottom-width:2px;padding-bottom:0}.pdp .pdp-ruo{margin-top:18px;font-size:16px;line-height:1.5}.pdp .pdp-assure{color:var(--g700);align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.pdp .pdp-assure svg{flex:none;margin-top:3px}.pdp .pdp-acc{margin-top:28px}.pdp .pdp-acc .acc-inner a{border-bottom:1px solid;justify-self:start;padding-bottom:1px;font-size:14px}.pdp .pdp-acc .acc-inner a:hover{color:var(--orange-ink)}.pdp .pdp-spec{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0;display:grid}.pdp .pdp-spec dt{color:var(--g700)}.pdp .pdp-spec dd{margin:0}.pdp .pdp-up{background:var(--tint);border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:24px;padding:10px 14px 10px 10px;transition:background-color .3s;display:grid;position:relative}.pdp .pdp-up:hover{background:var(--tint-2)}.pdp .pdp-up .th{border-radius:14px;width:64px;height:64px;display:block;overflow:hidden}.pdp .pdp-up .th img{object-fit:cover;width:100%;height:100%}.pdp .pdp-up .k{color:var(--g700);font-size:13px}.pdp .pdp-up .nm{margin-top:1px;font-size:15px;font-weight:500;line-height:1.3}.pdp .pdp-up .nm small{color:var(--g700);margin-left:4px;font-size:14px;font-weight:400}.pdp .pdp-up .pr{font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.pdp .pdp-up .pr s{color:var(--g700);margin-left:6px;font-size:13px}@media (width<=1023.98px){.pdp .pdp-desc{order:1;margin-top:22px}.pdp .pdp-acc,.pdp .pdp-up{order:2}.pdp .pdp-block{margin-top:22px;padding-top:20px}}@media (width<=767.98px){.pdp .pdp-stat{gap:10px 12px}.pdp .pdp-rep{flex-basis:100%}.pdp .pdp-rep .sep{display:none}.pdp .pdp-crumb{margin-bottom:14px}.pdp .pdp-name{margin-top:2px;font-size:40px}.pdp .pdp-name.pdp-long{font-size:33px}.pdp .pdp-stat{margin-top:12px}.pdp .pdp-desc{font-size:16px}.pdp .pdp-block{margin-top:18px;padding-top:16px}.pdp .pdp-pr b{font-size:26px}.pdp .pdp-pr s{font-size:14px}.pdp .pdp-qty{margin-top:16px}}.pdp .pdp-proof{padding-bottom:clamp(72px,8vw,120px)}.pdp .pdp-photo{isolation:isolate;border-radius:var(--r-xl);background:#d9d0c4;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(640px,54vw,800px);padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.pdp .pdp-photo>img.bg{object-fit:cover;object-position:50% 40%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pdp .pdp-photo-head{justify-items:start;gap:18px;max-width:600px;display:grid}.pdp .pdp-photo-head .t-1{max-width:13ch}.pdp .pdp-photo-head .lede{color:#2b2b2b;max-width:38ch}.pdp .glass-panel{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);color:var(--white);background:#1a16136b;border:1px solid #fff3;border-radius:28px}.pdp .pdp-glass{background:#1814118f;border-radius:24px;padding:clamp(20px,2.2vw,28px)}.pdp .pdp-feats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdp .pdp-feat{border-left:1px solid #ffffff2e;align-content:start;gap:12px;padding:8px 28px;display:grid}.pdp .pdp-feat:first-child{border-left:0;padding-left:8px}.pdp .pdp-feat svg{width:30px;height:30px;color:var(--white);margin-bottom:6px}.pdp .pdp-feat .k{font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbd}.pdp .pdp-feat .v{font:400 21px/1.28 var(--sans);letter-spacing:-.02em;color:var(--white);overflow-wrap:anywhere}.pdp .pdp-feat .n{color:#ffffffd1;font-size:14px;line-height:1.5}.pdp .pdp-feat a{min-height:32px;color:var(--white);justify-self:start;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.pdp .pdp-feat a span:first-child{border-bottom:1.5px solid var(--orange);padding-bottom:1px}.pdp .dots{justify-content:center;gap:6px;display:flex}.pdp .dots i{width:6px;height:6px;transition:width .3s var(--ease), background-color .3s;background:#ffffff59;border-radius:6px}.pdp .dots i.on{background:var(--white);width:20px}.pdp .pdp-dots{margin-top:14px;display:none}@media (width<=1023.98px){.pdp .pdp-photo{min-height:660px}.pdp .pdp-feats{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;overflow-x:auto}.pdp .pdp-feats::-webkit-scrollbar{display:none}.pdp .pdp-feat,.pdp .pdp-feat:first-child{scroll-snap-align:start;border-left:0;padding:4px}.pdp .pdp-dots{display:flex}}@media (width<=767.98px){.pdp .pdp-photo{border-radius:24px;min-height:640px;padding:24px 16px 16px}.pdp .pdp-photo>img.bg{object-position:24% 50%}.pdp .pdp-photo-head{padding:0 8px}.pdp .pdp-glass{border-radius:20px;padding:20px 18px 16px}}.pdp .pdp-rec{padding-top:0;scroll-margin-top:72px}.pdp .pdp-rec-grid{gap:40px;display:grid}@media (width>=1024px){.pdp .pdp-rec-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(48px,6vw,112px)}.pdp .pdp-rec-intro{position:sticky;top:104px}}.pdp .pdp-rec-intro{align-content:start;justify-items:start;gap:22px;display:grid}.pdp .pdp-rec-intro .t-2{max-width:12ch}.pdp .pdp-prov{font-size:16px;line-height:1.5}.pdp .pdp-meta{border-top:1px solid var(--line);width:100%;max-width:460px;margin:0;display:grid}.pdp .pdp-meta div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 0;font-size:15px;display:flex}.pdp .pdp-meta dt{color:var(--g700)}.pdp .pdp-meta dd{text-align:right;margin:0}.pdp .pdp-fine{color:var(--g700);max-width:54ch;font-size:14px;line-height:1.55}.pdp .pdp-rec-main{min-width:0}.pdp .pdp-rec-main .kick{margin-bottom:10px}.pdp .pdp-rows .acc-btn{gap:20px;min-height:72px;padding:18px 0;font-weight:400}.pdp .pdp-rl{min-width:0;font:400 clamp(19px, 1.5vw, 22px) / 1.25 var(--sans);letter-spacing:-.02em;flex:1;gap:3px;display:grid}.pdp .pdp-rl small{font:400 14px/1.35 var(--sans);letter-spacing:-.005em;color:var(--g700)}.pdp .pdp-val{text-align:right;max-width:58%;font-size:16px;line-height:1.4}.pdp .pdp-val.m{font-size:15px}.pdp .pdp-val.wait{color:var(--g700)}.pdp .pdp-rows .acc-inner{gap:14px;padding:0 34px 24px 0;font-size:15px}.pdp .pdp-dl{gap:10px;margin:0;display:grid}.pdp .pdp-dl div{grid-template-columns:132px minmax(0,1fr);gap:16px;display:grid}.pdp .pdp-dl dt{color:var(--g700)}.pdp .pdp-dl dd{margin:0}.pdp .pdp-repv{flex-wrap:wrap;gap:6px;display:flex}.pdp .pdp-repv .m{background:var(--tint);border-radius:999px;padding:4px 10px;font-size:14px;line-height:1.3}.pdp .pdp-rnote{color:var(--g700);margin-top:8px;font-size:13px;display:block}.pdp .pdp-at{border-collapse:collapse;width:100%;font-size:14.5px}.pdp .pdp-at th,.pdp .pdp-at td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 14px 8px 0;font-weight:400}.pdp .pdp-at thead th{font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.pdp .pdp-src{color:var(--g700);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;display:flex}.pdp .pdp-src a{min-height:32px;color:var(--ink);align-items:center;display:inline-flex}.pdp .pdp-src a span:first-child{border-bottom:1px solid;padding-bottom:1px}.pdp .pdp-src a:hover{color:var(--orange-ink)}.pdp .pdp-limit{margin-top:16px}.pdp .pdp-reps-wrap{margin-top:clamp(40px,5vw,64px)}.pdp .pdp-reps{border-top:1px solid var(--line)}.pdp .pdp-reps li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 28px;padding:18px 0;display:grid}.pdp .pdp-rep-n{letter-spacing:-.015em;font-size:18px}.pdp .pdp-rep-s{color:var(--g700);margin-top:3px;font-size:14px}.pdp .pdp-rep-d{color:var(--g700);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.pdp .pdp-rep-a{gap:8px}.pdp .pdp-support{color:var(--g700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:18px;font-size:14px;display:flex}@media (width<=639.98px){.pdp .pdp-reps li{grid-template-columns:minmax(0,1fr) auto}.pdp .pdp-rep-a{grid-column:1/-1;justify-self:start;margin-top:4px}.pdp .pdp-rows .acc-btn{flex-wrap:wrap;align-items:flex-start;gap:6px 16px}.pdp .pdp-rl{flex:calc(100% - 40px)}.pdp .pdp-val{text-align:left;flex:100%;order:3;max-width:none}.pdp .pdp-rows .pm{margin-top:6px}.pdp .pdp-rows .acc-inner{padding-right:0}.pdp .pdp-dl div{grid-template-columns:1fr;gap:2px}}.pdp .pdp-split-sec{padding-bottom:clamp(72px,8vw,120px)}.pdp .pdp-split{gap:8px;display:grid}@media (width>=1024px){.pdp .pdp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}.pdp .pdp-simg{border-radius:var(--r-xl);background:var(--tint);aspect-ratio:4/3.3;margin:0;position:relative;overflow:hidden}.pdp .pdp-simg img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}@media (hover:hover){.pdp .pdp-simg:hover img{transform:scale(1.04)}}@media (width>=1024px){.pdp .pdp-simg{aspect-ratio:auto;min-height:560px}}.pdp .pdp-scard{border-radius:var(--r-xl);color:var(--cream);background:#141210;align-content:start;gap:24px;padding:clamp(28px,4.4vw,68px);display:grid}.pdp .pdp-scard .dotlabel{color:var(--pastel)}.pdp .pdp-scard .t-2{color:var(--white)}.pdp .pdp-notes{gap:14px;display:grid}.pdp .pdp-notes p{color:#ffffffd1;font-size:16px;line-height:1.62}.pdp .pdp-notes a{color:var(--white);border-bottom:1px solid #fff9}.pdp .pdp-notes a:hover{border-bottom-color:var(--orange)}.pdp .pdp-diag{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:max-content minmax(48px,1fr) minmax(0,max-content);align-items:center;padding:22px 0;display:grid}.pdp .pdp-diag .k{font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;display:block}.pdp .pdp-diag .v{font:400 clamp(24px, 2.1vw, 32px) / 1.12 var(--sans);letter-spacing:-.03em;color:var(--white);margin-top:8px;display:block}.pdp .pdp-diag .v.m{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(16px,1.25vw,18px);line-height:1.45}.pdp .pdp-diag .parts{letter-spacing:0;gap:4px;font-size:clamp(16px,1.25vw,18px);line-height:1.4;display:grid}.pdp .pdp-part{white-space:nowrap}.pdp .pdp-part .lab{font-family:var(--sans);letter-spacing:-.01em;color:#ffffffc7;margin-right:4px}.pdp .pdp-diag .n{color:#ffffffa3;margin-top:6px;font-size:13px;line-height:1.4;display:block}.pdp .pdp-diag .ln{border-top:1.5px dotted #ffffff8c;height:0;margin:0 12px;position:relative}.pdp .pdp-diag .ln:before,.pdp .pdp-diag .ln:after{content:"";background:var(--white);border-radius:50%;width:7px;height:7px;position:absolute;top:-4.25px}.pdp .pdp-diag .ln:before{left:-4px}.pdp .pdp-diag .ln:after{background:var(--orange);right:-4px}@media (width<=639.98px){.pdp .pdp-scard{border-radius:24px;padding:28px 22px}.pdp .pdp-simg{border-radius:24px}.pdp .pdp-diag{grid-template-columns:1fr}.pdp .pdp-diag .ln{border-top:0;border-left:1.5px dotted #ffffff8c;width:0;height:30px;margin:12px 0 12px 3px}.pdp .pdp-diag .ln:before,.pdp .pdp-diag .ln:after{left:-4.25px}.pdp .pdp-diag .ln:before{top:-4px}.pdp .pdp-diag .ln:after{top:auto;bottom:-4px;right:auto}}.pdp .pdp-cmp-sec{padding-bottom:clamp(72px,8vw,120px)}.pdp .pdp-cmp{isolation:isolate;border-radius:var(--r-xl);background:#3a352f;padding:clamp(12px,5vw,80px);position:relative;overflow:hidden}.pdp .pdp-cmp>img.bg{object-fit:cover;object-position:30% 60%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pdp .pdp-cmpg{background:#14110f9e;gap:clamp(28px,3vw,44px);padding:clamp(24px,4vw,56px);display:grid}.pdp .pdp-cmpg .t-2{max-width:15ch;color:var(--white)}.pdp .pdp-tbl{gap:36px;display:grid}@media (width>=900px){.pdp .pdp-tbl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(32px,4vw,64px)}.pdp .pdp-col{grid-row:span 5;grid-template-rows:subgrid;display:grid}}.pdp .pdp-col h3{font:400 clamp(20px, 1.6vw, 24px) / 1.25 var(--sans);letter-spacing:-.02em;color:var(--white);border-bottom:1px solid #ffffff57;align-items:center;gap:12px;padding-bottom:16px;display:flex}.pdp .pdp-col ul{display:contents}.pdp .pdp-col li{color:#ffffffe0;border-bottom:1px solid #ffffff24;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;font-size:15.5px;line-height:1.5;display:grid}.pdp .pdp-col li svg{margin-top:1px}.pdp .pdp-cmp-fine{color:#ffffffbd;max-width:72ch;font-size:13px;line-height:1.55}@media (width<=767.98px){.pdp .pdp-cmp{border-radius:24px;padding:10px}.pdp .pdp-cmpg{border-radius:20px;padding:26px 20px}}.pdp .pdp-faq{padding-top:0}.pdp .faq{gap:28px;display:grid}@media (width>=1024px){.pdp .faq{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px}}.pdp .pdp-faq-head{align-content:start;justify-items:start;gap:16px;display:grid}.pdp .pdp-faq-head .t-2{max-width:12ch}.pdp .pdp-faq .acc-btn{min-height:68px;font:400 clamp(17px, 1.35vw, 19px) / 1.35 var(--sans);letter-spacing:-.01em}.pdp .pdp-faq .acc-inner{color:var(--g900);padding-right:34px;font-size:16px}.pdp .pdp-faq .acc-inner a{border-bottom:1px solid}.pdp .pdp-faq .acc-inner a:hover{color:var(--orange-ink)}.pdp .pdp-rel{padding-bottom:clamp(56px,7vw,96px)}.pdp .pdp-rel .sec-head .lede{max-width:42ch}.pdp .pdp-rtrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-flow:column;grid-auto-columns:calc((min(100vw, var(--max)) - 2 * var(--side) - 48px) / 4);padding:4px max(var(--side), calc((100vw - var(--max)) / 2 + var(--side))) 8px;scroll-padding-inline:max(var(--side), calc((100vw - var(--max)) / 2 + var(--side)));gap:16px;display:grid;overflow-x:auto}.pdp .pdp-rtrack::-webkit-scrollbar{display:none}.pdp .pdp-rtrack>*{scroll-snap-align:start}@media (width<=1023.98px){.pdp .pdp-rtrack{grid-auto-columns:calc((100vw - 2 * var(--side) - 16px) / 2.25)}}@media (width<=639.98px){.pdp .pdp-rtrack{grid-auto-columns:calc(100vw - 2 * var(--side) - 56px);gap:12px}}.pdp .pdp-ctrlw{justify-content:center;margin-top:26px;display:flex}.pdp .ctrl{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex;box-shadow:0 10px 30px -22px #00000080}.pdp .ctrl button{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;display:grid}.pdp .ctrl button:hover{background:var(--g900)}.pdp .ctrl button[disabled]{opacity:.3}.pdp .ctrl .lbl{text-align:center;font-variant-numeric:tabular-nums;min-width:180px;padding:0 10px;font-size:15px;font-weight:500}.pdp .pdp-pc{border-radius:var(--r-lg);background:var(--tint);flex-direction:column;transition:background-color .3s ease-in-out;display:flex;position:relative;overflow:hidden}.pdp .pdp-pc:hover{background:var(--tint-2)}.pdp .pdp-pc .im{aspect-ratio:1;border-radius:18px;margin:8px 8px 0;display:block;overflow:hidden}.pdp .pdp-pc .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.pdp .pdp-pc:hover .im img{transform:scale(1.04)}.pdp .pdp-pc .tx{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:18px 20px 22px;display:flex}.pdp .pdp-pc h3{font:400 24px/1.12 var(--sans);letter-spacing:-.03em}.pdp .pdp-pc h3 small{letter-spacing:-.01em;color:var(--g700);white-space:nowrap;margin-left:4px;font-size:.62em}.pdp .pdp-pc .proof{color:var(--g700);font-size:14px;line-height:1.4}.pdp .pdp-pc .pr{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px;font-size:16px}.pdp .pdp-pc .pr s{color:var(--g700);margin-left:6px;font-size:14px}.pdp .pdp-pc .acts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pdp .pdp-pc .addlink{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.pdp .pdp-pc .addlink:hover{color:var(--orange-ink)}.pdp .pdp-pc .state{color:var(--g700);font-size:14px}.pdp .pdp-pc a.cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.pdp .pdp-pc .acts>*{z-index:2;position:relative}.pdp .pdp-arts-sec{padding-top:0}.pdp .pdp-arts{gap:40px 16px;display:grid}@media (width>=768px){.pdp .pdp-arts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp .pdp-art{align-content:start;justify-items:start;gap:12px;display:grid}.pdp .pdp-art .im{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--tint);width:100%;margin-bottom:6px;display:block;overflow:hidden}.pdp .pdp-art .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.pdp .pdp-art:hover .im img{transform:scale(1.04)}.pdp .pdp-art .meta{color:var(--g700);font-size:14px}.pdp .pdp-art .ttl{font:400 clamp(24px, 2.1vw, 32px) / 1.12 var(--sans);letter-spacing:-.03em;text-wrap:balance}.pdp .pdp-art .ex{color:var(--g700);max-width:54ch;font-size:16px;line-height:1.5}.pdp .pdp-none{padding:24px 0 clamp(72px,9vw,128px)}.pdp .pdp-none-grid{align-items:center;gap:36px;display:grid}@media (width>=1024px){.pdp .pdp-none-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.pdp .pdp-none-copy{justify-items:start;gap:22px;display:grid}.pdp .pdp-none-copy .t-1{max-width:13ch}.pdp .pdp-none-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.pdp .pdp-none-img{border-radius:var(--r-xl);aspect-ratio:4/3;background:var(--tint);margin:0;overflow:hidden}.pdp .pdp-none-img img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.minibar{z-index:35;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--cream);font-family:var(--sans);opacity:0;pointer-events:none;transition:transform .45s var(--ease), opacity .3s;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 16px 36px -18px #0000008c}.minibar.on{opacity:1;pointer-events:auto;transform:none}.minibar img{object-fit:cover;object-position:50% 45%;border-radius:50%;width:40px;height:40px}.minibar .mnm{white-space:nowrap;font-size:15px}.minibar .mnm small{opacity:.75;margin-left:6px;font-size:14px}.minibar .pill{background:var(--white);color:var(--ink)}.minibar .pill:hover{background:var(--cream)}@media (width<=767.98px){.minibar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px}.minibar .mnm{text-overflow:ellipsis;white-space:normal;flex:1;min-width:0;line-height:1.25;overflow:hidden}.minibar .mnm small{margin:2px 0 0;font-size:13px;display:block}}.coa{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.coa.rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.coa.rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}.coa .t-3{font-size:clamp(26px,2.4vw,36px);line-height:1.12}.coa .t-4{letter-spacing:-.025em;font-size:clamp(21px,1.7vw,26px);line-height:1.2}.coa .code-sm{min-height:24px;padding:0 10px;font-size:12.5px}.coa .p-white{background:var(--white);color:var(--ink)}.coa .p-white:hover{background:var(--cream)}.coa .status{font:500 14px/1.2 var(--sans);align-items:center;gap:8px;display:inline-flex}.coa .status:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.coa .status.s-past:before{background:var(--g500)}.coa-label{font:500 13px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.coa-label:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.coa-count{vertical-align:top;font:400 16px/1 var(--sans);letter-spacing:0;color:var(--g700);font-variant-numeric:tabular-nums;margin:.32em 0 0 6px;display:inline-block}.coa .coa-top{padding-top:88px;padding-bottom:clamp(40px,5vw,72px)}.coa .coa-head{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.coa .coa-head h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(52px,7vw,104px);line-height:1}.coa .coa-head .lede{max-width:52ch}.coa .coa-facts{color:var(--g700);flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:15px;display:flex}.coa .coa-facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}@media (width>=1024px){.coa .coa-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}.coa .coa-hside{justify-self:end;max-width:560px}}@media (width<=1023.98px){.coa .coa-top{padding-top:72px}}.coa .coa-verify{scroll-margin-top:72px}.coa .coa-vframe{isolation:isolate;border-radius:var(--r-xl);background:#e9e1d6;grid-template-columns:minmax(0,1fr);align-items:center;min-height:660px;padding:clamp(24px,3vw,44px);display:grid;position:relative;overflow:hidden}.coa .coa-vbg{object-fit:cover;object-position:50% 50%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.coa .coa-vpanel{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);width:min(580px,100%);color:var(--white);background:#18141194;border:1px solid #fff3;border-radius:28px;gap:18px;padding:clamp(24px,3vw,44px);display:grid}.coa .coa-vpanel .coa-label{color:#ffffffdb}.coa .coa-vpanel h2{max-width:14ch}.coa .coa-vlede{color:#ffffffd6;max-width:44ch;font-size:16px;line-height:1.5}.coa .coa-vfield{border-bottom:1px solid #fff9;align-items:center;gap:12px;margin-top:6px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.coa .coa-vfield:focus-within{border-bottom-color:var(--white);box-shadow:0 1px 0 0 var(--white)}.coa .coa-vfield svg{opacity:.8;flex:none}.coa .coa-vfield input{min-width:0;min-height:60px;color:var(--white);letter-spacing:-.01em;font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:12px 0;font-size:20px}.coa .coa-vfield input::placeholder{color:#ffffffa8}.coa .coa-vfield input:focus-visible{outline:none}.coa .coa-vfield input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.coa .coa-vclear{width:44px;height:44px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:grid}.coa .coa-vclear:hover{background:#ffffff1f}.coa .coa-vres{align-content:start;gap:12px;min-height:150px;font-size:15px;line-height:1.5;display:grid}.coa .coa-vres .muted-l{color:#ffffffc7}.coa .coa-vres .muted-l b{color:var(--white);font-weight:500}.coa .coa-vex{flex-wrap:wrap;gap:8px;display:flex}.coa .coa-vex button,.coa .coa-vpick{min-height:40px;color:var(--white);font-variant-numeric:tabular-nums;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.coa .coa-vex button:hover,.coa .coa-vpick:hover{background:#ffffff1f;border-color:#fff9}.coa .coa-vlist{gap:8px;display:grid}.coa .coa-vpick{text-align:left;border-radius:16px;justify-content:space-between;width:100%;padding:8px 16px}.coa .coa-vpick .code{color:var(--white);border-color:#fff9}.coa .coa-vpick .nm{color:#fffc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coa .coa-vmatch{background:#ffffff1a;border:1px solid #ffffff38;border-radius:20px;gap:10px;padding:18px 20px;display:grid}.coa .coa-vstate{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.coa .coa-vstate .code{color:var(--white);border-color:#ffffffb3}.coa .coa-vok{align-items:center;gap:8px;font-weight:500;display:inline-flex}.coa .coa-vok:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px}.coa .coa-vname{font:400 26px/1.15 var(--sans);letter-spacing:-.025em}.coa .coa-vname span{color:#ffffffb3;margin-left:6px;font-size:.62em}.coa .coa-vacts{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:4px;display:flex}.coa .coa-vacts .tlink{color:var(--white)}.coa .coa-vnone{gap:10px;display:grid}.coa .coa-vnone .t{font:400 22px/1.2 var(--sans);letter-spacing:-.02em}.coa .coa-vnone p{color:#ffffffd6}@media (width>=1024px){.coa .coa-vframe{padding-left:44px}}@media (width<=767.98px){.coa .coa-vframe{border-radius:24px;align-items:end;min-height:0;padding:180px 10px 10px}.coa .coa-vbg{object-position:62% 40%;height:520px;bottom:auto}.coa .coa-vpanel{border-radius:20px;gap:14px;padding:22px 16px 18px}.coa .coa-vfield{gap:8px}.coa .coa-vfield svg{width:18px;height:18px}.coa .coa-vfield input{letter-spacing:-.025em;min-height:56px;font-size:16px}.coa .coa-vex button,.coa .coa-vpick,.coa .coa-vacts .pill,.coa .coa-empty .pill{min-height:44px}.coa .coa-vres{min-height:0}}.coa .coa-sec{padding-top:clamp(80px,9vw,136px)}.coa .coa-shead{gap:14px;margin-bottom:clamp(28px,3.4vw,44px);display:grid}.coa .coa-shead .lede{max-width:50ch}@media (width>=1024px){.coa .coa-shead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:56px}.coa .coa-shead .lede{justify-self:end}}.coa .coa-tgrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){.coa .coa-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.coa .coa-rec{background:var(--tint);border-radius:28px;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding:clamp(22px,2.6vw,36px);scroll-margin-top:110px;display:grid}.coa .coa-rhead{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:20px;display:grid}.coa .coa-rhead.no-thumb{grid-template-columns:minmax(0,1fr)}.coa .coa-rthumb{object-fit:cover;background:var(--tint-2);border-radius:16px;width:76px;height:76px}.coa .coa-rtags{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.coa .coa-rname{font:400 clamp(28px, 2.5vw, 38px) / 1.05 var(--sans);letter-spacing:-.03em}.coa .coa-rname+.coa-rtags{margin-top:12px}.coa .coa-rname span{letter-spacing:-.01em;color:var(--g700);white-space:nowrap;margin-left:8px;font-size:.52em}.coa .coa-rmeta{color:var(--g700);margin-top:8px;font-size:15px}.coa .coa-rby{color:var(--g900);margin-top:4px;font-size:15px}.coa .coa-rtests{flex-wrap:wrap;gap:6px;display:flex}.coa .coa-rtests li{border:1px solid var(--line-2);min-height:28px;color:var(--g900);border-radius:999px;align-items:center;padding:0 11px;font-size:13.5px;display:inline-flex}.coa .coa-keys{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin:0;padding-top:22px;display:grid}.coa .coa-keys .wide{grid-column:1/-1}.coa .coa-keys dt{font:500 13px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--g700)}.coa .coa-keys dd{font:400 clamp(22px, 1.9vw, 28px) / 1.12 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0}.coa .coa-keys dd.txt{overflow-wrap:normal;font-size:clamp(20px,1.65vw,24px);line-height:1.25}.coa .coa-keys .nt{font:400 14px/1.4 var(--sans);letter-spacing:0;color:var(--g700);margin-top:6px;display:block}.coa .coa-mini{font:500 13px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--g700);margin-bottom:6px}.coa .coa-rep{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;min-height:68px;padding:10px 0;display:flex}.coa .coa-rep:last-child{border-bottom:1px solid var(--line-2)}.coa .coa-rep .t{font-size:16px;display:block}.coa .coa-rep .d{color:var(--g700);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;display:block}.coa .coa-vlink{align-items:center;gap:6px;min-height:44px;font-size:15px;display:inline-flex}.coa .coa-vlink span:first-child{border-bottom:1px solid;padding-bottom:2px}.coa .coa-vlink:hover span:first-child{border-bottom-width:2px;padding-bottom:1px}.coa .coa-rec>.tlink{justify-self:start;margin-top:-8px}.coa .coa-note{max-width:70ch;color:var(--g700);margin-top:20px;font-size:14px;line-height:1.5}@media (width<=639.98px){.coa .coa-rec{border-radius:22px;gap:20px}.coa .coa-rhead{grid-template-columns:60px minmax(0,1fr);gap:14px}.coa .coa-rthumb{border-radius:14px;width:60px;height:60px}.coa .coa-rtags .code{min-height:26px;padding:0 10px;font-size:12.5px}.coa .coa-rname{font-size:27px}.coa .coa-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-top:0}.coa .coa-keys>div{border-bottom:1px solid var(--line-2);padding:14px 0}.coa .coa-keys>.id{grid-column:1/-1}.coa .coa-keys dd{margin-top:6px;font-size:24px}.coa .coa-keys dd.txt{font-size:20px}.coa .coa-rep{flex-direction:column;align-items:flex-start;gap:2px}}.coa .coa-empty{padding-top:clamp(64px,8vw,110px)}.coa .coa-empty>div{border:1px dashed var(--line-2);text-align:center;border-radius:28px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.coa .coa-guide{padding:clamp(80px,9vw,128px) 0 clamp(8px,9vw - 96px,32px)}.coa .coa-ggrid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1024px){.coa .coa-ggrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:72px}}.coa .coa-article{background:var(--tint);border-radius:28px;display:grid;overflow:hidden}.coa .coa-aimg{aspect-ratio:16/10;background:var(--tint-2);display:block;overflow:hidden}.coa .coa-aimg img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.coa .coa-article:hover .coa-aimg img{transform:scale(1.04)}.coa .coa-atext{justify-items:start;gap:12px;padding:clamp(22px,2.6vw,34px);display:grid}.coa .coa-ameta{color:var(--g700);font-size:14px}.coa .coa-atext .ex{color:var(--g900);max-width:52ch;font-size:16px;line-height:1.5}.coa .coa-atext .pill{margin-top:6px}.coa .coa-help{justify-items:start;gap:6px;margin-top:32px;display:grid}.coa .coa-help h3{font:500 18px/1.3 var(--sans);letter-spacing:-.015em}.coa .coa-help p{color:var(--g700);max-width:56ch;margin-bottom:4px;font-size:15px}.coa .coa-hlink{padding:11px 0;font-size:16px;line-height:1.45;display:block}.coa .coa-hlink span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.coa .coa-hlink:hover span{text-decoration-thickness:2px}.coa .coa-hlink svg{vertical-align:-1px;transition:transform .25s var(--ease);display:inline-block}.coa .coa-hlink:hover svg{transform:translate(3px)}.coa .coa-limits h2{margin-bottom:20px}.coa .coa-limits ol{counter-reset:lim;border-top:1px solid var(--line-2)}.coa .coa-limits li{counter-increment:lim;border-bottom:1px solid var(--line-2);color:var(--g900);grid-template-columns:40px minmax(0,1fr);gap:8px;padding:18px 0;font-size:16px;line-height:1.55;display:grid}.coa .coa-limits li:before{content:counter(lim, decimal-leading-zero);font:500 13px/1.9 var(--sans);letter-spacing:.04em;color:var(--g700);font-variant-numeric:tabular-nums}@media (width<=639.98px){.coa .coa-atext .ex,.coa .coa-limits li{font-size:15px}.coa .coa-limits li{grid-template-columns:32px minmax(0,1fr)}}:is(.lr,.art,.ab){font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){:is(.lr,.art,.ab).rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}:is(.lr,.art,.ab).rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}:is(.lr,.art,.ab) :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:400}:is(.lr,.art,.ab) .t-hero{font-size:clamp(42px,4.7vw,68px)}:is(.lr,.art,.ab) .t-1{font-size:clamp(38px,4.2vw,60px)}:is(.lr,.art,.ab) .t-3{font-size:clamp(26px,2.4vw,36px);line-height:1.12}:is(.lr,.art,.ab) .p-white{background:var(--white);color:var(--ink)}:is(.lr,.art,.ab) .p-white:hover{background:var(--cream)}:is(.lr,.art,.ab) .glass-panel{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);color:var(--white);background:#1a16136b;border:1px solid #fff3;border-radius:28px}:is(.lr-top,.art-top,.ab-intro){padding-top:88px}@media (width<=1023.98px){:is(.lr-top,.art-top,.ab-intro){padding-top:72px}}.lr-lab,.art-lab,.ab-lab{font:500 13px/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--g700)}.lr-av svg{filter:brightness(0)invert()}.lr-av{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lr .lr-head{gap:28px;display:grid}@media (width>=1024px){.lr .lr-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:72px}}.lr .lr-head .l{justify-items:start;gap:22px;display:grid}.lr .lr-head h1{max-width:13ch}.lr .lr-head .r{gap:28px;display:grid}.lr .lr-head .lede{max-width:44ch}.lr .lr-start{display:grid}.lr .lr-start .lr-lab{margin-bottom:8px}.lr .lr-start a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:16px;transition:color .2s ease-in-out;display:flex}.lr .lr-start a:last-child{border-bottom:1px solid var(--line)}.lr .lr-start a:hover{color:var(--orange-ink)}.lr .lr-start a svg{transition:transform .25s var(--ease);flex:none}.lr .lr-start a:hover svg{transform:translate(3px)}.lr .lr-cats{scrollbar-width:none;margin:clamp(44px, 5vw, 72px) calc(var(--side) * -1) 0;padding:2px var(--side);gap:8px;display:flex;overflow-x:auto}.lr .lr-cats::-webkit-scrollbar{display:none}.lr .lr-chip{border:1px solid var(--line-2);border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out;display:inline-flex}.lr .lr-chip:hover{border-color:var(--ink)}.lr .lr-chip .n{color:var(--g700);font-variant-numeric:tabular-nums;font-size:13px}.lr .lr-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.lr .lr-chip[aria-pressed=true] .n{color:#ffffffb8}.lr .lr-feat{--pad:max(var(--side), calc((100vw - var(--max)) / 2 + var(--side)));margin-top:20px}.lr .lr-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 var(--pad) 4px;scroll-padding-inline:var(--pad);grid-auto-columns:100%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.lr .lr-track::-webkit-scrollbar{display:none}.lr .lr-track>*{scroll-snap-align:start}.lr .lr-slide{background:var(--tint);border-radius:var(--r-xl);padding:10px;display:grid}.lr .lr-slide .im{aspect-ratio:3/2;background:var(--tint-2);border-radius:24px;display:block;overflow:hidden}.lr .lr-slide .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.lr .lr-slide:hover .im img{transform:scale(1.04)}.lr .lr-slide .tx{align-content:center;justify-items:start;gap:18px;padding:22px 14px 18px;display:grid}.lr .lr-slide h3{max-width:14ch;font-size:clamp(30px,3.1vw,46px)}.lr .lr-slide h3 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.lr .lr-by{align-items:center;gap:12px;display:flex}.lr .lr-by .who{color:var(--g700);gap:1px;font-size:14px;line-height:1.35;display:grid}.lr .lr-by .who b{color:var(--ink);font-weight:500}.lr .lr-slide .ex{color:var(--g700);max-width:44ch;font-size:16px;line-height:1.55}.lr .lr-ft{align-items:center;gap:18px;margin-top:4px;display:flex}.lr .lr-rt{color:var(--g700);font-variant-numeric:tabular-nums;font-size:14px}@media (width>=900px){.lr .lr-slide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.lr .lr-slide .tx{padding:40px clamp(32px,3.6vw,60px)}}@media (width<=767.98px){.lr .lr-track{grid-auto-columns:calc(100% - 28px);gap:12px}.lr .lr-slide{border-radius:26px;padding:8px}.lr .lr-slide .im{aspect-ratio:4/3;border-radius:20px}.lr .lr-slide .tx{gap:14px;padding:18px 10px 14px}.lr .lr-slide h3{font-size:28px}.lr .lr-slide .ex{font-size:15px}}.lr .lr-ctrlwrap{padding:0 var(--side);justify-content:center;margin-top:24px;display:flex}.lr .ctrl{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex;box-shadow:0 10px 30px -22px #00000080}.lr .ctrl button{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;display:grid}.lr .ctrl button:hover{background:#2b2b2b}.lr .ctrl button[disabled]{opacity:.3}.lr .ctrl .lbl{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:240px;max-width:360px;padding:0 10px;font-size:15px;font-weight:500;overflow:hidden}@media (width<=479.98px){.lr .ctrl .lbl{min-width:0;max-width:calc(100vw - 150px);font-size:14px}}.lr .lr-more{padding:clamp(88px,10vw,150px) 0 0}.lr .lr-mhead{gap:28px;margin-bottom:clamp(40px,4.5vw,64px);display:grid}@media (width>=1024px){.lr .lr-mhead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:72px}}.lr .lr-mhead .l{gap:18px;display:grid}.lr .lr-mhead .lede{max-width:44ch}.lr .lr-std{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;padding:24px 28px;display:grid}.lr .lr-std h3{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.3}.lr .lr-std ul{gap:9px;display:grid}.lr .lr-std li{color:var(--g900);gap:12px;font-size:15px;line-height:1.45;display:flex}.lr .lr-std li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.lr .lr-row{border-top:1px solid var(--line);gap:24px;padding:28px 0 clamp(48px,5vw,72px);scroll-margin-top:96px;display:grid}.lr .lr-row[hidden]{display:none}.lr .lr-row .rh{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lr .lr-row .rh h3{font-size:clamp(26px,2.4vw,36px)}.lr .lr-row .rh .n{color:var(--g700);white-space:nowrap;font-size:14px}@media (width>=1024px){.lr .lr-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}.lr .lr-row .rh{place-content:start;gap:8px;display:grid}}.lr .lr-cards{gap:40px 24px;display:grid}@media (width>=640px){.lr .lr-cards{grid-template-columns:1fr 1fr}}.lr .lr-card{align-content:start;gap:14px;display:grid;position:relative}.lr .lr-card .im{aspect-ratio:3/2;background:var(--tint);border-radius:20px;display:block;overflow:hidden}.lr .lr-card .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.lr .lr-card:hover .im img{transform:scale(1.04)}.lr .lr-card .tx{justify-items:start;gap:10px;display:grid}.lr .lr-card h4{font:400 clamp(22px, 1.8vw, 26px) / 1.18 var(--sans);letter-spacing:-.025em;text-wrap:balance}.lr .lr-card h4 a:after{content:"";z-index:1;position:absolute;inset:0}.lr .lr-card:hover h4 a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lr .lr-card .ex{color:var(--g700);max-width:46ch;font-size:15px;line-height:1.55}.lr .lr-card .lr-ft .tlink{z-index:2;position:relative}@media (width>=640px){.lr .lr-card.wide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:24px}.lr .lr-card.wide h4{font-size:clamp(26px,2.2vw,32px)}}.lr .lr-gloss{margin-top:clamp(72px,9vw,128px);scroll-margin-top:96px}.lr .lr-gloss .g{gap:32px;display:grid}@media (width>=1024px){.lr .lr-gloss .g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}.lr .lr-gloss h2{max-width:12ch}.lr .lr-gloss dl{column-gap:48px;margin:0;display:grid}@media (width>=640px){.lr .lr-gloss dl{grid-template-columns:1fr 1fr}}.lr .lr-gloss dl div{border-top:1px solid var(--line);align-content:start;gap:8px;padding:20px 0 26px;display:grid}.lr .lr-gloss dt{letter-spacing:-.02em;font-size:21px;line-height:1.25}.lr .lr-gloss dd{color:var(--g700);max-width:40ch;margin:0;font-size:15px;line-height:1.55}.lr .lr-close{padding:clamp(72px,9vw,128px) 0 clamp(0px,8vw - 96px,16px)}.lr .lr-band{isolation:isolate;border-radius:var(--r-xl);background:var(--tint);align-items:end;min-height:clamp(520px,44vw,640px);padding:clamp(12px,2vw,28px);display:grid;position:relative;overflow:hidden}.lr .lr-band>img{object-fit:cover;object-position:50% 62%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lr .lr-glass{justify-items:start;gap:18px;max-width:620px;padding:clamp(26px,3.4vw,48px);display:grid}.lr .lr-glass .lr-lab{color:#ffffffdb}.lr .lr-glass p{color:#ffffffe6;max-width:46ch;font-size:16px;line-height:1.55}.lr .lr-glass p a{color:var(--white);border-bottom:1px solid}.lr .lr-glass .ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:6px;display:flex}.lr .lr-glass .tlink{color:var(--white)}@media (width<=767.98px){.lr .lr-band{border-radius:26px;min-height:620px}.lr .lr-glass{border-radius:22px}}.art .art-head{gap:16px;display:grid}.art .art-crumb{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.art .art-crumb a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.art .art-crumb a:hover{color:var(--ink)}.art .art-crumb .sl{opacity:.6}.art .art-title{max-width:16ch;margin-bottom:8px}.art .art-byrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:10px;padding-top:24px;display:flex}.art .art-by{align-items:center;gap:14px;display:flex}.art .art-by .who{gap:2px;font-size:15px;line-height:1.35;display:grid}.art .art-by .who .k{color:var(--g700);font-size:14px}.art .art-by .who b{font-weight:500}.art .art-meta{color:var(--g700);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;font-size:15px;display:flex}.art .art-facts{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.art .art-meta .d{opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px}.art .art-meta a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.art .art-share{gap:8px;min-width:146px;min-height:42px;padding:0 18px;font-size:15px}.art .art-share.done{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (width<=767.98px){.art .art-meta{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;width:100%;display:grid}.art .art-facts .dd{display:none}.art .art-facts .w{flex-basis:100%}.art .art-share{min-width:140px;min-height:44px}}.art .art-hero{border-radius:var(--r-xl);aspect-ratio:2;background:var(--tint);margin:clamp(36px,4.5vw,64px) 0 0;overflow:hidden}.art .art-hero img{object-fit:cover;width:100%;height:100%}@media (width<=767.98px){.art .art-hero{aspect-ratio:4/3;border-radius:24px}}.art .art-lead{gap:26px;margin-top:clamp(48px,6vw,96px);display:grid}.art .art-lead .big{letter-spacing:-.022em;text-wrap:pretty;max-width:40ch;font-size:clamp(23px,2.35vw,34px);line-height:1.34}.art .art-lead .rest{color:var(--g900);gap:18px;max-width:64ch;font-size:clamp(16px,1.25vw,18px);line-height:1.68;display:grid}@media (width>=1024px){.art .art-lead{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}.art .art-lead .big{grid-column:1/-1}.art .art-lead .rest{grid-column:2}}.art .art-body{margin-top:clamp(48px,6vw,88px)}.art .art-tocwrap{z-index:20;position:sticky;top:72px}.art .art-toc{border:1px solid var(--line);-webkit-backdrop-filter:blur(19px)saturate(1.2);backdrop-filter:blur(19px)saturate(1.2);background:#fffcfad6;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 14px 30px -26px #00000080}.art .art-toclab{background:var(--tint);border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.art .art-tocscroll{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.art .art-tocscroll::-webkit-scrollbar{display:none}.art .art-toc ol{gap:2px;width:max-content;padding:0 44px 0 0;display:flex}.art .art-toc a{white-space:nowrap;height:40px;color:var(--g900);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:inline-flex}.art .art-toc a:hover{background:#0000000d}.art .art-toc a[aria-current=true]{background:var(--ink);color:var(--white)}@media (width<=1023.98px){.art .art-tocwrap{margin:0 -8px;top:64px}.art .art-toclab svg{display:none}.art .art-toc a,.art .art-toclab{height:44px}}.art .art-sec{border-top:1px solid var(--line);gap:18px;padding:clamp(36px,4vw,60px) 0;scroll-margin-top:150px;display:grid}.art .art-secs .art-sec:first-child{border-top:0}@media (width>=1024px){.art .art-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}@media (width<=1023.98px){.art .art-sec{scroll-margin-top:136px}}.art .art-sh{letter-spacing:-.025em;text-wrap:balance;align-items:flex-start;gap:14px;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.2;display:flex}.art .art-sh .chev{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@media (width>=1024px){.art .art-sh{align-self:start;padding-right:8px;position:sticky;top:150px}}.art .art-txt{color:var(--g900);gap:20px;max-width:64ch;font-size:clamp(16px,1.25vw,18px);line-height:1.68;display:grid}.art .art-links{margin-top:2px;display:grid}.art .art-a{min-height:44px;color:var(--ink);align-items:flex-start;gap:8px;padding:10px 0;font-size:16px;line-height:1.45;display:inline-flex}.art .art-a>span:first-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.art .art-a:hover>span:first-child{text-decoration-thickness:2px}.art .art-a .i{transition:transform .25s var(--ease);flex:none}.art .art-a:hover .i{transform:translate(3px)}.art .art-a .i svg{margin-top:3px}.art .art-eq{background:var(--tint);border-radius:20px;padding:8px 22px;font-size:clamp(15px,1.15vw,17px);line-height:1.5;display:grid}.art .art-eq .r{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.art .art-eq .r+.r{border-top:1px solid var(--line)}.art .art-eq .op{text-align:center;color:var(--g700)}.art .art-eq .tot{font-weight:500}.art .art-tpl{border:1px solid var(--line-2);background:var(--paper);border-radius:var(--r-lg);gap:16px;padding:clamp(20px,2.4vw,30px);display:grid}.art .art-tpl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.art .art-tpl-body{color:var(--ink);gap:14px;font-size:16px;line-height:1.6;display:grid}@media (width<=767.98px){.art .art-copy{min-height:44px}}.art .art-ex{border-radius:var(--r-xl);border:1px solid var(--line-2);gap:24px;margin-top:clamp(40px,5vw,72px);padding:clamp(24px,3vw,40px);display:grid}@media (width>=1024px){.art .art-ex{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}.art .art-ex img{border-radius:16px;width:100%;max-width:200px;margin-top:20px}.art .art-ex dl{gap:16px;margin:0;display:grid}@media (width>=640px){.art .art-ex dl{grid-template-columns:1fr 1fr}}.art .art-ex dt{color:var(--g700);font-size:14px}.art .art-ex dd{margin:4px 0 0}.art .art-limits{background:var(--tint);border-radius:var(--r-xl);gap:22px;margin-top:clamp(40px,5vw,72px);padding:clamp(28px,3.6vw,56px);display:grid}@media (width>=1024px){.art .art-limits{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}.art .art-h2{font-size:clamp(24px,2.2vw,32px);line-height:1.15}.art .art-limits ul{gap:14px;display:grid}.art .art-limits li{color:var(--g900);gap:14px;max-width:64ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;display:flex}.art .art-limits li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.62em}.art .art-src{gap:22px;padding-top:clamp(56px,6vw,88px);scroll-margin-top:96px;display:grid}@media (width>=1024px){.art .art-src{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}.art .art-src .sub{color:var(--g700);margin-top:10px;font-size:15px}.art .art-src ol{display:grid}.art .art-src li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:2px 8px;padding:16px 0;display:grid}.art .art-src li:last-child{border-bottom:1px solid var(--line)}.art .art-src .n{color:var(--g700);font-variant-numeric:tabular-nums;font-size:14px;line-height:23px}.art .art-src a{text-underline-offset:4px;overflow-wrap:anywhere;justify-self:start;font-size:16px;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px}.art .art-src a:hover{text-decoration-thickness:2px}.art .art-src .host{color:var(--g700);grid-column:2;font-size:14px}.art .art-rel{padding-top:clamp(72px,8vw,112px)}.art .art-relhead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:28px;display:flex}.art .art-relgrid{gap:16px;display:grid}@media (width>=900px){.art .art-relgrid{grid-template-columns:1fr 1fr}}.art .art-next{padding:clamp(72px,8vw,112px) 0 clamp(0px,8vw - 96px,16px)}.art .art-nextcard{background:var(--tint);border-radius:var(--r-xl);padding:10px;transition:background-color .3s ease-in-out;display:grid;position:relative}.art .art-nextcard:hover{background:var(--tint-2)}.art .art-nextcard .im{aspect-ratio:3/2;background:var(--tint-2);border-radius:24px;overflow:hidden}.art .art-nextcard .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.art .art-nextcard:hover .im img{transform:scale(1.04)}.art .art-nextcard .tx{justify-items:start;gap:16px;padding:22px 14px 16px;display:grid}.art .art-nextcard h2{max-width:16ch;font-size:clamp(28px,3vw,44px)}.art .art-nextcard h2 a:after{content:"";position:absolute;inset:0}.art .art-nextcard .ex{color:var(--g700);max-width:46ch;font-size:16px;line-height:1.55}.art .art-nextcard .art-ft{color:var(--g700);align-items:center;gap:18px;font-size:14px;display:flex}.art .art-nextcard .art-ft .tlink{color:var(--ink);font-size:16px}@media (width>=900px){.art .art-nextcard{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.art .art-nextcard .tx{padding:40px clamp(32px,3.6vw,60px)}}.art .art-all{justify-content:center;margin-top:28px;display:flex}.art .art-nf{padding-bottom:clamp(56px,8vw,110px)}.art .art-nf .shell{justify-items:start;gap:22px;display:grid}.art .art-nf ul{width:min(100%,560px);margin-top:8px;display:grid}.art .art-nf li a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.art .art-nf li:last-child a{border-bottom:1px solid var(--line)}.art .art-nf li a:hover{color:var(--orange-ink)}.ab .ab-2{gap:22px;display:grid}@media (width>=1024px){.ab .ab-2{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}}.ab .ab-media{border-radius:var(--r-xl);background:var(--tint);isolation:isolate;margin:0;position:relative;overflow:hidden}.ab .ab-media>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}@media (width<=767.98px){.ab .ab-media{border-radius:24px}}.ab .ab-top{justify-items:start;gap:22px;display:grid}.ab .ab-top h1{max-width:12ch}.ab .ab-lead{margin-top:clamp(28px,3.6vw,48px)}.ab .ab-lead .r{justify-items:start;gap:28px;display:grid}.ab .ab-statement{letter-spacing:-.022em;max-width:32ch;font-size:clamp(22px,2.2vw,32px);line-height:1.35}.ab .ab-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ab .ab-open{aspect-ratio:21/9;margin-top:clamp(48px,6vw,88px)}.ab .ab-open>img{object-position:30% 70%}@media (width<=767.98px){.ab .ab-open{aspect-ratio:4/3}}.ab .ab-why{padding:clamp(64px,8vw,120px) 0 0}.ab .ab-why .ab-2{border-top:1px solid var(--line);padding-top:24px}.ab .ab-small{font:500 18px/1.3 var(--sans);letter-spacing:-.015em}.ab .ab-p{letter-spacing:-.012em;color:var(--g900);gap:20px;max-width:44ch;font-size:clamp(18px,1.55vw,22px);line-height:1.5;display:grid}.ab .ab-ch{margin-top:clamp(88px,10vw,152px);scroll-margin-top:96px}@media (width<=1023.98px){.ab .ab-ch{scroll-margin-top:76px}}.ab .ab-chhead{border-top:1px solid var(--line-2);gap:14px 48px;padding-top:22px;display:grid}@media (width>=1024px){.ab .ab-chhead{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ab .ab-num{font:400 clamp(44px, 5vw, 72px) / 1 var(--sans);letter-spacing:-.045em;color:var(--orange);font-variant-numeric:tabular-nums}.ab .ab-chhead .tt{gap:18px;display:grid}.ab .ab-chtitle{max-width:14ch;font-size:clamp(38px,4.4vw,64px)}.ab .ab-chlede{color:var(--g700);max-width:50ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.ab .ab-chimg{aspect-ratio:2.1;margin-top:clamp(36px,4.5vw,64px)}@media (width<=767.98px){.ab .ab-chimg{aspect-ratio:4/3}}.ab .ab-cap{color:var(--g700);margin-top:12px;font-size:14px}.ab .ab-pair{align-items:start;gap:16px;margin-top:clamp(36px,4.5vw,64px);display:grid}@media (width>=768px){.ab .ab-pair{grid-template-columns:1fr 1fr}}.ab .ab-pair figure{margin:0}.ab .ab-pair .ab-media{aspect-ratio:3/2}.ab .ab-pair .ab-media:hover>img{transform:scale(1.04)}.ab .ab-cols{gap:36px 48px;margin-top:clamp(40px,4.5vw,64px);display:grid}@media (width>=768px){.ab .ab-cols{grid-template-columns:1fr 1fr}}.ab .ab-block{border-top:1px solid var(--line);align-content:start;justify-items:start;gap:14px;padding-top:20px;display:grid}.ab .ab-block h3{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--sans);letter-spacing:-.025em}.ab .ab-block p{color:var(--g900);max-width:52ch;font-size:clamp(16px,1.2vw,17px);line-height:1.62}.ab .ab-block .ab-lab{color:var(--orange-ink)}.ab .ab-kv{border-top:1px solid var(--line);gap:4px;width:100%;padding-top:14px;display:grid;font-size:15px!important}.ab .ab-kv b{font-weight:500}.ab .ab-kv span{color:var(--g700)}.ab .ab-acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.ab .ab-rec{place-items:end;min-height:clamp(560px,46vw,660px);margin-top:clamp(36px,4.5vw,64px);padding:clamp(12px,1.8vw,24px);display:grid}.ab .ab-rec>img{z-index:-1;object-position:40% 50%;position:absolute;inset:0}.ab .ab-recpanel.glass-panel{background:#16131080;gap:18px;width:min(100%,460px);padding:22px;display:grid}.ab .ab-rectop{align-items:center;gap:14px;display:flex}.ab .ab-rectop .th{background:#d8cfc3;border-radius:16px;flex:none;width:72px;height:72px;overflow:hidden}.ab .ab-rectop .th img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;transform:scale(1.25)}.ab .ab-rectop .nm{letter-spacing:-.015em;justify-items:start;gap:6px;font-size:18px;display:grid}.ab .ab-rectop .code{border-color:#ffffffb3;min-height:26px;font-size:13px}.ab .ab-recpanel dl{margin:0;display:grid}.ab .ab-recpanel dl div{border-top:1px solid #fff3;justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.ab .ab-recpanel dt{color:#ffffffc7}.ab .ab-recpanel dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ab .ab-recpanel .fine{color:#ffffffc7;font-size:13px;line-height:1.45}@media (width<=767.98px){.ab .ab-rec{justify-items:stretch;min-height:600px;padding:10px}.ab .ab-rec>img{object-position:56% 40%}.ab .ab-recpanel.glass-panel{background:#16131094;border-radius:20px;width:100%;padding:18px}}.ab .ab-stdwrap{margin-top:clamp(40px,4.5vw,64px)}.ab .ab-stdwrap>.ab-lab{padding-top:24px}.ab .ab-std{margin:0;display:grid}.ab .ab-std div{border-top:1px solid var(--line);gap:6px 32px;padding:22px 0;display:grid}.ab .ab-std div:last-child{border-bottom:1px solid var(--line)}@media (width>=640px){.ab .ab-std div{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}}.ab .ab-std dt{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--sans);letter-spacing:-.025em}.ab .ab-std dd{color:var(--g900);max-width:52ch;margin:0;font-size:clamp(16px,1.2vw,17px);line-height:1.6}.ab .ab-list{gap:10px;width:100%;display:grid}.ab .ab-list li{gap:12px;font-size:16px;line-height:1.5;display:flex}.ab .ab-list li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ab .ab-list.no li:before{background:var(--g500)}.ab .ab-note{color:var(--g700)!important;font-size:15px!important}.ab .ab-ruo{border:1px solid var(--line-2);border-radius:var(--r-md);align-items:flex-start;gap:12px;margin-top:clamp(32px,4vw,48px);padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.ab .ab-ruo:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.ab .ab-close{padding:clamp(96px,11vw,160px) 0 clamp(0px,8vw - 96px,16px)}.ab .ab-end{gap:32px;display:grid}@media (width>=1024px){.ab .ab-end{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:72px}}.ab .ab-end .copy{justify-items:start;gap:22px;display:grid}.ab .ab-end .copy .lede{max-width:40ch}.ab .ab-end .ab-media{aspect-ratio:3/2}.ab .ab-end .ab-media:hover>img{transform:scale(1.04)}.ab .ab-links{flex-wrap:wrap;gap:4px 24px;display:flex}:is(.or,.ct,.nf){font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}:is(.or,.ct,.nf) :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:400}@media (prefers-reduced-motion:no-preference){:is(.or,.ct,.nf).rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}:is(.or,.ct,.nf).rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}:is(.or,.ct,.nf) .dotlabel{font-size:13px}@media (width<=767.98px){:is(.or,.ct,.nf) .dotlabel{letter-spacing:.05em;font-size:14px}}:is(.or,.ct) [id]{scroll-margin-top:104px}@media (width<=1023.98px){:is(.or,.ct) [id]{scroll-margin-top:84px}}:is(.or,.ct,.nf) .t-hero{font-size:clamp(42px,4.7vw,68px)}:is(.or,.ct,.nf) .t-1{font-size:clamp(38px,4.2vw,60px)}:is(.or,.ct,.nf) .t-3{font-size:clamp(26px,2.4vw,36px);line-height:1.12}:is(.or,.ct,.nf) .glass-panel{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);color:var(--white);background:#1a16136b;border:1px solid #fff3;border-radius:28px}:is(.or-hero,.ct-hero,.nf-top){padding-top:88px}@media (width<=1023.98px){:is(.or-hero,.ct-hero,.nf-top){padding-top:72px}}.or .or-hero{padding-bottom:clamp(64px,8vw,112px)}.or .or-head{gap:22px;margin-bottom:clamp(32px,4vw,56px);display:grid}.or .or-head .lft,.or .or-head .rgt{justify-items:start;gap:20px;display:grid}.or .or-head .t-hero{max-width:11ch}.or .or-head .lede{max-width:40ch}.or .or-ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}@media (width>=1024px){.or .or-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:72px}.or .or-head .rgt{padding-bottom:6px}}.or .or-media{aspect-ratio:16/7;background:var(--tint);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.or .or-media>img{object-fit:cover;object-position:58% 62%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.or .or-callout{background:#1e1a1780;border-radius:22px;gap:12px;width:min(360px,100% - 32px);padding:20px 22px;display:grid;position:absolute;bottom:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px)}.or .or-callout ul{gap:10px;display:grid}.or .or-callout li{align-items:center;gap:10px;font-size:15px;line-height:1.35;display:flex}.or .or-callout li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.or .or-jump{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.or .or-jump span{color:var(--g700);margin-right:6px;font-size:14px}.or .or-jump a{border:1px solid var(--line-2);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;display:inline-flex}.or .or-jump a:hover{background:var(--tint);border-color:#0000}@media (width<=767.98px){.or .or-media{aspect-ratio:4/5;border-radius:24px}.or .or-media>img{object-position:50% 70%}.or .or-callout{border-radius:18px;width:auto;padding:18px;bottom:12px;left:12px;right:12px}.or .or-jump{margin-inline:calc(var(--side) * -1);padding:2px var(--side);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.or .or-jump::-webkit-scrollbar{display:none}.or .or-jump span,.or .or-jump a{flex:none}}.or .or-steps{padding-bottom:clamp(72px,9vw,128px)}.or .or-steps .grid{gap:32px;display:grid}.or .or-steps .head{justify-items:start;gap:20px;display:grid}.or .or-steps .head .t-1{max-width:12ch}.or .or-steps .head .lede{max-width:34ch}@media (width>=1024px){.or .or-steps .grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px}.or .or-steps .head{position:sticky;top:112px}}.or .or-list{gap:16px;display:grid}@media (width>=1024px){.or .or-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.or .or-list>.or-step{grid-column:1/-1}.or .or-list>.or-step.half{grid-column:auto}}.or .or-step{background:var(--tint);border-radius:28px;gap:28px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.or .or-step .txt{align-content:start;justify-items:start;gap:14px;display:grid}.or .or-step .n{font:500 14px/1 var(--sans);letter-spacing:.06em;color:var(--g700);font-variant-numeric:tabular-nums}.or .or-step h3{font:400 clamp(26px, 2.3vw, 34px) / 1.12 var(--sans);letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.or .or-step .txt p{color:var(--g900);max-width:44ch;font-size:17px;line-height:1.55}@media (width>=768px){.or .or-step.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}}@media (width<=767.98px){.or .or-step .txt p{font-size:16px}}.or .or-step.dark{color:var(--white);background:#141210}.or .or-step.dark .n{color:#ffffffa8}.or .or-step.dark .txt p{color:#ffffffd6}.or .or-chips{flex-wrap:wrap;gap:8px;display:flex}.or .or-chips li{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:15px;display:inline-flex}.or .or-chips svg{color:var(--orange-ink);flex:none}.or .or-cart{gap:10px;display:grid}.or .or-sheet{background:var(--paper);border-radius:20px;padding:6px 18px;box-shadow:0 24px 50px -34px #00000073}.or .or-line{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.or .or-line+.or-line{border-top:1px solid var(--line)}.or .or-line .th{background:var(--tint);border-radius:12px;width:56px;height:56px;overflow:hidden}.or .or-line .th img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.or .or-line .nm{font:500 15px/1.3 var(--sans)}.or .or-line .nm small{color:var(--g700);margin-left:4px;font-size:14px;font-weight:400}.or .or-line .bt{margin-top:4px}.or .code-sm{min-height:24px;padding:0 10px;font-size:12.5px}.or .or-line .pr{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.or .or-line .pr small{color:var(--g700);margin-top:2px;font-size:13px;display:block}.or .or-cart .cap{color:var(--g700);padding-left:4px;font-size:14px}.or .or-chat{justify-items:end;gap:10px;margin:0;display:grid}.or .or-bubble{background:var(--paper);width:min(100%,380px);color:var(--ink);white-space:pre-line;font-variant-numeric:tabular-nums;border-radius:20px 20px 6px;padding:16px 18px 14px;font-size:13.5px;line-height:1.5;box-shadow:0 24px 50px -30px #000c}.or .or-chat figcaption{color:#ffffffa8;font-size:14px}.or .or-route{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;justify-self:stretch}.or .or-placed{background:var(--paper);width:min(100%,380px);color:var(--ink);border-radius:20px;justify-self:end;gap:6px;padding:16px 18px;font-size:14px;line-height:1.45;display:grid;box-shadow:0 24px 50px -34px #00000073}.or .or-placed .t{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.or .or-placed .t:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.or .or-placed .m{color:var(--g700);font-variant-numeric:tabular-nums}.or .or-step .ph{aspect-ratio:4/5;background:var(--tint-2);border-radius:20px;justify-self:end;width:100%;max-width:336px;max-height:420px;overflow:hidden}.or .or-step .ph img{object-fit:cover;width:100%;height:100%}@media (width<=767.98px){.or .or-step.photo .ph{border-radius:16px;justify-self:start;width:62%;max-width:220px}}.or .or-deliv{padding-bottom:clamp(56px,7vw,96px)}.or .or-dcard{isolation:isolate;background:var(--tint);border-radius:28px;place-items:center end;min-height:640px;padding:32px;display:grid;position:relative;overflow:hidden}.or .or-dcard>img{object-fit:cover;object-position:30% 70%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.or .or-dpanel{background:#1e1a178f;gap:20px;width:min(560px,48%);padding:clamp(28px,3.4vw,48px);display:grid}.or .or-dpanel .t-2{max-width:12ch}.or .or-dpanel>p{color:#ffffffe0;font-size:17px;line-height:1.5}.or .or-fees{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 0;display:grid}.or .or-fees div{border:1px solid #ffffff47;border-radius:20px;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:18px 20px;display:flex}.or .or-fees dt{color:#ffffffd6;font-size:15px;line-height:1.35}.or .or-fees dd{font:400 clamp(28px, 2.6vw, 38px) / 1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.or .or-dpanel .fine{color:#ffffffc2;font-size:14px;line-height:1.5}.or .or-dnotes{gap:16px;margin-top:16px;display:grid}@media (width>=768px){.or .or-dnotes{grid-template-columns:1fr 1fr}}.or .or-note{background:var(--tint);border-radius:24px;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.or .or-note .big{font:400 clamp(34px, 3.4vw, 50px) / 1 var(--sans);letter-spacing:-.035em}.or .or-note p{color:var(--g900);max-width:52ch;font-size:16px;line-height:1.55}@media (width<=1023.98px){.or .or-dcard{min-height:0;padding:12px;display:block}.or .or-dcard:after{content:"";height:clamp(220px,56vw,360px);display:block}.or .or-dcard>img{object-position:18% 78%;height:70%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.or .or-dpanel{border-radius:20px;gap:16px;width:auto;padding:24px 20px}.or .or-dpanel>p{font-size:16px}}@media (width<=419.98px){.or .or-fees{grid-template-columns:1fr}}.or .or-pay{padding:clamp(16px,3vw,40px) 0 clamp(64px,8vw,120px)}.or .or-phead{gap:20px;margin-bottom:clamp(28px,3.5vw,48px);display:grid}.or .or-phead .lft{justify-items:start;gap:16px;display:grid}.or .or-phead .lede{max-width:48ch}@media (width>=1024px){.or .or-phead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:72px}}.or .or-pgrid{gap:16px;display:grid}@media (width>=768px){.or .or-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.or .or-pcard{background:var(--tint);border-radius:24px;align-content:start;gap:14px;padding:clamp(24px,2.6vw,36px);display:grid}@media (width>=768px){.or .or-pcard{min-height:260px}}.or .or-pcard svg{width:34px;height:34px;color:var(--ink)}.or .or-pcard h3{font:400 clamp(22px, 1.9vw, 28px) / 1.15 var(--sans);letter-spacing:-.025em;margin-top:18px}.or .or-pcard p{color:var(--g900);font-size:16px;line-height:1.55}.or .or-hold{background:var(--softer);border-radius:24px;gap:20px;margin-top:16px;padding:clamp(24px,3vw,40px);display:grid}.or .or-hold .big{font:400 clamp(40px, 4.4vw, 64px) / 1 var(--sans);letter-spacing:-.04em}.or .or-hold .lbl{justify-items:start;gap:14px;display:grid}.or .or-hold p{color:var(--g900);max-width:58ch;font-size:16px;line-height:1.55}@media (width>=1024px){.or .or-hold{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:48px}}.or .or-hold .pill{justify-self:start}.or .or-ret{padding-bottom:clamp(24px,3vw,40px)}.or .or-rcard{background:var(--paper);border:1px solid var(--line);border-radius:24px;gap:22px;padding:clamp(24px,3.4vw,48px);display:grid}.or .or-rcard .lft{align-content:start;justify-items:start;gap:14px;display:grid}.or .or-rcard .lft .small{color:var(--g700);max-width:30ch}.or .or-rcard .txt{justify-items:start;gap:14px;display:grid}.or .or-rcard p{color:var(--g900);max-width:60ch;font-size:17px;line-height:1.55}@media (width>=1024px){.or .or-rcard{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:72px}}.or .or-faq{padding-block:clamp(64px,8vw,120px)}.or .faq{align-items:start;gap:28px;display:grid}@media (width>=1024px){.or .faq{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px}}.or .or-fhead{align-content:start;justify-items:start;gap:18px;display:grid}.or .or-fhead .lede{max-width:36ch}@media (width>=1024px){.or .or-fhead{position:sticky;top:112px}}.or .acc{border-top:1px solid var(--line)}.or .acc-item{border-bottom:1px solid var(--line)}.or .acc-btn{cursor:pointer;min-height:64px;font:400 17px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.or .acc-btn::-webkit-details-marker{display:none}.or .pm{flex:none;width:14px;height:14px;position:relative}.or .pm:before,.or .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.or .pm:after{transform:rotate(90deg)}.or .acc-item[open]>.acc-btn .pm:after{transform:rotate(0)}.or .acc-inner{color:var(--g900);gap:12px;max-width:64ch;padding:0 34px 22px 0;font-size:16px;line-height:1.6;display:grid}.or .acc-inner a{border-bottom:1px solid}.or .acc-inner a:hover{color:var(--orange-ink)}.or .acc-inner ul{gap:12px;display:grid}.or .acc-inner li{padding-left:16px;position:relative}.or .acc-inner li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.or .or-end{padding-bottom:clamp(0px,8vw - 96px,16px)}.or .or-ecard{background:var(--tint);border-radius:28px;display:grid;overflow:hidden}.or .or-ecard .ph{aspect-ratio:1;background:var(--tint-2);overflow:hidden}.or .or-ecard .ph img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.or .or-ecard .txt{align-content:center;justify-items:start;gap:22px;padding:clamp(28px,5vw,80px);display:grid}.or .or-ecard .t-1{max-width:13ch}.or .or-ecard .txt>p{color:var(--g900);max-width:46ch;font-size:17px;line-height:1.55}@media (width>=900px){.or .or-ecard{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.or .or-ecard .ph{aspect-ratio:auto;min-height:520px}}@media (width<=899.98px){.or .or-ecard .ph{aspect-ratio:4/3}}.ct .ct-hero{padding-bottom:clamp(64px,8vw,112px)}.ct .ct-head{gap:22px;margin-bottom:clamp(36px,4.5vw,64px);display:grid}.ct .ct-head .lft{justify-items:start;gap:20px;display:grid}.ct .ct-head .t-hero{max-width:11ch}.ct .ct-head .lede{max-width:38ch}@media (width>=1024px){.ct .ct-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:72px}.ct .ct-head .lede{padding-bottom:8px}}.ct .ct-cards{gap:16px;display:grid}@media (width>=768px){.ct .ct-cards{grid-template-columns:1fr 1fr}}.ct .ct-card{background:var(--tint);isolation:isolate;border-radius:28px;grid-template-rows:auto 1fr auto;gap:28px;min-height:380px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.ct .ct-card .top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ct .ct-card .ico{background:var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ct .ct-card .ico svg{width:24px;height:24px}.ct .ct-card .mid{align-content:end;gap:14px;display:grid}.ct .ct-card .big{font:400 clamp(28px, 3.1vw, 46px) / 1.1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;border-bottom:1px solid #0000;justify-self:start;transition:border-color .25s ease-in-out}.ct .ct-card a.big:hover{border-bottom-color:currentColor}.ct .ct-card .mid p{color:var(--g900);max-width:40ch;font-size:16px;line-height:1.5}.ct .ct-card .acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ct .ct-card.warm{background:var(--orange);color:var(--ink)}.ct .ct-card.warm .mid p{color:#1b1b1b}.ct .ct-card.warm .ico{background:#ffffff80}.ct .ct-card.warm .dotlabel:before{background:var(--ink)}.ct .ct-card.warm:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 85% 10%,#ffffff42 0%,#fff0 70%);position:absolute;inset:0}@media (width<=767.98px){.ct .ct-card{border-radius:24px;min-height:300px}.ct .ct-card .big{padding-block:7px;font-size:min(28px,7.4vw)}}.ct .ct-route{padding-bottom:clamp(64px,8vw,120px)}.ct .ct-rgrid{gap:32px;display:grid}.ct .ct-rhead{align-content:start;justify-items:start;gap:18px;display:grid}.ct .ct-rhead .lede{max-width:36ch}@media (width>=1024px){.ct .ct-rgrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px}.ct .ct-rhead{position:sticky;top:112px}}.ct .ct-form{background:var(--paper);border:1px solid var(--line);border-radius:28px;gap:28px;padding:clamp(20px,3vw,40px);display:grid}.ct .ct-form fieldset{border:0;min-width:0;margin:0;padding:0}.ct .ct-form legend{color:var(--g700);margin-bottom:14px;padding:0;font-size:14px}.ct .ct-topics{gap:8px;display:grid}@media (width>=640px){.ct .ct-topics{grid-template-columns:1fr 1fr}}.ct .ct-topic{border:1px solid var(--line-2);cursor:pointer;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:44px;padding:16px 18px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:grid;position:relative}.ct .ct-topic:hover{background:var(--cream)}.ct .ct-topic input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ct .ct-topic .dot{border:1.5px solid var(--g500);border-radius:50%;grid-row:1/span 2;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ct .ct-topic .dot:after{content:"";background:var(--ink);width:10px;height:10px;transition:transform .25s var(--spring);border-radius:50%;transform:scale(0)}.ct .ct-topic .t{font:500 16px/1.35 var(--sans)}.ct .ct-topic .d{color:var(--g700);font-size:14px;line-height:1.45}.ct .ct-topic:has(input:checked){border-color:var(--ink);background:var(--tint)}.ct .ct-topic:has(input:checked) .dot{border-color:var(--ink)}.ct .ct-topic:has(input:checked) .dot:after{transform:scale(1)}.ct .ct-topic:has(input:focus-visible){outline:2px solid var(--focus-ring,var(--ink));outline-offset:2px}.ct .ct-field{gap:8px;display:grid}.ct .ct-field label{color:var(--g700);font-size:14px}.ct .ct-field textarea{border:1px solid var(--line-2);background:var(--white);min-height:132px;font:400 16px/1.5 var(--sans);color:var(--ink);resize:vertical;border-radius:16px;padding:14px 16px}.ct .ct-field textarea::placeholder{color:var(--g500)}.ct .ct-field .hint{color:var(--g700);font-size:14px}.ct .ct-actions{flex-wrap:wrap;gap:12px;display:flex}.ct .ct-note{color:var(--g700);font-size:14px;line-height:1.5}@media (width<=639.98px){.ct .ct-actions .pill{flex:100%}}.ct .ct-photo{padding-bottom:clamp(56px,7vw,96px)}.ct .ct-pcard{isolation:isolate;background:var(--tint);border-radius:28px;align-items:center;min-height:600px;padding:32px;display:grid;position:relative;overflow:hidden}.ct .ct-pcard>img{object-fit:cover;object-position:50% 62%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ct .ct-glass{background:#1e1a178c;gap:18px;width:min(520px,46%);padding:clamp(28px,3.4vw,48px);display:grid}.ct .ct-glass .t-3{max-width:16ch}.ct .ct-glass>p{color:#ffffffdb;font-size:17px;line-height:1.5}.ct .ct-glass .loc{border:1px solid #ffffff47;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:16px 20px;font-size:16px;display:flex}.ct .ct-glass .loc span:first-child{color:#ffffffb8;font-size:14px}@media (width<=1023.98px){.ct .ct-pcard{min-height:0;padding:clamp(250px,66vw,420px) 12px 12px;display:block}.ct .ct-pcard>img{object-position:56% 60%;height:calc(clamp(250px,66vw,420px) + 60px);bottom:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.ct .ct-glass{border-radius:20px;width:auto;padding:24px 20px}.ct .ct-glass>p{font-size:16px}}.ct .ct-links{padding-bottom:clamp(0px,8vw - 96px,16px)}.ct .ct-links>.shell>h2{margin-bottom:24px}.ct .ct-lgrid{gap:16px;display:grid}@media (width>=768px){.ct .ct-lgrid{grid-template-columns:1fr 1fr}}.ct .ct-link{background:var(--tint);border-radius:24px;grid-template-columns:clamp(96px,12vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,24px);padding:12px 24px 12px 12px;transition:background-color .3s ease-in-out;display:grid}.ct .ct-link:hover{background:var(--tint-2)}.ct .ct-link .th{aspect-ratio:1;background:var(--tint-2);border-radius:16px;overflow:hidden}.ct .ct-link .th img{object-fit:cover;width:100%;height:100%}.ct .ct-link .tx{gap:6px;display:grid}.ct .ct-link .ttl{font:400 clamp(22px, 1.9vw, 28px) / 1.15 var(--sans);letter-spacing:-.025em}.ct .ct-link .dsc{color:var(--g700);max-width:36ch;font-size:15px;line-height:1.45}.ct .ct-link .go{background:var(--ink);width:44px;height:44px;color:var(--white);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.ct .ct-link:hover .go{transform:translate(3px)}@media (width<=479.98px){.ct .ct-link{grid-template-columns:88px minmax(0,1fr);padding-right:16px}.ct .ct-link .go{display:none}}.nf .nf-top{padding-bottom:clamp(56px,7vw,96px)}.nf .nf-head{justify-items:start;gap:24px;display:grid}.nf .nf-head .t-hero{letter-spacing:-.045em;max-width:12ch;font-size:clamp(46px,6.4vw,92px);line-height:1.02}.nf .nf-head .lede{max-width:40ch}.nf .nf-ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.nf .nf-rule{border-top:1px solid var(--line-2);margin-top:clamp(48px,6vw,88px)}.nf .nf-prod{padding-bottom:clamp(0px,8vw - 96px,16px)}.nf .nf-thead{gap:14px;margin-bottom:clamp(24px,3vw,40px);display:grid}.nf .nf-thead .lft{justify-items:start;gap:14px;display:grid}.nf .nf-thead p{max-width:46ch;color:var(--g700);font-size:16px;line-height:1.5}@media (width>=1024px){.nf .nf-thead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}}.nf .home .tiles.nf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=767.98px){.nf .home .tiles.nf-grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--side) * -1);padding-inline:var(--side);scroll-padding-inline:var(--side);scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:10px;overflow-x:auto}.nf .home .tiles.nf-grid::-webkit-scrollbar{display:none}.nf .home .tiles.nf-grid .tile{scroll-snap-align:start}.nf .home .tiles.nf-grid .tile .code{min-height:26px;padding:0 10px;font-size:12.5px}.nf .home .tiles.nf-grid .tile .t-top{padding:52px 12px 0}.nf .home .tiles.nf-grid .tile .t-top h3{font-size:22px}.nf .home .tiles.nf-grid .tile .t-top h3 span{margin-left:4px;font-size:15px;display:inline}.nf .home .tiles.nf-grid .tile .pill{min-height:44px;padding:0 20px;font-size:15px}.nf .home .tiles.nf-grid .tile .price{font-size:14px}.nf .home .tiles.nf-grid .tile .price s{margin-left:6px;display:inline}.nf .home .tiles.nf-grid .tile .t-bot{gap:10px;padding:0 12px 18px}}.nf .nf-dots{justify-content:center;gap:6px;margin-top:16px;display:none}.nf .nf-dots i{background:var(--line-2);width:6px;height:6px;transition:width .3s var(--ease);border-radius:6px}.nf .nf-dots i.on{background:var(--ink);width:20px}@media (width<=767.98px){.nf .nf-dots{display:flex}}.rf{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}.rf :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:400}@media (prefers-reduced-motion:no-preference){.rf.rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.rf.rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}.rf .dotlabel{font-size:13px}@media (width<=767.98px){.rf .dotlabel{letter-spacing:.05em;font-size:14px}}.rf [id]{scroll-margin-top:104px}@media (width<=1023.98px){.rf [id]{scroll-margin-top:84px}}.rf .t-hero{font-size:clamp(42px,4.7vw,68px)}.rf .sec{padding-block:clamp(64px,8vw,120px)}.rf .glass-panel{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);color:var(--white);background:#1a16136b;border:1px solid #fff3;border-radius:28px}.rf .p-white{background:var(--white);color:var(--ink)}.rf .p-white:hover{background:var(--cream)}.rf .rf-hero{isolation:isolate;background:#efe6da;border-radius:0 0 28px 28px;height:calc(100svh - 40px);min-height:640px;max-height:880px;position:relative;overflow:hidden}.rf .rf-hero>img{object-fit:cover;object-position:70% 58%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rf .rf-hero>img{animation:rf-drift 16s var(--ease) both}@keyframes rf-drift{0%{transform:scale(1.06)}to{transform:none}}}.rf .rf-hero .shell{align-items:center;height:100%;display:flex}.rf .rf-glass{background:#1e1a1780;justify-items:start;gap:22px;width:min(600px,100%);margin-top:48px;padding:clamp(28px,3.6vw,52px);display:grid}.rf .rf-glass .t-hero{max-width:11ch}.rf .rf-glass .lede{color:#ffffffe0;max-width:34ch}.rf .rf-ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.rf .rf-ctas .tlink{color:var(--white)}@media (width<=767.98px){.rf .rf-hero{background:#e4d7c4;border-radius:0 0 24px 24px;height:auto;min-height:0;max-height:none}.rf .rf-hero .shell{padding-top:min(78vw,340px);padding-bottom:12px;padding-inline:12px;display:block}.rf .rf-hero>img{object-position:76% 55%;height:min(92vw,400px);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.rf .rf-glass{border-radius:22px;gap:16px;margin-top:0;padding:26px 22px}}.rf .rf-head{gap:18px;margin-bottom:clamp(28px,3.5vw,48px);display:grid}.rf .rf-head .lft{justify-items:start;gap:16px;display:grid}.rf .rf-head .lede{max-width:42ch}@media (width>=1024px){.rf .rf-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:72px}.rf .rf-head .lede{padding-bottom:6px}}.rf .rf-sides{gap:16px;display:grid}@media (width>=900px){.rf .rf-sides{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.rf .rf-side{background:var(--tint);border-radius:28px;align-content:start;gap:18px;padding:clamp(24px,3.2vw,48px);display:grid}.rf .rf-side .fig{font:400 clamp(48px, 5.4vw, 80px) / 1 var(--sans);letter-spacing:-.045em;margin-top:10px}.rf .rf-side>p{color:var(--g900);max-width:40ch;font-size:17px;line-height:1.5}.rf .rf-side .fine{color:var(--g700);max-width:46ch;font-size:15px;line-height:1.5}.rf .rf-pending p{max-width:60ch}.rf .rf-rates{margin:10px 0 0;display:grid}.rf .rf-rates div{border-top:1px solid var(--line-2);grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;gap:8px 28px;padding:18px 0;display:grid}.rf .rf-rates div:last-child{border-bottom:1px solid var(--line-2)}.rf .rf-rates dt{font:400 clamp(40px, 4vw, 60px) / 1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.rf .rf-rates dd{color:var(--g900);margin:0;font-size:17px;line-height:1.5}.rf .rf-example{background:var(--paper);border-radius:18px;gap:10px;padding:20px 22px;display:grid}.rf .rf-example .cap{color:var(--g700);font-size:14px}.rf .rf-example dl{gap:10px 28px;display:grid}@media (width>=640px){.rf .rf-example dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf .rf-example dl>div{gap:2px;display:grid}.rf .rf-example dt{color:var(--g700);font-size:14px}.rf .rf-example dd{font:400 clamp(22px, 1.9vw, 28px) / 1.15 var(--sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;gap:2px;margin:0;display:grid}.rf .rf-example dd span{letter-spacing:-.01em;color:var(--g700);font-size:14px;line-height:1.4}@media (width<=767.98px){.rf .rf-side>p,.rf .rf-rates dd{font-size:16px}.rf .rf-rates div{grid-template-columns:1fr}}.rf .rf-how{padding-top:0}.rf .rf-steps{gap:12px;display:grid}@media (width>=640px){.rf .rf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rf .rf-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.rf .rf-step{background:var(--tint);border-radius:24px;grid-template-rows:auto auto 1fr;gap:14px;min-height:300px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative}.rf .rf-step .top{justify-content:space-between;align-items:center;display:flex}.rf .rf-step .n{font:500 14px/1 var(--sans);letter-spacing:.06em;color:var(--g700);font-variant-numeric:tabular-nums}.rf .rf-step .ico{background:var(--paper);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.rf .rf-step .ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rf .rf-step .ico .acc-stroke{stroke:var(--orange)}.rf .rf-step h3{font:400 clamp(22px, 1.9vw, 28px) / 1.15 var(--sans);letter-spacing:-.025em;margin-top:clamp(36px,4.4vw,64px)}.rf .rf-step p{color:var(--g900);font-size:16px;line-height:1.5}.rf .rf-step .tlink{min-height:44px;font-size:15px}@media (width<=639.98px){.rf .rf-step{min-height:0}.rf .rf-step h3{margin-top:10px}}.rf .rf-ms{padding-top:0}.rf .rf-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.rf .rf-track li{align-content:end;gap:18px;display:grid}.rf .rf-track .lbl{justify-items:start;gap:8px;padding-inline:4px;display:grid}.rf .rf-track .st{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.rf .rf-track .is-reached .st,.rf .rf-track .is-reached .amt{color:var(--orange-ink)}.rf .rf-track .is-next .st{color:var(--ink)}.rf .rf-track .amt{font:400 clamp(28px, 2.8vw, 42px) / 1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.rf .rf-track .cnt{color:var(--g700);font-size:15px;line-height:1.4}.rf .rf-track .cnt b{color:var(--ink);font-weight:500}.rf .rf-track .bar{height:calc(var(--h) * 48px);position:relative}.rf .rf-track .bar:before{content:"";background:var(--c);transform-origin:50% 100%;border-radius:20px 20px 8px 8px;position:absolute;inset:0}.rf .rf-track .bar span{font:400 clamp(20px, 1.8vw, 26px) / 1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;position:absolute;bottom:13px;left:18px}@media (prefers-reduced-motion:no-preference){.rf .rf-track .bar:before{transition:transform .9s var(--spring);transition-delay:var(--d,0s)}.rf .rf-track .bar span{transition:opacity .5s ease-in-out;transition-delay:calc(var(--d,0s) + .3s)}.rf.rv-ready .rf-track:not(.in) .bar:before{transform:scaleY(.2)}.rf.rv-ready .rf-track:not(.in) .bar span{opacity:0}.rf.rv-ready .rf-track.rv:not(.in){opacity:1;transform:none}}.rf .rf-track-base{border-top:1px solid var(--line-2);height:0;margin-top:12px}.rf .rf-done{color:var(--orange-ink);margin-top:20px;font-size:16px}.rf .rf-ms .note{color:var(--g900);max-width:60ch;margin-top:28px;font-size:16px;line-height:1.55}@media (width<=767.98px){.rf .rf-track{grid-template-columns:1fr;gap:28px;padding-left:32px;position:relative}.rf .rf-track:before{content:"";border-left:1.5px solid var(--line-2);position:absolute;top:10px;bottom:10px;left:7px}.rf .rf-track li{gap:12px;position:relative}.rf .rf-track li:before{content:"";background:var(--c);width:16px;height:16px;box-shadow:0 0 0 4px var(--cream);border-radius:50%;position:absolute;top:6px;left:-32px}.rf .rf-track .lbl{gap:6px;padding:0}.rf .rf-track .amt{font-size:30px}.rf .rf-track .bar{height:14px;width:calc(var(--h) * 25%)}.rf .rf-track .bar:before{transform-origin:0;border-radius:999px}.rf .rf-track .bar span{display:none}.rf.rv-ready .rf-track:not(.in) .bar:before{transform:scaleX(.25)}.rf .rf-track-base{display:none}}.rf .rf-calc{padding-top:0}.rf .rf-cgrid{gap:16px;display:grid}@media (width>=900px){.rf .rf-cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.rf .rf-inputs{background:var(--tint);border-radius:28px;align-content:start;gap:22px;padding:clamp(24px,3.2vw,48px);display:grid}.rf .rf-field{gap:8px;display:grid}.rf .rf-field label{color:var(--g700);font-size:14px}.rf .rf-field input{border:1px solid var(--line-2);background:var(--paper);width:100%;min-width:0;height:56px;font:400 20px/1 var(--sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);border-radius:14px;padding:0 18px}.rf .rf-field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rf .rf-result{background:var(--soft);border-radius:28px;align-content:start;gap:18px;padding:clamp(24px,3.2vw,48px);display:grid}.rf .rf-result .total{font:400 clamp(44px, 5.4vw, 80px) / 1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.rf .rf-result .num{animation:rf-num .25s var(--ease) both;display:inline-block}@keyframes rf-num{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:none}}}.rf .rf-result ul{display:grid}.rf .rf-result li{border-top:1px solid var(--line-2);color:var(--g900);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:grid}.rf .rf-result li:last-child{border-bottom:1px solid var(--line-2)}.rf .rf-result .v{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.rf .rf-result .fine{color:var(--g700);max-width:56ch;font-size:15px;line-height:1.5}.rf .rf-result .fine.strong{color:var(--ink)}.rf .rf-code{padding-bottom:clamp(56px,7vw,96px)}.rf .rf-ccard{color:var(--white);isolation:isolate;background:#000;border-radius:28px;gap:28px;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.rf .rf-ccard .t-2{max-width:20ch}.rf .rf-ccard .txt{justify-items:start;gap:18px;display:grid}.rf .rf-ccard .txt p{color:#fffc;max-width:46ch;font-size:17px;line-height:1.5}.rf .rf-ccard .txt p a{color:var(--white);border-bottom:1px solid}.rf .rf-ccard.is-code{background:var(--tint);color:var(--ink)}.rf .rf-ccard.is-code .txt p{color:var(--g900)}.rf .rf-ccard.is-code .txt p a{color:var(--ink)}.rf .rf-codeval{font:500 clamp(32px, 3.6vw, 52px) / 1.05 var(--sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rf .rf-share{min-width:0}@media (width>=1024px){.rf .rf-ccard{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}.rf .rf-ccard.is-code{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (width<=767.98px){.rf .rf-ccard .txt p{font-size:16px}}.rf .rf-rules{padding-top:0;padding-bottom:clamp(0px,8vw - 96px,24px)}.rf .faq{align-items:start;gap:28px;display:grid}@media (width>=1024px){.rf .faq{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px}}.rf .rf-fhead{align-content:start;justify-items:start;gap:18px;display:grid}.rf .rf-fhead .lede{max-width:34ch}@media (width>=1024px){.rf .rf-fhead{position:sticky;top:112px}}.rf .acc{border-top:1px solid var(--line)}.rf .acc-item{border-bottom:1px solid var(--line)}.rf .acc-btn{cursor:pointer;min-height:64px;font:400 17px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.rf .acc-btn::-webkit-details-marker{display:none}.rf .pm{flex:none;width:14px;height:14px;position:relative}.rf .pm:before,.rf .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.rf .pm:after{transform:rotate(90deg)}.rf .acc-item[open]>.acc-btn .pm:after{transform:rotate(0)}.rf .acc-inner{color:var(--g900);max-width:62ch;padding:0 34px 22px 0;font-size:16px;line-height:1.6}:is(.co,.si){font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;line-height:1.5}:is(.co,.si) :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:400}@media (prefers-reduced-motion:no-preference){:is(.co,.si).rv-ready .rv{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}:is(.co,.si).rv-ready .rv:not(.in){opacity:0;transform:translateY(22px)}}:is(.co,.si) :is(.eyebrow,.dotlabel){font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}:is(.co,.si) .t-hero{font-size:clamp(42px,4.7vw,68px)}:is(.co,.si) .t-1{font-size:clamp(38px,4.2vw,60px)}:is(.co,.si) .tnum{font-variant-numeric:tabular-nums}:is(.co,.si) .code-sm{min-height:24px;padding:0 10px;font-size:12.5px}:is(.co-top,.si-top){padding-top:88px}@media (width<=1023.98px){:is(.co-top,.si-top){padding-top:72px}}:is(.co,.si) .field{gap:6px;display:grid}:is(.co,.si) .field label{color:var(--g700);font-size:14px}:is(.co,.si) .field :is(input,select,textarea){border:0;border-bottom:1px solid var(--g500);width:100%;min-height:48px;font:400 16px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border-radius:0;padding:10px 0;transition:border-color .2s ease-in-out}:is(.co,.si) .field :is(input,select,textarea):focus{border-bottom:2px solid var(--ink);outline:none}:is(.co,.si) .field :is(input,textarea)::placeholder{color:var(--g500);opacity:1}:is(.co,.si) .field textarea{resize:none;field-sizing:content;min-height:0;max-height:320px;line-height:1.5}:is(.co,.si) .field select{appearance:none;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:28px}:is(.co,.si) .field .hint{color:var(--g700);font-size:14px;line-height:1.45}.co{padding-bottom:clamp(8px,9vw - 96px,32px)}.co [id]{scroll-margin-top:104px}.co .co-view{display:block}.co .co-head{gap:16px;margin-bottom:clamp(32px,4.2vw,60px);display:grid}.co .co-head .eyebrow{color:var(--orange-ink)}.co .co-head h1{outline:none}.co .co-head .lede{max-width:58ch}.co .co-how{margin-top:18px}.co .co-how ol{gap:14px 28px;display:grid}.co .co-how li{border-top:1px solid var(--line-2);align-content:start;gap:4px;padding-top:14px;display:grid}.co .co-how .n{font:500 13px/1.4 var(--sans);color:var(--orange-ink);font-variant-numeric:tabular-nums}.co .co-how .t{font:500 15px/1.35 var(--sans)}.co .co-how .d{color:var(--g700);max-width:34ch;font-size:14px;line-height:1.5}.co .co-how-desk h2{font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700);margin-bottom:12px}.co .co-how-mob{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:8px}.co .co-how-mob .acc-btn{cursor:pointer;min-height:56px;font:500 16px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.co .co-how-mob .acc-btn::-webkit-details-marker{display:none}.co .co-how-mob .acc-inner{padding-bottom:8px}.co .co-how-mob ol{gap:0}.co .co-how-mob li{padding:14px 0}.co .co-how-count{color:var(--g700);margin-left:10px;font-size:14px;font-weight:400}.co .pm{flex:none;width:14px;height:14px;position:relative}.co .pm:before,.co .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.co .pm:after{transform:rotate(90deg)}.co .co-how-mob[open] .pm:after{transform:rotate(0)}.co .co-how-desk{display:none}@media (width>=768px){.co .co-how-desk{display:block}.co .co-how-mob{display:none}.co .co-how-desk ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.co .co-how-desk ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.co .co-notice{background:var(--tint);border-radius:14px;margin:-12px 0 28px;padding:12px 16px;font-size:15px}.co .co-grid{align-items:start;gap:32px;display:grid}.co .co-form{gap:clamp(44px,4.6vw,60px);min-width:0;display:grid}@media (width>=1024px){.co .co-grid{grid-template-columns:minmax(0,1fr) minmax(380px,460px);column-gap:clamp(56px,7vw,112px)}.co .co-form{grid-area:1/1;max-width:760px}.co .co-sum{overscroll-behavior:contain;grid-area:1/2;max-height:calc(100dvh - 104px);position:sticky;top:88px;overflow-y:auto}}.co .co-sum{border-radius:var(--r-lg);background:var(--tint);min-width:0}.co .co-sum-toggle{display:none}.co .co-sum-in{gap:18px;padding:28px 28px 26px;display:grid}.co .co-sum-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.co .co-sum-title{font:400 24px/1.2 var(--sans);letter-spacing:-.02em;outline:none}.co .co-sum-head .code{color:var(--g700);border-color:var(--line-2)}.co .co-blocked{background:var(--paper);border:1px solid var(--line-2);color:var(--g900);border-radius:14px;outline:none;justify-items:start;gap:8px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.co .co-blocked b{color:var(--ink);font-weight:500}.co .co-blocked:focus-visible{box-shadow:0 0 0 2px var(--orange)}.co .co-link-btn{min-height:40px;color:var(--ink);text-underline-offset:3px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.co .co-lines{display:grid}.co .co-line{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:16px;padding:16px 0;display:grid}.co .co-line:first-child{border-top:0;padding-top:2px}.co .co-li{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px;min-width:0;display:grid}.co .co-li .co-nm{grid-area:1/1}.co .co-li .co-pr{grid-area:1/2/span 2}.co .co-li .co-batch{grid-area:2/1}.co .co-li :is(.co-qty,.co-max,.co-line-note,.co-camp-line){grid-column:1/-1}.co .co-th{border-radius:var(--r-sm);background:var(--paper);width:72px;height:72px;display:block;overflow:hidden}.co .co-th img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.co a.co-th:hover img{transform:scale(1.04)}.co .co-nm{font:500 16px/1.3 var(--sans)}.co .co-nm a:hover{text-underline-offset:3px;text-decoration:underline}.co .co-nm small{color:var(--g700);white-space:nowrap;margin-left:4px;font-size:14px;font-weight:400}.co .co-batch{color:var(--g700);margin-top:3px;font-size:13px}.co .co-doc{margin-top:1px;display:block}.co .co-camp-line{color:var(--orange-ink);margin-top:6px;font-size:13px;font-weight:500}.co .co-line-note{border:1px dashed var(--line-2);background:var(--paper);color:var(--g900);border-radius:12px;justify-items:start;gap:4px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.co .co-line-note b{font-weight:500}.co .co-line-note a{text-underline-offset:3px;text-decoration:underline}.co .co-line.is-blocked .co-th{opacity:.6}.co .co-void{color:var(--g700);text-decoration:line-through}.co .co-qty{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.co .co-step{border:1px solid var(--line-2);background:var(--paper);border-radius:999px;align-items:center;height:40px;display:inline-flex}.co .co-step button{border-radius:50%;place-items:center;width:40px;height:38px;font-size:18px;line-height:1;transition:background-color .2s ease-in-out;display:grid}.co .co-step button:hover:not(:disabled){background:#0000000d}.co .co-step button:disabled{opacity:.3;cursor:default}.co .co-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:15px}.co .co-unit{color:var(--g700);font-size:13px}.co .co-rm{min-height:40px;color:var(--g700);text-underline-offset:3px;margin-left:auto;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.co .co-rm:hover{color:var(--ink)}.co .co-pr{font:500 15px/1.4 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.co .co-pr s{color:var(--g700);margin-top:3px;font-size:13px;font-weight:400}.co .co-max{color:var(--g700);margin-top:8px;font-size:13px}.co .co-tot{border-top:1px solid var(--line-2);gap:10px;padding-top:18px;font-size:15px;display:grid}.co .co-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.co .co-row small{color:var(--g700);margin-left:6px;font-size:13px}.co .co-row .tnum{white-space:nowrap}.co .co-val{text-align:right;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:baseline;gap:2px 8px;display:inline-flex}.co .co-val s{color:var(--g700);font-size:14px}.co .co-grand{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.co .co-grand span:first-child{font-size:16px}.co .co-grand span:last-child{letter-spacing:-.02em;font-size:24px}.co .co-camp{color:var(--white);background:#000;border-radius:14px;gap:6px;padding:14px 16px;font-size:14px;display:grid}.co .co-camp .eyebrow{color:var(--peach)}.co .co-camp-d{color:var(--peach);font-size:13px}.co .co-credit{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.co .co-prog{gap:10px;display:grid}.co .co-bar{background:#00000014;border-radius:4px;height:4px;overflow:hidden}.co .co-bar i{background:var(--orange);height:100%;transition:width .5s var(--ease);border-radius:4px;display:block}.co .co-prog-t{align-items:center;gap:8px;font-size:14px;display:flex}.co .co-prog-t svg{flex:none}.co .co-clear{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.co .co-clear-btn{min-height:44px;color:var(--g700);text-underline-offset:3px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.co .co-clear-btn:hover{color:var(--ink)}.co .co-clear-btn.is-confirm{background:var(--soft);color:var(--ink);border-radius:999px;padding:0 18px;font-weight:500;text-decoration:none}.co .co-clear-cancel{min-height:44px;color:var(--g700);padding:0 6px;font-size:14px}.co .co-clear-cancel:hover{color:var(--ink)}.co .co-clear-status{color:var(--g700);font-size:14px}@media (width<=1023.98px){.co .co-sum{border-radius:20px}.co .co-sum-toggle{text-align:left;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 18px 12px 20px;display:grid}.co .co-sum-toggle .l{gap:2px;display:grid}.co .co-sum-toggle .l b{font:500 16px/1.3 var(--sans)}.co .co-sum-toggle .l span{color:var(--g700);font-size:14px}.co .co-sum-toggle .r{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.co .co-sum.open .co-sum-toggle .pm:after{transform:rotate(0)}.co .co-sum-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.co .co-sum.open .co-sum-body{grid-template-rows:1fr}.co .co-sum-clip{visibility:hidden;min-height:0;transition:visibility 0s linear .4s;overflow:hidden}.co .co-sum.open .co-sum-clip{visibility:visible;transition:visibility}.co .co-sum-in{padding:4px 20px 22px}.co .co-sum-head{display:none}.co .co-line{grid-template-columns:64px minmax(0,1fr);column-gap:14px}.co .co-th{width:64px;height:64px}.co :is(.co-batch,.co-max,.co-unit,.co-line-note){font-size:14px}.co .co-step{height:46px}.co .co-step button{width:44px;height:44px}.co .co-rm{min-height:44px}}@media (width<=479.98px){.co .co-unit{display:none}.co .co-li{grid-template-columns:minmax(0,1fr)}.co .co-li .co-pr{grid-area:auto/1;align-items:baseline;gap:8px;margin-top:4px;display:flex}.co .co-li .co-batch{grid-row:auto}.co .co-pr s{margin-top:0}.co .co-row small{margin:2px 0 0;display:block}}.co .co-fs{border:0;outline:none;min-width:0;margin:0;padding:0}.co .co-lg{font:400 clamp(23px, 2vw, 28px) / 1.2 var(--sans);letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0 0 22px;padding:0;display:flex}.co .co-lg .co-n{font:500 13px/1 var(--sans);letter-spacing:.02em;color:var(--orange-ink);font-variant-numeric:tabular-nums}.co .co-fs-in{gap:24px;display:grid}.co .co-row2{align-items:start;gap:24px;display:grid}@media (width>=640px){.co .co-row2{grid-template-columns:1fr 1fr;gap:24px 28px}.co .co-row2.cp{grid-template-columns:minmax(0,1fr) 176px}}.co .co-req{color:var(--orange-ink);margin-left:3px}.co .co-f.co-bad :is(input,textarea,select){border-bottom:1.5px solid var(--orange-ink)}.co .co-f.co-bad :is(input,textarea,select):focus{border-bottom:2px solid var(--ink)}:is(.co,.si) :is(.co-err,.si-err){color:var(--orange-ink);align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}:is(.co,.si) :is(.co-err,.si-err):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.co .co-label-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.co .co-loc{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;font-size:14px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.co .co-loc:hover{border-color:var(--ink)}.co .co-loc:disabled{opacity:.55;cursor:default}.co .co-loc-hint{color:var(--g700);margin-top:6px;font-size:14px}@media (width<=639.98px){.co .co-label-row{gap:10px;display:grid}.co .co-loc{justify-content:center;min-height:44px}}.co .co-refnote{color:var(--g700);border-left:2px solid var(--orange);padding-left:14px;font-size:14px;line-height:1.5}.co .co-pay{outline:none;gap:12px;display:grid}@media (width>=640px){.co .co-pay{grid-template-columns:1fr 1fr}}.co .co-opt{border:1px solid var(--line-2);cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 14px;min-height:136px;padding:20px 20px 22px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:grid;position:relative}.co .co-opt:hover{border-color:var(--g500);background:#ffffff80}.co :is(.co-opt,.co-agree,.co-check) input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.co .co-dot{border:1.5px solid var(--g500);border-radius:50%;grid-row:1/span 2;place-items:center;width:22px;height:22px;transition:border-color .2s ease-in-out;display:grid}.co .co-dot:after{content:"";background:var(--orange);width:10px;height:10px;transition:transform .3s var(--spring);border-radius:50%;transform:scale(0)}.co .co-opt-t{font:500 17px/1.3 var(--sans);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co .co-opt-t .code{color:var(--g700);border-color:var(--line-2)}.co .co-opt-d{color:var(--g700);grid-column:2;font-size:14px;line-height:1.5}.co .co-opt.is-on{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 .5px var(--ink)}.co .co-opt.is-on .co-dot{border-color:var(--ink)}.co .co-opt.is-on .co-dot:after{transform:scale(1)}.co :is(.co-opt,.co-agree,.co-check):has(input:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.co .co-bad .co-opt:not(.is-on){border-color:var(--orange-ink)}.co .co-fs .co-err{margin-top:12px}.co .co-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid;position:relative}.co .co-check b{font-size:15px;font-weight:500;display:block}.co .co-check .d{color:var(--g700);margin-top:2px;display:block}.co .co-box{border:1.5px solid var(--g500);width:22px;height:22px;color:var(--white);border-radius:6px;place-items:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:grid}.co .co-box svg{opacity:0;transition:opacity .2s ease-in-out, transform .3s var(--spring);transform:scale(.6)}.co .co-box.co-round{border-radius:50%}.co .co-box.co-round:after{content:"";background:var(--orange);width:10px;height:10px;transition:transform .3s var(--spring);border-radius:50%;transform:scale(0)}.co :is(.co-agree,.co-check).is-on .co-box:not(.co-round){background:var(--ink);border-color:var(--ink)}.co :is(.co-agree,.co-check).is-on .co-box svg{opacity:1;transform:none}.co .co-check.is-on .co-box.co-round{border-color:var(--ink)}.co .co-check.is-on .co-box.co-round:after{transform:scale(1)}.co .co-perk{background:var(--tint);border:0;border-radius:16px;gap:12px;margin:0;padding:18px 20px;display:grid}.co .co-perk legend{float:left;font:500 16px/1.3 var(--sans)}.co .co-perk-d{clear:both;color:var(--g700);font-size:14px}.co .co-perk-opts{gap:12px;display:grid}.co .co-agree{border:1px solid var(--line-2);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;font-size:15px;line-height:1.5;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:grid;position:relative}.co .co-agree:hover{border-color:var(--g500)}.co .co-agree.is-on{border-color:var(--ink);background:var(--paper)}.co .co-bad .co-agree{border-color:var(--orange-ink)}.co .co-agree-wrap{gap:10px;display:grid}.co .co-who{background:var(--tint);border-radius:16px;align-items:center;gap:12px;margin-bottom:calc(-1*clamp(16px,2vw,26px));padding:8px 14px 8px 10px;font-size:15px;line-height:1.4;display:flex}.co .co-who-ico{background:var(--paper);width:32px;height:32px;color:var(--g700);border-radius:50%;flex:none;place-items:center;display:grid}.co .co-who p{min-width:0;color:var(--g900);overflow-wrap:anywhere;flex:1}.co .co-who b{color:var(--ink);font-weight:500}.co .co-actions{gap:16px;margin-top:calc(-1*clamp(12px,1.6vw,20px));display:grid}.co .co-send{min-height:56px;font-size:17px}.co .co-send.co-busy{cursor:progress;opacity:.75}.co .co-send:disabled:not(.co-busy){opacity:1;background:var(--tint-2);color:var(--g700)}.co .co-status{color:var(--orange-ink);font-size:14px;line-height:1.45}.co .co-status:empty{display:none}.co .co-cap{color:var(--g700);font-size:14px;line-height:1.5}.co .co-cap-place{margin-top:-4px}.co .co-errsum{background:var(--softer);border:1px solid #f37e3159;border-radius:14px;outline:none;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.co .co-errsum p{font-weight:500}.co .co-errsum ul{gap:4px;padding-left:18px;list-style:outside;display:grid}.co .co-save-err{background:var(--softer);border:1px solid #f37e3159;border-radius:16px;justify-items:start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.5;display:grid}.co .co-save-err .pill{min-height:44px}.co .co-alt{justify-items:start;gap:2px;margin-top:4px;display:grid}.co .co-wa-alt{min-height:44px;color:var(--ink);text-align:left;align-items:center;gap:10px;font-size:16px;line-height:1.3;display:inline-flex}.co .co-wa-alt svg{flex:none}.co .co-wa-alt span{border-bottom:1px solid;padding-bottom:1px}.co .co-wa-alt:hover:not(:disabled) span{border-bottom-width:2px;padding-bottom:0}.co .co-wa-alt:disabled{opacity:.45;cursor:default}.co .co-ruo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--g900);padding:14px 0;font-size:16px;line-height:1.5}.co .co-fine{color:var(--g700);font-size:13px;line-height:1.55}.co .co-fine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.co .co-fine a:hover{color:var(--orange-ink)}.co .co-strong{color:var(--orange-ink);font-weight:500}.co .co-fallback{background:var(--tint);border-radius:16px;gap:8px;width:100%;margin-top:4px;padding:14px;font-size:14px;display:grid}.co .co-fallback label{color:var(--g700)}.co .co-fallback textarea{border:1px solid var(--line-2);background:var(--paper);resize:none;border-radius:12px;width:100%;padding:12px;font:400 14px/1.55 ui-monospace,SF Mono,Menlo,Consolas,monospace}.co .co-fallback a{text-underline-offset:3px;text-decoration:underline}.co .co-ready-head{justify-items:start;gap:18px;max-width:780px;margin-bottom:clamp(40px,5vw,64px);display:grid}.co .co-ready-head .dotlabel{color:var(--orange-ink)}.co .co-ready-head h1{outline:none}.co .co-ready-head .lede{max-width:46ch}.co .co-refline{font-size:18px;line-height:1.4}.co .co-refline .code{vertical-align:1px;min-height:32px;margin-left:4px;padding:0 14px;font-size:16px}.co .co-ready-acts{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.co .co-ready-acts .pill{min-height:52px}.co .co-copy-status{color:var(--g700);font-size:14px}.co .co-copy-status:empty{display:none}.co .co-ready-grid{align-items:start;gap:28px;display:grid}@media (width>=1024px){.co .co-ready-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,5vw,88px)}}.co .co-msg{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);min-width:0;overflow:hidden}.co .co-msg-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:18px 24px;display:flex}.co .co-msg-top h2{font:500 16px/1.3 var(--sans)}.co .co-msg-top p{color:var(--g700);font-size:14px}.co .co-pre{letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--g900);outline:none;margin:0;padding:22px 24px 26px;font:400 14px/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace}.co .co-pre:focus-visible{box-shadow:inset 0 0 0 2px var(--orange)}.co .co-after{gap:20px;min-width:0;display:grid}.co .co-rows{background:var(--tint);border-radius:20px;gap:10px;margin:0;padding:20px 22px;font-size:15px;display:grid}.co .co-rows div{justify-content:space-between;gap:12px;display:flex}.co .co-rows dt{color:var(--g700)}.co .co-rows dd{font-variant-numeric:tabular-nums;margin:0}.co .co-rows .big dd{letter-spacing:-.02em;font-size:20px}.co .co-after-h{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--sans);letter-spacing:-.02em;margin-top:8px}.co .co-next{counter-reset:n;display:grid}.co .co-next li{border-top:1px solid var(--line);color:var(--g900);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.co .co-next li:before{counter-increment:n;content:"0" counter(n);font:500 13px/1.75 var(--sans);color:var(--orange-ink);font-variant-numeric:tabular-nums}.co :is(.co-after-acts,.co-placed-acts){flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.co .co-after-acts .pill{min-height:44px}.co .co-placed-acts .pill{min-height:48px}.co .co-saved{color:var(--g700);font-size:clamp(16px,1.25vw,18px);line-height:1.5}.co .co-res-list{padding:4px 24px;display:grid}.co .co-res-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 0;display:grid}.co .co-res-line:first-child{border-top:0}.co .co-res-line .code{color:var(--g700);border-color:var(--line-2)}.co .co-res-doc{color:var(--g700);grid-column:1/-1;font-size:13px}.co .co-res-until{border-top:1px solid var(--line);color:var(--g900);align-items:flex-start;gap:10px;margin:0 24px;padding:16px 0 18px;font-size:15px;line-height:1.5;display:flex}.co .co-res-until svg{color:var(--orange-ink);flex:none;margin-top:3px}.co .co-res-promo{color:var(--white);background:#000;border-radius:14px;gap:4px;margin:0 24px 18px;padding:14px 16px;font-size:14px;display:grid}.co .co-res-promo .eyebrow{color:var(--peach)}.co .co-res-promo .co-fine{color:var(--grey-400,#a3a3a3)}.co .co-res-tot{background:var(--tint);gap:10px;margin:0;padding:20px 24px;font-size:15px;display:grid}.co .co-res-tot div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.co .co-res-tot dt{color:var(--g700)}.co .co-res-tot dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.co .co-res-tot .big{border-top:1px solid var(--line-2);margin-top:2px;padding-top:12px}.co .co-res-tot .big dt{color:var(--ink)}.co .co-res-tot .big dd{letter-spacing:-.02em;font-size:22px}.co :is(.co-res-wa,.co-res-gift){border-top:1px solid var(--line);color:var(--g900);align-items:flex-start;gap:10px;padding:18px 24px 22px;font-size:15px;line-height:1.5;display:flex}.co .co-res-wa svg{flex:none;margin-top:2px}@media (width<=639.98px){.co .co-ready-acts{width:100%;display:grid}.co .co-ready-acts .pill{width:100%}.co .co-msg-top{padding:16px 18px}.co .co-pre{padding:18px 18px 22px}.co .co-res-list{padding:2px 18px}.co .co-res-until{margin:0 18px}.co .co-res-promo{margin:0 18px 16px}.co .co-res-tot{padding:18px}.co :is(.co-res-wa,.co-res-gift){padding:16px 18px 20px}.co .co-placed-acts{display:grid}.co .co-placed-acts .pill{width:100%;min-height:52px}}.co .co-empty{align-items:center;gap:40px;display:grid}@media (width>=1024px){.co .co-empty{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;min-height:560px}}.co .co-empty-copy{justify-items:start;gap:20px;display:grid}.co .co-empty-copy .eyebrow{color:var(--g700)}.co .co-empty-copy .lede{max-width:40ch}.co .co-empty-acts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.co .co-empty-img{aspect-ratio:4/3;background:var(--tint);border-radius:28px;overflow:hidden}.co .co-empty-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.co .co-empty-img:hover img{transform:scale(1.04)}.co .co-dlg{background:var(--paper);width:min(480px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 100px -40px #0000008c}.co .co-dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14100c61}@media (prefers-reduced-motion:no-preference){.co .co-dlg[open]{animation:co-dlg-in .45s var(--spring) both}.co .co-dlg[open]::backdrop{animation:.3s ease-out both co-dlg-fade}}@keyframes co-dlg-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes co-dlg-fade{0%{opacity:0}to{opacity:1}}.co .co-dlg-in{padding:40px 36px 32px;position:relative}.co .co-dlg-step{gap:18px;display:grid}.co .co-dlg h2{font:400 clamp(26px, 2.2vw, 30px) / 1.15 var(--sans);letter-spacing:-.025em;text-wrap:balance;outline:none;padding-right:44px}.co .co-dlg-lead{color:var(--g700);font-size:15px;line-height:1.55}.co .co-dlg-lead b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.co .co-dlg-form{gap:22px;display:grid}.co .co-dlg .pill-block{min-height:52px}.co .co-dlg-mail{background:var(--tint);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.co .co-dlg-acts{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.co .co-dlg-acts .pill{min-height:44px}.co .co-dlg-back{min-height:44px;color:var(--g700);text-underline-offset:3px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-in-out}.co .co-dlg-back:hover{color:var(--ink)}.co .co-dlg-x{background:#0000000f;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s ease-in-out;display:grid;position:absolute;top:14px;right:14px}.co .co-dlg-x:hover{background:#0000001a}@media (width<=639.98px){.co .co-dlg{border-radius:24px}.co .co-dlg-in{padding:32px 20px 22px}.co .co-dlg-x{top:10px;right:10px}}@media (width<=767.98px){.co .co-fine,.co .co-row small,.co .co-pr s,.co .co-val s,.co .co-res-doc{font-size:14px}}.si{padding-bottom:clamp(24px,11vw - 96px,64px)}.si .si-head h1{max-width:11ch}.si .si-wrap{justify-items:center;margin-top:clamp(40px,5vw,72px);display:grid}.si .si-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--paper);gap:22px;width:min(100%,480px);padding:clamp(24px,3vw,40px);display:grid}.si .si-card h2{font:400 clamp(24px, 2vw, 28px) / 1.2 var(--sans);letter-spacing:-.025em;outline:none}.si .si-state{gap:18px;display:grid}.si .si-from{font:500 16px/1.45 var(--sans)}.si .si-lead{color:var(--g700);font-size:15px;line-height:1.55}.si .si-lead b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.si .si-alert{background:var(--softer);border:1px solid #f37e3159;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.si .si-form{gap:22px;display:grid}.si .field.bad input{border-bottom:1.5px solid var(--orange-ink)}.si .field.bad input:focus{border-bottom:2px solid var(--ink)}.si .si-card .pill-block{min-height:52px}.si .si-mail{background:var(--tint);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.si .si-acts{flex-wrap:wrap;gap:10px;display:flex}.si .si-acts .pill{min-height:44px}@media (width<=639.98px){.si .si-card{border-radius:20px;padding:24px 20px}.si .si-acts .pill{flex:auto}}.lg{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);padding:88px 0 clamp(8px,9vw - 96px,32px);font-size:16px;line-height:1.5}@media (width<=1023.98px){.lg{padding-top:72px}}.lg :is(h1,h2,h3){font-family:var(--sans);font-weight:400}.lg .eyebrow{font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}.lg .t-1{font-size:clamp(38px,4.2vw,60px)}.lg .lg-head{justify-items:start;gap:16px;margin-bottom:clamp(36px,4.6vw,72px);display:grid}.lg .lg-head .eyebrow{color:var(--orange-ink)}.lg .lg-head h1{max-width:15ch}.lg .lg-grid{display:grid}.lg .lg-toc{min-width:0}.lg .lg-toc-h,.lg .lg-toc-desk{display:none}.lg .lg-list{display:grid}.lg .lg-list a{transition:color .2s ease-in-out}.lg .lg-body{gap:clamp(40px,4.4vw,56px);min-width:0;max-width:68ch;display:grid}.lg .lg-sec{gap:14px;scroll-margin-top:112px;display:grid;position:relative}.lg .lg-sec h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,1.9vw,28px);line-height:1.2}.lg .lg-sec p,.lg .lg-sec li{color:var(--g900);font-size:17px;line-height:1.7}.lg .lg-sec a,.lg .lg-link{color:var(--ink);border-bottom:1px solid;padding-bottom:1px;transition:color .2s ease-in-out}.lg .lg-sec a:hover,.lg .lg-link:hover{color:var(--orange-ink)}.lg .lg-more{border-top:1px solid var(--line-2);gap:16px;margin-top:clamp(24px,3vw,40px);padding-top:28px;display:grid}.lg .lg-more .eyebrow{color:var(--g700)}.lg .lg-more-grid{gap:12px;display:grid}.lg .lg-card{background:var(--tint);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 16px;min-height:128px;padding:20px 20px 20px 24px;transition:background-color .25s ease-in-out;display:grid}.lg .lg-card:hover{background:var(--tint-2)}.lg .lg-card .k{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700);grid-column:1/-1;align-self:start}.lg .lg-card .t{font:400 clamp(20px, 1.6vw, 24px) / 1.2 var(--sans);letter-spacing:-.02em}.lg .lg-card .a{background:var(--ink);width:44px;height:44px;color:var(--white);transition:transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}.lg .lg-card:hover .a{transform:translate(3px)}@media (width>=640px){.lg .lg-more-grid{grid-template-columns:1fr 1fr}}.lg .lg-toc-mob{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:44px}.lg .lg-toc-mob summary{cursor:pointer;min-height:56px;font:500 16px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lg .lg-toc-mob summary::-webkit-details-marker{display:none}.lg .lg-count{color:var(--g700);margin-left:10px;font-size:14px;font-weight:400}.lg .pm{flex:none;width:14px;height:14px;position:relative}.lg .pm:before,.lg .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.lg .pm:after{transform:rotate(90deg)}.lg .lg-toc-mob[open] .pm:after{transform:rotate(0)}.lg .lg-toc-mob .lg-list{padding-bottom:10px}.lg .lg-toc-mob .lg-list a{min-height:44px;color:var(--g900);border-top:1px solid var(--line);align-items:center;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.lg .lg-toc-mob .lg-list li:first-child a{border-top:0}@media (width<=1023.98px){.lg .lg-sec{scroll-margin-top:96px}}@media (width>=1024px){.lg .lg-grid{grid-template-columns:minmax(200px,248px) minmax(0,1fr);align-items:start;column-gap:clamp(56px,7vw,120px)}.lg .lg-toc{scrollbar-width:none;max-height:calc(100vh - 120px);padding:4px 0 8px;position:sticky;top:96px;overflow-y:auto}.lg .lg-toc::-webkit-scrollbar{display:none}.lg .lg-toc-h{color:var(--g700);margin:0 0 14px;display:block}.lg .lg-toc-desk{display:block}.lg .lg-toc-mob{display:none}.lg .lg-toc-desk .lg-list{border-left:1px solid var(--line-2)}.lg .lg-toc-desk .lg-list a{color:var(--g700);padding:6px 0 6px 16px;font-size:14.5px;line-height:1.35;display:block;position:relative}.lg .lg-toc-desk .lg-list a:before{content:"";background:var(--ink);opacity:0;border-radius:2px;width:2px;transition:opacity .25s ease-in-out;position:absolute;top:5px;bottom:5px;left:-1px}.lg .lg-toc-desk .lg-list a:hover,.lg .lg-toc-desk .lg-list a.on{color:var(--ink)}.lg .lg-toc-desk .lg-list a.on:before{opacity:1}}@media (width<=767.98px){.lg .lg-sec p,.lg .lg-sec li{font-size:16px;line-height:1.65}.lg .lg-card{min-height:112px}}.lg.lg-plain{gap:0;max-width:800px;display:grid}.lg-plain h1{max-width:15ch}.lg-plain .lg-lede{color:var(--g900);gap:12px;margin-top:24px;font-size:clamp(17px,1.35vw,19px);line-height:1.55;display:grid}.lg-plain .lg-cta{margin-top:32px}.lg-plain .lg-sec-rule{border-top:1px solid var(--line-2);margin-top:clamp(40px,4.4vw,56px);padding-top:32px}.lg-plain .lg-copy{gap:18px;display:grid}.lg-plain :is(.lg-ul,.lg-ol){gap:14px;padding-left:22px;display:grid}.lg-plain .lg-ul{list-style:outside}.lg-plain .lg-ol{list-style:decimal}.lg-plain :is(.lg-ul,.lg-ol) li::marker{color:var(--orange-ink)}.ac{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);padding-bottom:clamp(24px,11vw - 96px,56px);font-size:16px;line-height:1.5}.ac :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:400}.ac :is(.eyebrow,.dotlabel){font:500 12.5px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}.ac .t-1{font-size:clamp(38px,4.2vw,60px)}.ac .t-3{font-size:clamp(26px,2.4vw,36px);line-height:1.12}.ac .tnum{font-variant-numeric:tabular-nums}.ac .code-sm{min-height:24px;padding:0 10px;font-size:12.5px}.ac .ac-top{padding-top:88px}@media (width<=1023.98px){.ac .ac-top{padding-top:72px}}.ac .ac-in{max-width:1080px}.ac .ac-head{margin-bottom:clamp(24px,3vw,36px)}.ac .ac-who{color:var(--g700);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:10px;font-size:15px;line-height:1.45;display:flex}.ac .ac-who b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.ac .ac-out{min-height:44px;color:var(--g700);text-underline-offset:3px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-in-out}.ac .ac-out:hover{color:var(--ink)}.ac .ac-who-err{color:var(--orange-ink);flex-basis:100%}.ac .ac-nav{margin:0 calc(-1 * var(--side)) clamp(36px, 4.4vw, 56px);position:relative}.ac .ac-rail{scrollbar-width:none;overscroll-behavior-x:contain;padding:4px var(--side);scroll-padding-inline:var(--side);gap:8px;display:flex;position:relative;overflow-x:auto}.ac .ac-rail::-webkit-scrollbar{display:none}.ac .ac-rail li{flex:none}.ac .ac-pill{border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out;display:inline-flex}.ac .ac-pill:hover{border-color:var(--ink)}.ac .ac-pill.on{background:var(--ink);border-color:var(--ink);color:var(--white)}.ac .ac-nav.fr .ac-rail{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.ac .ac-nav.fl .ac-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.ac .ac-nav.fl.fr .ac-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.ac .ac-badge{background:var(--tint-2);min-width:22px;height:22px;font:500 12.5px/1 var(--sans);color:var(--g900);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.ac .ac-badge.is-success{background:var(--pastel);color:var(--ink)}.ac .ac-pill.on .ac-badge{color:var(--white);background:#ffffff2e}.ac .ac-panel{gap:clamp(24px,3vw,36px);display:grid}.ac .ac-ph,.ac .ac-ph-copy{gap:10px;display:grid}.ac .ac-ph.has-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px}.ac .ac-ph .lede{max-width:52ch;color:var(--g700);font-size:clamp(16px,1.25vw,18px);line-height:1.5}.ac .ac-ph h2{outline:none}.ac .ac-h3{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--sans);letter-spacing:-.02em}section>.ac-h3,.ac-list-group>.ac-h3{margin-bottom:16px}.ac .ac-label{color:var(--g700)}.ac .ac-recent{gap:16px;display:grid}.ac .ac-note{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--g700);padding:18px 0;font-size:15px}.ac .ac-alert{background:var(--softer);border:1px solid #f37e3159;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:24px;padding:14px 18px;font-size:15px;line-height:1.5;display:flex}.ac .ac-alert-acts{flex-wrap:wrap;gap:4px 12px;display:flex}.ac .ac-loading{gap:28px;display:grid}.ac .ac-sk-list{gap:12px;display:grid}.ac .ac-member{border-radius:var(--r-lg);color:var(--white);background:#000;gap:28px;padding:clamp(24px,3vw,36px);display:grid}@media (width>=900px){.ac .ac-member{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.ac .ac-member .dotlabel{color:var(--orange)}.ac .ac-member-id{justify-items:start;display:grid}.ac .ac-member-name{font:400 clamp(24px, 2.3vw, 32px) / 1.2 var(--sans);letter-spacing:-.025em;color:#ffffffbd;overflow-wrap:anywhere;max-width:22ch;margin-top:16px}.ac .ac-member-sk{margin-top:16px}.ac .ac-since{color:#ffffffa3;margin-top:8px;font-size:14px;line-height:1.45}.ac .ac-member .code{color:#ffffffc7;border-style:dashed;border-color:#ffffff73;margin-top:16px}.ac .ac-stats{background:#ffffff29;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.ac .ac-stats div{background:#0e0e0e;align-content:start;gap:8px;min-width:0;padding:16px 18px 18px;display:grid}.ac .ac-stats dt{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffa3}.ac .ac-stats dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.ac .ac-stats .ac-credit{letter-spacing:-.02em;color:var(--pastel);font-variant-numeric:tabular-nums;font-size:22px}.ac .ac-stats .ac-ref{font-variant-numeric:tabular-nums}.ac .ac-stats .sub{color:#ffffffa3;margin-top:2px;font-size:14px;display:block}@media (width<=479.98px){.ac .ac-stats{grid-template-columns:1fr}}.ac .ac-card{border-radius:var(--r-lg);background:var(--tint);align-content:start;gap:14px;min-width:0;padding:clamp(22px,2.6vw,32px);display:grid}.ac .ac-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ac .ac-card-t{font:400 clamp(21px, 1.7vw, 24px) / 1.25 var(--sans);letter-spacing:-.02em}.ac .ac-card-d{color:var(--g700);max-width:56ch;font-size:15px;line-height:1.55}.ac .ac-card .pill{justify-self:start}.ac .ac-steps{margin-top:4px;display:grid}.ac .ac-steps a{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:16px;line-height:1.45;display:flex}.ac .ac-steps a b{border-bottom:1px solid;font-weight:500}.ac .ac-steps .arr{background:var(--paper);width:40px;height:40px;transition:transform .25s var(--ease), background-color .25s ease-in-out;border-radius:50%;flex:none;place-items:center;display:grid}.ac .ac-steps a:hover .arr{background:var(--white);transform:translate(3px)}.ac .ac-cells{gap:12px;display:grid}@media (width>=640px){.ac .ac-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ac .ac-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac .ac-cell{border:1px solid var(--line-2);border-radius:20px;align-content:start;gap:6px;min-width:0;min-height:150px;padding:20px 22px;transition:border-color .25s ease-in-out,background-color .25s ease-in-out;display:grid;position:relative}.ac .ac-cell:hover{border-color:var(--ink);background:#ffffff73}.ac .ac-cell .k{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.ac .ac-cell .v{font:400 44px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:12px}.ac .ac-cell .v small{letter-spacing:0;color:var(--g700);margin-left:6px;font-size:18px}.ac .ac-cell .s{color:var(--g700);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.ac .ac-cell .go{color:var(--g500);transition:transform .25s var(--ease), color .25s ease-in-out;position:absolute;top:18px;right:18px}.ac .ac-cell:hover .go{color:var(--ink);transform:translate(3px)}@media (width<=639.98px){.ac .ac-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:0}.ac .ac-cell :is(.k,.s){grid-column:1}.ac .ac-cell .v{grid-area:1/2/span 2;margin:0 24px 0 0;font-size:36px}.ac .ac-cell .go{margin-top:-8px;top:50%}}.ac .ac-empty{border-radius:var(--r-lg);background:var(--tint);justify-items:start;gap:10px;padding:clamp(28px,4vw,48px);display:grid}.ac .ac-ico{background:var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}.ac .ac-empty-t{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--sans);letter-spacing:-.02em}.ac .ac-empty-d{color:var(--g700);max-width:46ch;font-size:15px;line-height:1.55}.ac .ac-empty .pill{margin-top:12px}.ac .ac-grid2{align-items:start;gap:16px;display:grid}@media (width>=900px){.ac .ac-grid2{grid-template-columns:1fr 1fr}}.ac .ac-slot{border:1.5px dashed var(--grey-400);min-height:56px;color:var(--g700);border-radius:14px;align-items:center;padding:0 18px;font-size:15px;display:flex}.ac .ac-code{border:1px solid var(--line-2);background:var(--paper);min-height:56px;font:500 22px/1 var(--sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:14px;align-items:center;padding:0 18px;display:flex}.ac .ac-code-edit{gap:10px;display:grid}.ac .ac-code-input{letter-spacing:.06em;text-transform:uppercase;font-size:20px}.ac .ac-share{flex-wrap:wrap;gap:8px;display:flex}.ac .ac-track{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid;position:relative}.ac .ac-track:before{content:"";background:var(--line-2);height:1px;position:absolute;top:10px;left:16.66%;right:16.66%}.ac .ac-track li{justify-items:center;gap:4px;display:grid;position:relative}.ac .ac-track .dot{border:1.5px solid var(--grey-400);background:var(--tint);border-radius:50%;width:21px;height:21px;margin-bottom:8px}.ac .ac-track .is-next .dot{border-color:var(--orange);background:var(--softer);box-shadow:0 0 0 5px #f37e3129}.ac .ac-track .is-done .dot{border-color:var(--orange);background:var(--orange)}.ac .ac-track .p{font:500 15px/1.3 var(--sans)}.ac .ac-track .a{color:var(--g700);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.35}.ac .ac-track .is-done .a{color:var(--ink)}.ac .ac-list-empty{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);gap:4px;padding:20px 0;display:grid}.ac .ac-list-empty b{font-size:16px;font-weight:500}.ac .ac-list-empty span{color:var(--g700);font-size:15px}.ac .ac-list{border-top:1px solid var(--line-2);display:grid}.ac .ac-list li{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:14px 0 16px;display:grid}.ac .ac-list-main{justify-items:start;gap:6px;min-width:0;display:grid}.ac .ac-list .nm{font:500 16px/1.35 var(--sans)}.ac .ac-list .meta{color:var(--g700);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.ac .ac-list .code{color:var(--g700);border-color:var(--line-2)}.ac .ac-list-side{justify-self:end;font-size:15px}.ac .ac-list-act{grid-column:1/-1;justify-self:start;margin-left:-8px}.ac .ac-signed{border-bottom:1px solid var(--line-2);gap:4px;padding-bottom:16px;display:grid}.ac .ac-signed span:first-child{color:var(--g700);font-size:14px}.ac .ac-signed span:last-child{overflow-wrap:anywhere}.ac .ac-form{justify-items:start;gap:16px;display:grid}.ac .ac-fields{gap:22px;width:100%;display:grid}@media (width>=640px){.ac .ac-fields{grid-template-columns:1fr 1fr;gap:22px 28px}}.ac .field{gap:6px;display:grid}.ac .field label,.ac label.field{color:var(--g700);font-size:14px}.ac .ac-input{border:0;border-bottom:1px solid var(--g500);width:100%;min-height:48px;font:400 16px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border-radius:0;padding:10px 0;transition:border-color .2s ease-in-out}.ac .ac-input:focus{border-bottom:2px solid var(--ink)}.ac .ac-input::placeholder{color:var(--g500);opacity:1}.ac .ac-input:disabled{color:var(--g500);-webkit-text-fill-color:var(--g500);opacity:1;border-bottom:1px dashed var(--grey-400);cursor:not-allowed}.ac textarea.ac-input{resize:vertical}.ac .ac-hint{color:var(--g700);font-size:14px}.ac .ac-hint:empty{display:none}.ac .ac-err{color:var(--orange-ink);align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.ac .ac-err:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.ac .ac-signout{justify-items:start;gap:8px;padding-top:8px;display:grid}.ac .ac-orders{gap:16px;display:grid}.ac .ac-order{border-radius:var(--r-lg);background:var(--tint);gap:16px;min-width:0;padding:clamp(20px,2.6vw,30px);display:grid}.ac .ac-order-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ac .ac-order-id{justify-items:start;gap:10px;min-width:0;display:grid}.ac .ac-order-date{color:var(--g700);font-size:14px;line-height:1.45}.ac .ac-order-ref{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ac .ac-order-ref .code{white-space:normal;overflow-wrap:anywhere;min-height:32px;padding:0 14px;font-size:16px}.ac .ac-order-total{justify-items:end;gap:2px;display:grid}.ac .ac-order-total .k{font:500 12.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700)}.ac .ac-order-total .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;line-height:1.2}.ac .ac-order-res{color:var(--g900);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.ac .ac-order-res svg{color:var(--orange-ink);flex:none;margin-top:3px}.ac .ac-order-items{border-top:1px solid var(--line-2);display:grid}.ac .ac-order-items li{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 0 14px;display:grid}.ac .ac-order-items .nm{font:500 16px/1.35 var(--sans);grid-area:1/1}.ac .ac-order-items .nm small{color:var(--g700);margin-left:5px;font-size:14px;font-weight:400}.ac .ac-order-items :is(.code,.ac-miss){grid-area:2/1;justify-self:start}.ac .ac-order-items .code{color:var(--g700);border-color:var(--line-2)}.ac .ac-order-items a.code:hover{color:var(--ink);border-color:var(--ink)}.ac .ac-miss{color:var(--g700);font-size:14px}.ac .ac-order-items .q{text-align:right;min-width:40px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;justify-items:end;gap:2px;font-size:15px;display:grid}.ac .ac-order-items .q span{color:var(--g700);font-size:14px}.ac .ac-order-items .doc{color:var(--g700);grid-column:1/-1;font-size:14px;line-height:1.45}.ac .ac-order-meta{color:var(--g700);font-size:14px;line-height:1.5}.ac .ac-order-more{border-bottom:1px solid var(--line-2)}.ac .ac-order-more summary{cursor:pointer;min-height:48px;font:500 15px/1.3 var(--sans);justify-content:space-between;align-items:center;list-style:none;display:flex}.ac .ac-order-more summary::-webkit-details-marker{display:none}.ac .pm{flex:none;width:14px;height:14px;position:relative}.ac .pm:before,.ac .pm:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.ac .pm:after{transform:rotate(90deg)}.ac .ac-order-more[open] .pm:after{transform:rotate(0)}.ac .ac-order-more dl{gap:8px;margin:0 0 12px;font-size:15px;display:grid}.ac .ac-order-more dl div{justify-content:space-between;gap:12px;display:flex}.ac .ac-order-more dt{color:var(--g700)}.ac .ac-order-more dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ac .ac-order-more .big{border-top:1px solid var(--line-2);padding-top:10px}.ac .ac-order-more .big dt{color:var(--ink)}.ac .ac-order-more .big dd{font-size:18px}.ac .ac-order-more .ac-order-meta{margin-bottom:12px}.ac .ac-order-again{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.ac .ac-more{justify-items:start;gap:8px;display:grid}@media (width<=639.98px){.ac .ac-order-total{justify-items:start}.ac .ac-order-again{justify-content:flex-start}}.ac .ac-status{min-height:26px;font:500 13px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;color:var(--g900);background:#e7e1db;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.ac .ac-status.is-success{background:var(--pastel);color:var(--ink)}.ac .ac-status.is-attention{background:var(--soft);color:#6e3812}.ac .ac-status.is-destructive{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ac .ac-status.is-destructive{background:color-mix(in oklab, var(--destructive) 12%, transparent)}}.ac .ac-status.is-destructive{color:var(--destructive)}.ac .ac-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-in-out}.ac .ac-link:hover{color:var(--orange-ink)}.ac .ac-text-action{min-height:44px;color:var(--g700);text-underline-offset:3px;align-items:center;padding:0 8px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-in-out;display:inline-flex}.ac .ac-text-action:hover:not(:disabled){color:var(--ink)}.ac .ac-text-action:disabled{opacity:.6;cursor:default}.ac .ac-btn{min-height:44px;padding:0 20px;font-size:15px}.ac .ac-strand{margin-top:4px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.account-divider-rule{top:32px}@media (width>=64rem){.account-divider-rule{top:24px}}.account-glyph{top:40px}@media (width>=64rem){.account-glyph{top:32px}}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.-left-2\.5{left:calc(var(--spacing) * -2.5)}.left-0{left:0}.left-1{left:var(--spacing)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100dvh\]{min-height:100dvh}.w-1\/3{width:33.3333%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[520px\]{max-width:520px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\!{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[12px\]\!{border-radius:12px!important}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-border\!{border-color:var(--border)!important}.border-coral\/60{border-color:var(--orange-500)}@supports (color:color-mix(in lab, red, red)){.border-coral\/60{border-color:color-mix(in oklab, var(--orange-500) 60%, transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/80{border-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.border-grey-900{border-color:var(--grey-900)}.border-grey-900\!{border-color:var(--grey-900)!important}.bg-background{background-color:var(--background)}.bg-background\!{background-color:var(--background)!important}.bg-black\/80{background-color:var(--black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--black) 80%, transparent)}}.bg-coral{background-color:var(--orange-500)}.bg-destructive{background-color:var(--destructive)}.bg-grey-300{background-color:var(--grey-300)}.bg-grey-500{background-color:var(--grey-500)}.bg-grey-800{background-color:var(--grey-800)}.bg-orange-500{background-color:var(--orange-500)}.bg-orange-500\!{background-color:var(--orange-500)!important}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-stone{background-color:var(--cream)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white\/15{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--white) 15%, transparent)}}.p-0{padding:0}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-h2{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.04em;font-size:35px;font-weight:600;line-height:120%}@media (width>=48rem){.text-h2{font-size:40px}}.text-h3{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:120%}@media (width>=48rem){.text-h3{font-size:32px}}.text-button{font-family:var(--font-sans);letter-spacing:-.04em;white-space:nowrap;font-size:16px;font-weight:500;line-height:100%}.text-button\!{font-family:var(--font-sans)!important;letter-spacing:-.04em!important;white-space:nowrap!important;font-size:16px!important;font-weight:500!important;line-height:100%!important}.text-batch{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:150%}.text-data{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:150%}.text-body{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:150%}@media (width>=48rem){.text-body{font-size:16px}}.text-caption{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:400;line-height:150%}@media (width>=48rem){.text-caption{font-size:14px}}.text-body-sm{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:150%}.text-body-sm\!{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:150%!important}.text-meta{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:150%}.font-sans{font-family:DM Sans,system-ui,-apple-system,sans-serif}.font-sans\!{font-family:DM Sans,system-ui,-apple-system,sans-serif!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=64rem){.account-title{font-size:36px}}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-charcoal,.text-coral-ink{color:var(--grey-900)}.text-cream{color:var(--cream)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.text-grey-500{color:var(--grey-500)}.text-grey-900{color:var(--grey-900)}.text-grey-900\!{color:var(--grey-900)!important}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-orange-300{color:var(--orange-300)}.text-orange-700{color:var(--orange-700)}.text-white{color:var(--white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-grey-400{-webkit-text-decoration-color:var(--grey-400);-webkit-text-decoration-color:var(--grey-400);-webkit-text-decoration-color:var(--grey-400);-webkit-text-decoration-color:var(--grey-400);text-decoration-color:var(--grey-400)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_8px_24px_rgba\(40\,40\,40\,0\.12\)\]\!{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2828281f)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,scale\,opacity\]{transition-property:color,background-color,border-color,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--motion-hover\){--tw-duration:var(--motion-hover);transition-duration:var(--motion-hover)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-standard{--tw-ease:var(--motion-ease);transition-timing-function:var(--motion-ease)}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-grey-900:hover{background-color:var(--grey-900)}.hover\:bg-orange-400:hover{background-color:var(--orange-400)}.hover\:bg-orange-400\!:hover{background-color:var(--orange-400)!important}.hover\:text-background:hover{color:var(--background)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-orange-700:hover{color:var(--orange-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-grey-900:hover{-webkit-text-decoration-color:var(--grey-900);-webkit-text-decoration-color:var(--grey-900);-webkit-text-decoration-color:var(--grey-900);-webkit-text-decoration-color:var(--grey-900);text-decoration-color:var(--grey-900)}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:duration-\(--motion-press\):active{--tw-duration:var(--motion-press);transition-duration:var(--motion-press)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (prefers-reduced-motion:no-preference){.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=360px){.min-\[360px\]\:-left-1{left:calc(var(--spacing) * -1)}.min-\[360px\]\:left-\[10px\]{left:10px}.min-\[360px\]\:left-\[18px\]{left:18px}.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[360px\]\:pl-\[52px\]{padding-left:52px}}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-italic-CZ4wqKBi.woff2)format("woff2"),url(/assets/poppins-latin-600-italic-BhOZippK.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}:root{--radius:.75rem;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-press:.12s;--motion-hover:.18s;--motion-surface:.28s;--motion-exit:.2s;--motion-media:.36s;--motion-arrival:.9s;--cream:#fff8f4;--white:#fff;--black:#000;--grey-950:#282828;--grey-900:#2e2e2e;--grey-800:#363636;--grey-700:#515151;--grey-500:#7d7d7d;--grey-400:#a3a3a3;--grey-300:#c1c1c1;--orange-700:#ab5922;--orange-500:#f37e31;--orange-400:#f6985c;--orange-300:#f7aa79;--orange-200:#f9be98;--orange-100:#fbd2b7;--warning-600:#b45309;--error-600:#b3261e;--background:var(--cream);--foreground:var(--grey-950);--card:var(--white);--card-foreground:var(--grey-950);--popover:var(--white);--popover-foreground:var(--grey-950);--primary:var(--black);--primary-foreground:var(--white);--secondary:var(--orange-100);--secondary-foreground:var(--grey-950);--muted:var(--cream);--muted-foreground:var(--grey-700);--accent:var(--orange-100);--accent-foreground:var(--grey-950);--destructive:var(--error-600);--destructive-foreground:var(--white);--border:var(--grey-300);--input:var(--grey-300);--ring:var(--grey-950);--safe-bottom:env(safe-area-inset-bottom,0px)}.skip-link{z-index:100;border-radius:var(--radius);background:var(--grey-950);color:#fff;min-height:44px;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;transition:transform var(--motion-press) var(--motion-ease);align-items:center;padding:0 1rem;font-size:12px;font-weight:500;display:inline-flex;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{outline:3px solid var(--ring);outline-offset:2px;transform:translateY(0)}:root{--focus-ring:var(--grey-950);--focus-ring-on-dark:var(--cream)}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.bg-black,.bg-charcoal,.bg-foreground,.bg-grey-800,.bg-grey-950,[data-surface=dark]) :where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring-on-dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body[data-age-gate=accepted] [data-age-gate-boot]{display:none}@media (prefers-reduced-motion:no-preference){.menu-scrim{animation:menu-fade var(--motion-surface) var(--motion-ease)}.menu-sheet{animation:menu-slide var(--motion-surface) var(--motion-ease)}}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-slide{0%{opacity:0;transform:translate(24px)}}@keyframes navigation-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.navigation-progress-bar{animation:1.1s ease-in-out infinite navigation-progress}@media (prefers-reduced-motion:reduce){.navigation-progress-bar{width:100%;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
