@font-face{font-family:sans;src:url(/_next/static/media/93e9cbad257dc796-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_c30860{font-family:sans,sans Fallback;font-style:normal}.__variable_c30860{--font-sora:"sans","sans Fallback"}@font-face{font-family:data;src:url(/_next/static/media/a7560406a8617b28-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:data Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_07ca8d{font-family:data,data Fallback}.__variable_07ca8d{--font-inter-tight:"data","data Fallback"}

/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f4f3ef;--stone:#e4e2dc;--ash:#a3a19b;--graphite:#5a5853;--slate:#2b2a28;--ink:#121211;--ink-2:#1b1b19;--brass:#b09260;--brass-deep:#7a6236;--signal:#b0583f;--signal-deep:#8e3f2b;--lichen:#7f9078;--lichen-deep:#56654f;--steel:#71808c;--font-sans:var(--font-sora),"Helvetica Neue",Arial,system-ui,sans-serif;--font-data:var(--font-inter-tight),"Helvetica Neue",Arial,system-ui,sans-serif;--t-display:clamp(2.75rem,1.4rem + 5.2vw,6rem);--t-h2:clamp(2rem,1.35rem + 2.6vw,3.5rem);--t-statement:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);--t-h3:clamp(1.25rem,1.1rem + .5vw,1.5rem);--t-lead:clamp(1.0625rem,1rem + .25vw,1.25rem);--t-body:1rem;--t-small:.875rem;--t-cap:.6875rem;--margin:clamp(1.5rem,5.5vw,6rem);--gutter:clamp(1.25rem,2.2vw,2rem);--section:clamp(8rem,13vw,13rem);--pad-pane:clamp(2.25rem,4vw,4rem);--content:1440px;--q-shape:superellipse(1.25);--r-loop:999px;--r-pane:clamp(28px,4vw,64px);--r-card:36px;--r-media:clamp(40px,7vw,120px);--blur:blur(26px) saturate(0) brightness(1.04);--glass-dark:#121211b8;--glass-dark-2:#121211db;--glass-light:#f4f3ef24;--glass-light-2:#f4f3ef38;--tint-on-light:#1212110f;--tint-on-light-2:#1212111f;--ease:cubic-bezier(.22,.61,.36,1);--ease-settle:cubic-bezier(.22,1,.36,1);--ease-drift:cubic-bezier(.45,0,.55,1);--ease-soft:cubic-bezier(.4,0,.2,1);--t-micro:.12s;--t-short:.24s;--t-base:.48s;--t-long:.9s;--t-slow:1.4s}:root,[data-theme=light]{--bg:var(--paper);--bg-raised:var(--stone);--fg:var(--ink);--fg-muted:#5e5c57;--rule:#12121124;--focus:var(--ink);--accent:var(--brass-deep);--allow:var(--lichen-deep);--stepup:var(--brass-deep);--deny:var(--signal-deep);--glass:var(--tint-on-light);--glass-2:var(--tint-on-light-2);--btn-bg:var(--glass-dark);--btn-fg:var(--paper);--btn-hov:var(--glass-dark-2);--btn2-bg:var(--tint-on-light);--btn2-fg:var(--ink);--btn2-hov:var(--tint-on-light-2);color-scheme:light}[data-theme=dark]{--bg:var(--ink);--bg-raised:var(--ink-2);--fg:var(--paper);--fg-muted:#a9a7a1;--rule:#f4f3ef29;--focus:var(--paper);--accent:var(--brass);--allow:var(--lichen);--stepup:var(--brass);--deny:var(--signal);--glass:var(--glass-light);--glass-2:var(--glass-light-2);--btn-bg:#f4f3efeb;--btn-fg:var(--ink);--btn-hov:var(--paper);--btn2-bg:var(--glass-light);--btn2-fg:var(--paper);--btn2-hov:var(--glass-light-2);color-scheme:dark}.btn,.chip,.island,.loop-tag,.media-loop,.modal,.pane,.q{corner-shape:var(--q-shape)}.pane,.pane-wrap{position:relative}.pane{isolation:isolate;border-radius:var(--r,var(--r-pane));background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--fg);overflow:hidden}.pane--solid{background:var(--bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.pane--smoke{background:var(--glass-dark);color:var(--paper);--fg:var(--paper);--fg-muted:#b3b1ab}.pane--silver{background:var(--glass-light);color:var(--paper);--fg:var(--paper);--fg-muted:#c9c7c1}.pane__frost{border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pane__frost{background:color-mix(in oklab,var(--bg) 70%,transparent)}}.pane__frost{-webkit-backdrop-filter:blur(40px)saturate(0);backdrop-filter:blur(40px)saturate(0)}.pane__solid{border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:var(--bg-raised);position:absolute;inset:0}.pane-shadow,.pane__glint,.pane__sweep{display:none!important}.pane__body{z-index:1;position:relative}html[data-revoked] .pane__solid{opacity:.94;transition:opacity var(--t-long) var(--ease-settle)}html[data-revoked] .pane--solid>.pane__solid{opacity:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pane{background:var(--bg-raised)}.pane--smoke{background:#262624}.pane--silver{background:#3a3936}}@media (prefers-reduced-transparency:reduce){.btn,.island,.modal,.pane{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pane{background:var(--bg-raised)}}.media-loop{border-radius:var(--r,var(--r-media));background:var(--ink-2);position:relative;overflow:hidden}.media-loop>.media-loop__img,.media-loop>img,.media-loop>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.media-loop>.media-loop__img{object-position:center}.media-loop video{opacity:0;transition:opacity 1.2s var(--ease-soft)}.media-loop video.ready{opacity:1}.media-loop__tint{background:rgb(18 18 17/var(--tint,.28));pointer-events:none;position:absolute;inset:0}.btn{border-radius:var(--r-loop);cursor:pointer;min-height:56px;font-family:var(--font-sans);font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background-color .6s var(--ease-soft),color .6s var(--ease-soft);border:0;justify-content:center;align-items:center;gap:.75rem;padding:0 2.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn--solid{background:var(--btn-bg);color:var(--btn-fg)}.btn--solid:focus-visible,.btn--solid:hover{background:var(--btn-hov)}.btn--ghost{background:var(--btn2-bg);color:var(--btn2-fg)}.btn--ghost:focus-visible,.btn--ghost:hover{background:var(--btn2-hov)}.btn--on-media{background:var(--glass-light);color:var(--paper)}.btn--on-media:focus-visible,.btn--on-media:hover{background:var(--glass-light-2)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:-5px}.btn .arrow{letter-spacing:0;font-size:1.1em}.btns{flex-wrap:wrap;gap:.625rem;display:flex}.hold-trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chip{--r:999px;border-radius:var(--r-loop);cursor:pointer;background:var(--glass);min-width:120px;min-height:48px;color:var(--fg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font:500 var(--t-cap)/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft);border:0;justify-content:center;align-items:center;gap:10px;padding-inline:28px;display:inline-flex;position:relative}.chip:hover{background:var(--glass-2)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:-5px}.chip--static{cursor:default}.loop-tag{border-radius:var(--r-loop);background:var(--glass);min-height:30px;font:500 .625rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;padding:0 1.1rem;display:inline-flex}.glyph{flex:none;width:10px;height:10px}.island-host{--spring:cubic-bezier(.32,1.28,.54,1);--morph:.72s;z-index:50;top:calc(14px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;left:0;right:0}.island-host[data-ground=dark]{--island-glass:#f4f3ef2e;--island-hov:#f4f3ef1a}.island-host[data-ground=light]{--island-glass:var(--glass-dark);--island-hov:#f4f3ef1a}.island{pointer-events:auto;border-radius:var(--r-loop);corner-shape:var(--q-shape);background:var(--island-glass,var(--glass-dark));width:min(68rem,100vw - 32px);height:72px;color:var(--paper);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:width var(--morph) var(--spring),height var(--morph) var(--spring),background-color .9s var(--ease-soft);-webkit-mask-composite:xor;position:relative;overflow:hidden;-webkit-mask:url(/brand/qlaas-wordmark.svg) 44px 26px/auto 20px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:url(/brand/qlaas-wordmark.svg) 44px 26px/auto 20px no-repeat exclude,linear-gradient(#000 0 0)}.island[data-state=compact]{width:min(27rem,100vw - 32px)}.island[data-state=compact]:focus-within,.island[data-state=compact]:hover{width:min(68rem,100vw - 32px)}.island[data-state=activity]{width:min(36rem,100vw - 112px);height:144px}.island__bar{align-items:center;gap:2rem;height:72px;padding:0 12px 0 44px;display:flex}.island__mark{border-radius:12px;flex:none;width:52px;height:44px}.island__cut{width:100%;height:100%;display:block}.island-host[data-ground=dark] .island{-webkit-mask:none;mask:none}.island-host[data-ground=dark] .island__cut{background:var(--paper);-webkit-mask:url(/brand/qlaas-wordmark.svg) 0 12px/auto 20px no-repeat;mask:url(/brand/qlaas-wordmark.svg) 0 12px/auto 20px no-repeat}.island__links{opacity:1;min-width:0;transition:opacity .45s var(--ease-soft) .15s;gap:2.25rem;margin-inline:auto;display:flex;overflow:hidden}.island__links a{letter-spacing:.01em;white-space:nowrap;color:#f4f3efc7;transition:color .4s var(--ease-soft);font-size:.875rem;font-weight:400;text-decoration:none}.island__links a:focus-visible,.island__links a:hover{color:var(--paper)}.island__now{white-space:nowrap;text-overflow:ellipsis;color:#f4f3efd1;align-items:baseline;gap:.75rem;min-width:0;margin-inline:auto;font-size:.8125rem;display:none;overflow:hidden}.island__now .t-num{color:#f4f3ef99;font-size:.75rem}.island__end{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.island .btn{min-height:48px;padding:0 1.75rem}.island .btn--island{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f3efeb}.island .btn--island:focus-visible,.island .btn--island:hover{background:var(--paper)}.island__menu{border-radius:var(--r-loop);corner-shape:var(--q-shape);cursor:pointer;width:48px;height:48px;color:var(--paper);transition:background-color .4s var(--ease-soft);place-items:center;display:grid}.island__menu:hover{background:var(--island-hov)}.island__menu svg{width:26px;height:26px;overflow:visible}.island__menu line{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;transition:transform .6s var(--ease-soft);transform-origin:20px 15px}.island__menu:hover line:last-child{transform:scaleX(1.45)}.island :focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.island:not([data-state=full]) .btn--island,.island:not([data-state=full]) .island__links{display:none}.island:not([data-state=full]) .island__now,.island[data-state=compact]:focus-within .island__links,.island[data-state=compact]:hover .island__links{display:flex}.island[data-state=compact]:focus-within .btn--island,.island[data-state=compact]:hover .btn--island{display:inline-flex}.island[data-state=compact]:focus-within .island__now,.island[data-state=compact]:hover .island__now{display:none}.island__act{opacity:0;height:72px;transition:opacity .35s var(--ease-soft),transform .5s var(--spring);align-items:center;padding:0 44px 8px;display:flex;transform:translateY(-8px)}.island[data-state=activity] .island__act{opacity:1;transition-delay:.18s;transform:none}.island__act p{white-space:nowrap;align-items:baseline;gap:.9rem;min-width:0;font-size:.8125rem;display:flex}.island__act b{font-weight:500;font-size:var(--t-cap);letter-spacing:.16em;text-transform:uppercase;flex:none}.island__act span{color:#f4f3efb8;text-overflow:ellipsis;min-width:0;overflow:hidden}.island__act code{font-family:var(--font-data);color:#f4f3ef99;flex:none;font-size:.75rem}.island__link{font-size:.8125rem}.island__bud,.island__link{color:var(--paper);flex:none}.island__bud{pointer-events:none;opacity:0;border-radius:var(--r-loop);corner-shape:var(--q-shape);width:0;height:72px;background:var(--island-glass,var(--glass-dark));-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:width var(--morph) var(--spring),margin var(--morph) var(--spring),opacity .4s var(--ease-soft),transform var(--morph) var(--spring),background-color .9s var(--ease-soft);place-items:center;margin-left:-12px;display:grid;overflow:hidden;transform:scale(.4)}.island__bud[data-on]{opacity:1;width:72px;margin-left:10px;transform:none}.island__bud svg{width:14px;height:14px}@media (max-width:960px){.island,.island[data-state=compact]:focus-within,.island[data-state=compact]:hover{width:min(26rem,100vw - 32px)}.island[data-state=activity]{width:min(26rem,100vw - 104px)}.island .btn--island,.island .island__links{display:none!important}.island .island__now{display:flex!important}.island__act span{display:none}}@media (prefers-reduced-motion:reduce){.island,.island__act,.island__bud{transition-duration:10ms!important}}.menu{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--paper);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu::backdrop{background:#12121180}.menu[open]{animation:menu-in .6s var(--ease-soft) both;flex-direction:column;display:flex}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.menu__top{flex:none;justify-content:space-between;align-items:center;height:96px;display:flex}.menu__top .wordmark{height:20px;color:var(--paper)}.menu__nav{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));flex:1;grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;display:grid}.menu__nav ol{margin:0;padding:0;list-style:none}.menu__nav ol a{align-items:baseline;gap:1.75rem;padding:.3rem 0;text-decoration:none;display:flex}.menu__nav small{font:300 .875rem/1 var(--font-data);font-variant-numeric:tabular-nums;color:#a9a7a1;min-width:1.75rem}.menu__nav ol span{letter-spacing:-.035em;color:#a9a7a1;transition:color .3s var(--ease-soft);font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:250;line-height:1.2}.menu__nav ol a:focus-visible span,.menu__nav ol a:hover span{color:var(--paper)}.menu__side{align-content:end;justify-items:start;gap:1rem;display:grid}@media (max-width:860px){.menu__nav{grid-template-columns:1fr;align-items:start;gap:2rem;padding-top:1rem}.menu__top{height:80px}.menu__nav ol a{padding:.15rem 0}.menu__side{gap:.75rem}}.concierge-btn{z-index:45;right:var(--margin);bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));position:fixed}.concierge-btn .btn{background:var(--glass-dark);color:var(--paper)}.concierge-btn[data-ground=dark] .btn{background:var(--glass-light)}.concierge-btn .btn:hover{background:var(--glass-dark-2)}.concierge-btn[data-ground=dark] .btn:hover{background:var(--glass-light-2)}.concierge-btn[data-away]{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.concierge-btn .bowl{width:9px;height:9px}.modal{z-index:60;right:var(--margin);bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));width:min(460px,calc(100vw - 2 * var(--margin)));border-radius:var(--r-pane);color:var(--paper);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#121211cc;border:0;margin:0;padding:0;position:fixed;top:auto;left:auto}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1212114d}.modal[open]{animation:modal-in .5s var(--ease-settle) both;display:grid}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.modal__head{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2.5rem 2rem 1.25rem 2.75rem;display:flex}.modal__head b{font-weight:500;display:block}.modal__head span{color:#a9a7a1;font-size:.8125rem}.modal__body{gap:.625rem;padding:0 2rem 2.25rem;display:grid}.modal__body p{font-size:var(--t-small);color:#c9c7c1;padding:0 .75rem 1.25rem;line-height:1.6}.modal__opt{border-radius:var(--r-loop);min-height:60px;font-size:var(--t-small);corner-shape:var(--q-shape);transition:background-color .4s var(--ease-soft);background:#f4f3ef12;justify-content:space-between;align-items:center;padding:0 2.25rem;text-decoration:none;display:flex}.modal__opt:focus-visible,.modal__opt:hover{background:#f4f3ef24}.modal__close{border-radius:var(--r-loop);min-height:44px;font-size:var(--t-cap);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;corner-shape:var(--q-shape);padding:0 1.5rem}.modal__close:hover{background:#f4f3ef1a}.site-footer{background:var(--ink);color:var(--paper);padding-top:clamp(5rem,8vw,7.5rem);padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.site-footer__top{grid-template-columns:1fr auto auto auto;gap:4rem;padding-bottom:6rem;display:grid}.site-footer__brand .wordmark{height:24px;color:var(--paper)}.site-footer__brand p{color:#a9a7a1;font-size:var(--t-small);max-width:22rem;margin-top:1.25rem}.site-footer h4,.site-footer__h{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:#a9a7a1;margin:0 0 1rem;font-weight:500}.site-footer ul{gap:.6rem;min-width:11rem;margin:0;padding:0;list-style:none;display:grid}.site-footer ul a{min-height:24px;font-size:var(--t-small);align-items:center;text-decoration:none;display:inline-flex}.site-footer ul a:hover{color:#c9c7c1}.site-footer__legal{color:#a9a7a1;border-top:1px solid #f4f3ef24;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.site-footer__legal p{max-width:48rem}.site-footer__notes{gap:.75rem;display:grid}.motion-switch{cursor:pointer;color:#a9a7a1;align-items:center;gap:10px;min-height:44px;font-size:.75rem;display:inline-flex}.motion-switch__track{background:#f4f3ef29;width:32px;height:18px;position:relative}.motion-switch__dot,.motion-switch__track{corner-shape:var(--q-shape);border-radius:999px}.motion-switch__dot{background:var(--paper);width:12px;height:12px;transition:transform .3s var(--ease-settle);position:absolute;top:3px;left:3px}.motion-switch[aria-checked=true] .motion-switch__dot{transform:translate(14px)}@media (max-width:860px){.site-footer__top{grid-template-columns:1fr 1fr;gap:3rem 2rem}.site-footer__brand{grid-column:1/-1}.site-footer ul{min-width:0}}.island__bud[data-verdict=ALLOW]{color:var(--lichen)}.island__bud[data-verdict=STEP_UP]{color:var(--brass)}.island__bud[data-verdict=DENY]{color:var(--signal)}.island__act b{color:var(--brass)}.island[data-revoked] .island__act b{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.island[data-revoked] .island__act b{color:color-mix(in srgb,var(--signal) 70%,var(--paper))}}.island[data-revoked]{--island-glass:#221612e6}.menu__nav ol a:focus-visible small,.menu__nav ol a:hover small,.site-footer ul a:hover{color:var(--brass)}.concierge-btn{right:clamp(1rem,2.5vw,2rem);bottom:calc(clamp(1rem, 2.5vw, 2rem) + env(safe-area-inset-bottom,0px));transition:opacity .6s var(--ease-soft),visibility .6s}.concierge-btn .btn{gap:0;min-width:56px;min-height:56px;padding:0 20px}.concierge-btn .bowl{width:12px;height:12px;color:var(--brass);flex:none}.concierge-btn__label{white-space:nowrap;opacity:0;max-width:0;transition:max-width .7s var(--ease-soft),opacity .4s var(--ease-soft),margin .7s var(--ease-soft);display:inline-block;overflow:hidden}.concierge-btn .btn:focus-visible .concierge-btn__label,.concierge-btn:hover .concierge-btn__label{opacity:1;max-width:9rem;margin-left:12px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:96px}body,html{background:var(--ink)}body{color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body);letter-spacing:.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300;line-height:1.65}::selection{background:var(--fg);color:var(--bg)}a{color:inherit}img,svg,video{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}b,strong{font-weight:500}[data-theme]{color:var(--fg)}.ground,main section[data-theme]{background:var(--bg)}main section[data-raised]{background:var(--bg-raised)}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:1023px){.grid12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:767px){.grid12{grid-template-columns:repeat(4,minmax(0,1fr))}}.split-4-8{gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}@media (max-width:980px){.split-4-8{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.section{position:relative}.t-display,.t-hero{letter-spacing:-.045em;line-height:1.02}.t-display,.t-h1,.t-hero{font-size:var(--t-display);text-wrap:balance;font-weight:250}.t-h1{letter-spacing:-.04em;line-height:1.04}.t-h2{font-size:var(--t-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:250;line-height:1.08}.t-statement{font-size:var(--t-statement);letter-spacing:-.025em;text-wrap:pretty;font-weight:250;line-height:1.2}.t-h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.28}.t-h3,.t-h4{font-weight:400}.t-h4{letter-spacing:-.01em;font-size:1.125rem;line-height:1.35}.t-lead{font-size:var(--t-lead);font-weight:300;line-height:1.6}.t-body{font-size:var(--t-body);line-height:1.7}.t-body-s,.t-small{font-size:var(--t-small);line-height:1.7}.t-caption{font-size:.8125rem;line-height:1.55}.t-label{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1.4}.t-data{font-family:var(--font-data);font-size:var(--t-small);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:.005em;font-weight:350;line-height:1.55}.t-num{font-family:var(--font-data);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:300}.muted{color:var(--fg-muted)}.measure{max-width:38rem}.label{width:max-content;max-width:100%;font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:1rem;margin:0 0 1.75rem;font-weight:500;line-height:1.4;display:flex}.label:before{content:"";background:var(--accent);flex:none;width:1.5rem;height:1px}.label-row{color:var(--fg-muted);align-items:center;gap:1rem;display:flex}.hl{margin:0;padding:0;list-style:none}.hl>li{border-top:1px solid var(--rule)}.hl>li:last-child{border-bottom:1px solid var(--rule)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.wordmark{aspect-ratio:470.85/182;background:currentColor;display:inline-block;-webkit-mask:url(/brand/qlaas-wordmark.svg) 0/contain no-repeat;mask:url(/brand/qlaas-wordmark.svg) 0/contain no-repeat}html.js [data-fade]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}html.js [data-fade].in{opacity:1;transform:none}html[data-motion=off] [data-fade]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js [data-fade]{opacity:1;transform:none}}main#main{display:block;position:relative}.hold-hint{white-space:nowrap;color:var(--fg-muted);pointer-events:none;font-size:.75rem;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.glyph[data-verdict=ACTIVE],.glyph[data-verdict=ALLOW]{color:var(--allow)}.glyph[data-verdict=STEP_UP]{color:var(--stepup)}.glyph[data-verdict=DENY]{color:var(--deny)}.accent,.t-num.is-accent{color:var(--accent)}@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-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.hero{position:relative;overflow:hidden}.hero__wrap{--hero-top:calc(80px + clamp(1.25rem, 2.5vw, 2rem));--hero-bot:clamp(1.25rem,2.5vw,2rem);column-gap:var(--gutter);min-height:100svh;padding-top:var(--hero-top);padding-bottom:var(--hero-bot);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero__copy{z-index:2;flex-direction:column;grid-area:1/1/auto/span 5;align-self:end;align-items:flex-start;padding-bottom:clamp(.5rem,3vh,2rem);display:flex;position:relative}.hero__eyebrow{margin-bottom:2rem}.hero__title{text-wrap:wrap;margin:0 0 1.75rem;font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.04}.hero__br{display:block}.hero__lead{color:var(--fg-muted);max-width:27rem;margin-bottom:2.5rem}.hero__btns{margin-bottom:clamp(2.5rem,8vh,5.5rem)}.hero__scroll{min-height:44px;color:var(--fg-muted);transition:color .4s var(--ease-soft);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.hero__scroll:focus-visible,.hero__scroll:hover{color:var(--fg)}.hero__scroll-rule{transform-origin:0;background:currentColor;width:1.5rem;height:1px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .hero__scroll-rule{animation:hero-cue 2.8s var(--ease-drift) infinite}}@keyframes hero-cue{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.8)}}.hero__stage{grid-area:1/6/auto/-1;min-height:0;position:relative}.hero__film{inset:0 0 0 calc(var(--gutter) * 2);position:absolute}.hero__film .media-loop__img{object-position:60% center}.hero__mandate{z-index:3;left:calc(var(--gutter) * 2 - clamp(3rem, 7vw, 7.5rem));width:clamp(20rem,25vw,25rem);position:absolute;bottom:clamp(3rem,12vh,7.5rem)}.hero__mandate-body{padding:2.5rem 2.75rem 2.25rem}.hero__fig{color:var(--fg-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;font-size:.625rem;display:flex}.hero__fig-n{letter-spacing:.08em;text-transform:none;font-size:.625rem}.hero__dl{margin:0}.hero__row{border-top:1px solid #f4f3ef24;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.hero__row dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:.625rem;font-weight:500}.hero__row dd{color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.hero__row:last-child dd{letter-spacing:.08em;text-transform:uppercase}.hero__cap{color:var(--fg-muted);border-top:1px solid #f4f3ef24;margin-top:.875rem;padding-top:.75rem;font-size:.75rem}html[data-revoked] .hero__row:last-child dd{color:var(--fg)}@media (max-width:1180px) and (min-width:1024px){.hero__copy{grid-column:1/span 6}.hero__stage{grid-column:7/-1}.hero__film{inset:0 0 0 var(--gutter)}.hero__mandate{left:calc(var(--gutter) - 5rem)}}@media (max-width:1023px){.hero__wrap{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;min-height:0;padding-top:calc(80px + 2.5rem);padding-bottom:2.5rem}.hero__copy{grid-area:1/1;padding-bottom:0}.hero__title{font-size:clamp(2.125rem,9.4vw,3.5rem)}.hero__btns{margin-bottom:0}.hero__scroll{display:none}.hero__stage{flex-direction:column;grid-area:2/1;display:flex}.hero__film{aspect-ratio:4/5;--r:clamp(28px,9vw,64px);max-height:78svh;position:relative;inset:auto}.hero__mandate{width:min(22rem,100% - 2rem);margin:-7.5rem 0 0 1rem;position:relative;bottom:auto;left:auto}}@media (min-width:640px) and (max-width:1023px){.hero__film{aspect-ratio:16/11}}.hero__plate{margin:0}.problem__label{margin-top:calc(var(--t-h2) * .54 - .45rem)}.problem__title{max-width:17em;margin-bottom:2.5rem}.problem__body{max-width:34rem;margin-bottom:3rem}@media (max-width:980px){.problem__label{margin:0}.problem__title{margin-bottom:2rem}.problem__body{margin-bottom:2.5rem}}.interlude{padding-block:clamp(4rem,8vw,8rem);position:relative}.interlude__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.interlude__media{aspect-ratio:6/5;grid-column:1/span 6;max-height:44rem}.interlude__copy{grid-column:8/-1;max-width:26rem}.interlude__line{margin-bottom:1.5rem}.interlude__body{max-width:24rem}@media (max-width:1180px){.interlude__copy{grid-column:8/-1}}@media (max-width:980px){.interlude__grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.interlude__media{aspect-ratio:4/3;--r:clamp(28px,9vw,64px);grid-column:1}.interlude__copy{grid-column:1;max-width:32rem}}.how__grid{gap:var(--gutter);grid-template-columns:4fr 8fr;align-items:start;display:grid}.how__intro{align-self:start;gap:1.25rem;display:grid;position:sticky;top:128px}.how__intro .label{margin-bottom:.5rem}.how__title{max-width:26rem}.how__lead{max-width:24rem}.how__steps{counter-reset:none;margin:0;padding:0;list-style:none}.how__step{border-top:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.3fr);gap:1.75rem 2rem;padding:2.5rem 0 2.75rem;display:grid}.how__step:last-child{border-bottom:1px solid var(--rule)}.how__num{color:var(--fg-muted);padding-top:.3rem;font-size:1rem}.how__h3{font-weight:300}.how__body{max-width:30rem}.how__code{font-family:var(--font-data);color:var(--fg);font-weight:400}.how__spec{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);grid-column:2/-1;gap:1.25rem;margin:0;padding:clamp(1.25rem,2.4vw,2rem) clamp(1.25rem,2.8vw,2.25rem);display:grid;position:relative}.how-spec__cap{justify-content:space-between;gap:1rem;display:flex}.how-spec__cap,.how-spec__sim{color:var(--fg-muted)}.how-spec__body{gap:1rem;min-width:0;display:grid}.how-spec__strong{color:var(--fg);font-weight:500}.how-spec__intent{font-size:var(--t-lead);letter-spacing:-.01em;max-width:34rem;font-weight:300;line-height:1.5}.how-spec__rule{background:var(--rule);width:1px;height:1.75rem;margin-left:.25rem;display:block}.how-spec__data{color:var(--fg-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}.how-spec__request{letter-spacing:-.01em;font-size:1.125rem;font-weight:400}.how-spec__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.how-spec__chip.chip{min-width:0;min-height:40px;padding-inline:16px;font-size:.625rem}.how-spec__chip[data-on]{background:var(--fg);color:var(--bg)}.how-spec__reasons{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.how-spec__slip{border-top:1px dashed var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding-top:1rem;display:grid}.how-spec__slip>div{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.45rem 0;display:grid}.how-spec__slip dt{color:var(--fg-muted)}.how-spec__slip dd{overflow-wrap:anywhere;margin:0}.how-spec__verdict{align-items:center;gap:.5rem;display:inline-flex}.how__foot{max-width:40rem;margin-top:2rem;padding-left:5.5rem}@media (max-width:980px){.how__grid{grid-template-columns:1fr;gap:3rem}.how__intro{position:static}.how__step{grid-template-columns:3rem minmax(0,1fr);gap:.75rem 1rem}.how__body{grid-column:2}.how__spec{grid-column:1/-1;margin-top:1rem}.how__foot{padding-left:0}}@media (max-width:560px){.how__spec{border-radius:28px}.how-spec__slip{grid-template-columns:1fr}}.gate__grid{gap:var(--gutter);grid-template-columns:4fr 8fr;align-items:start;display:grid}.gate__text{gap:1.25rem;display:grid;position:sticky;top:128px}.gate__text .label{margin-bottom:.5rem}.gate__body,.gate__legend,.gate__title{max-width:24rem}.gate__legend{margin:1rem 0 0;padding:0;list-style:none}.gate__legend li{border-top:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.gate__legend li:last-child{border-bottom:1px solid var(--rule)}.gate__legend-v{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;display:inline-flex}.gate__right{gap:clamp(3rem,5vw,4.5rem);min-width:0;display:grid}.gate__stage{padding-bottom:1.5rem;position:relative}.gate__pane{z-index:1}.gate__pane .pane{background:var(--bg)}.gate__pane .pane__frost{background:var(--stone)}@supports (color:color-mix(in lab,red,red)){.gate__pane .pane__frost{background:color-mix(in oklab,var(--stone) 72%,transparent)}}.gate__panebody{gap:1.25rem;padding:clamp(1.5rem,3.6vw,3.25rem);display:grid}.gate__fig{color:var(--fg-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.gate__sim{background:var(--tint-on-light);color:var(--fg-muted)}.gate__req{font-size:var(--t-statement);letter-spacing:-.025em;max-width:34rem;margin-top:.75rem;font-weight:250;line-height:1.2}.gate__reqpart{display:inline;position:relative}.gate__strike{transform-origin:0;pointer-events:none;background:currentColor;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.gate__pane[data-verdict=DENY] .gate__req{color:var(--fg-muted);transition:color .6s var(--ease-soft)}.gate__detail{overflow-wrap:anywhere}.gate__chips{flex-wrap:wrap;gap:.625rem;margin-top:1rem;padding-bottom:1.75rem;display:flex}.gate-chip{-webkit-user-select:none;user-select:none;touch-action:manipulation;min-width:132px;min-height:52px}.gate-chip.chip{background:var(--tint-on-light)}.gate-chip.chip:hover{background:var(--tint-on-light-2)}.gate-chip.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.gate__status{border-top:1px solid var(--rule);min-height:1.7em;padding-top:1rem}.gate__status .t-data{color:var(--fg);font-size:.8125rem}.gate__stepup{z-index:2;width:min(22rem,86%);position:absolute;bottom:-1rem;right:clamp(-1rem,-2vw,0rem)}.gate__stepbody{gap:.875rem;padding:1.5rem 1.5rem 2.25rem;display:grid}.gate__steplabel{color:var(--fg);align-items:center;gap:.5rem;display:inline-flex}.gate__steptext{font-size:1.0625rem;font-weight:300}.gate-chip--approve.chip{background:var(--glass-light-2);color:var(--paper);justify-self:start}.gate-chip--approve.chip:hover{background:#f4f3ef4d}.gate__stepup .chip:focus-visible{outline-color:var(--paper)}.gate__stepup .hold-hint{color:#c9c7c1}.gate__slip{z-index:0;background:var(--ink);min-height:36px;color:var(--paper);pointer-events:none;gap:1rem;padding:0 1rem;position:absolute;bottom:-.5rem;left:clamp(1.5rem,3.6vw,3.25rem)}.gate__slip[data-empty]{opacity:0}.gate__slip-id{letter-spacing:.02em;font-size:.75rem}.gate__slip-v{align-items:center;gap:.4rem;display:inline-flex}.ledger{gap:1.25rem;min-width:0;display:grid}.ledger__head{justify-content:space-between}.ledger__head,.ledger__title{align-items:center;gap:1rem;display:flex}.ledger__title{color:var(--fg-muted)}.ledger__title:before{content:"";background:currentColor;flex:none;width:1.5rem;height:1px}.ledger__meta-head{align-items:center;gap:.75rem;display:flex}.ledger__meta-head,.ledger__tag{color:var(--fg-muted)}.ledger__count{letter-spacing:.06em;font-size:.8125rem}.ledger__list{margin:0;padding:0;list-style:none;position:relative}.ledger__row{border-top:1px solid var(--rule);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;padding:1rem 0;display:grid}.ledger__list:has(.ledger__row--leaving) .ledger__row:nth-last-child(2),.ledger__row:last-of-type:not(.ledger__row--leaving){border-bottom:1px solid var(--rule)}.ledger__n{color:var(--fg-muted);letter-spacing:.06em;align-self:start;padding-top:.15rem;font-size:.75rem}.ledger__line{gap:.25rem;min-width:0;display:grid}.ledger__primary{color:var(--fg);flex-wrap:wrap;align-items:center;gap:.2rem 1.25rem;display:flex}.ledger__id{letter-spacing:.02em;font-weight:500;display:inline-block}.ledger__verdict{align-items:center;gap:.45rem;display:inline-flex}.ledger__chain,.ledger__reason,.ledger__row[data-verdict=DENY] .ledger__verdict,.ledger__row[data-verdict=STEP_UP] .ledger__verdict{color:var(--fg-muted)}.ledger__chain{overflow-wrap:anywhere;flex-wrap:wrap;gap:.1rem 1rem;font-size:.75rem;display:flex}.ledger__row[data-age="3"],.ledger__row[data-age="4"]{opacity:.62}.ledger__copy{border-radius:var(--r-loop);background:var(--glass);min-width:76px;min-height:44px;color:var(--fg);cursor:pointer;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font:500 .625rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--ease-soft);justify-content:center;align-items:center;padding:0 1.1rem;display:inline-flex}.ledger__copy:hover{background:var(--glass-2)}.ledger__copy:focus-visible{outline:2px solid var(--focus);outline-offset:-5px}.ledger__row--leaving{pointer-events:none;animation:ledger-out .6s var(--ease-soft) forwards;border-top:0;position:absolute;top:100%;left:0;right:0}@keyframes ledger-out{0%{opacity:.4}to{opacity:0}}.ledger__empty{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.25rem 0 1.25rem 4rem}@media (max-width:980px){.gate__grid{grid-template-columns:1fr;gap:3rem}.gate__text{position:static}.gate__stepup{margin-top:-1.5rem;width:auto;margin-inline:1rem;position:relative;bottom:auto;right:auto}}@media (max-width:560px){.gate__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gate-chip{letter-spacing:.06em;gap:6px;min-width:0;padding-inline:8px;font-size:.625rem}.gate__legend li{grid-template-columns:6rem minmax(0,1fr)}.ledger__row{grid-template-columns:2rem minmax(0,1fr);row-gap:.75rem}.ledger__copy{grid-column:2;justify-self:start}.ledger__empty{padding-left:0}}.mc{overflow:hidden}.mc__rings{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mc__rings path{fill:none;stroke:var(--paper);stroke-width:1px;vector-effect:non-scaling-stroke}.mc>.wrap{z-index:1;position:relative}.mc__head{gap:1.5rem;max-width:46rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.mc__head .label{margin-bottom:.25rem}.mc__body{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.mc__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.mc__list li{border-bottom:1px solid var(--rule)}.mc__tab{text-align:left;cursor:pointer;align-items:baseline;gap:2rem;width:100%;padding:1.6rem .25rem;display:flex}.mc__n{min-width:1.75rem;font-size:.8125rem}.mc__n,.mc__name{color:var(--fg-muted)}.mc__name{letter-spacing:-.03em;transition:color .4s var(--ease-soft);font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:250}.mc__tab:hover .mc__name,.mc__tab[aria-selected=true] .mc__name{color:var(--paper)}.mc__tab[aria-selected=true] .mc__n{color:var(--brass)}.mc__tab:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mc__detail{position:sticky;top:120px}.mc__pane{min-height:26rem;padding:clamp(2.5rem,4.5vw,4.5rem) clamp(2.5rem,5vw,5rem);display:flex}.mc__swap{animation:mc-in .7s var(--ease-settle) both;flex-direction:column;gap:2.25rem;display:flex}@keyframes mc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mc__plabel{color:#c9c7c1;margin:0}.mc__plabel:before{background:var(--brass)}.mc__line{color:var(--paper);max-width:34rem}.mc__facts{gap:1.25rem;margin:auto 0 0;display:grid}.mc__facts div{border-top:1px solid #f4f3ef2e;gap:.4rem;padding-top:1.25rem;display:grid}.mc__facts dt{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:#c9c7c1;font-weight:500}.mc__facts dd{font-size:var(--t-small);color:var(--paper);margin:0}@media (max-width:980px){.mc__body{grid-template-columns:1fr}.mc__detail{position:static}.mc__pane{min-height:0;padding:2.25rem 2rem}}.pl__head{gap:1.25rem;margin-bottom:clamp(3rem,6vw,4.5rem);display:grid}.pl__head .label{margin-bottom:.5rem}.pl__title{max-width:47.5rem}.pl__cards{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pl__card{display:flex}.pl__card>.pane{flex:1;display:flex}.pl__card:nth-child(3n+2){--d:80ms}.pl__card:nth-child(3n){--d:.16s}.pl__body{flex-direction:column;flex:1;gap:1rem;padding:clamp(1.75rem,2.6vw,2.25rem) clamp(1.5rem,2.6vw,2.25rem) clamp(2rem,2.8vw,2.5rem);display:flex}.pl__n{color:var(--fg-muted);font-size:1rem}.pl__name{margin-top:.5rem;font-weight:300}.pl__line{flex:1}.pl__spec{margin-top:.75rem}.pl__spec>li{color:var(--fg);overflow-wrap:anywhere;padding:.8rem 0;font-size:.8125rem}.pl__spec>li:last-child{border-bottom:0}.pl__card.is-marked>.pane{background:var(--ink);--fg:var(--paper);--fg-muted:#a9a7a1;--rule:#f4f3ef29;color:var(--paper);transition:background-color .9s var(--ease-soft)}.pl__foot{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.75rem}.pl__foot,.pl__later{flex-wrap:wrap;align-items:center;display:flex}.pl__later{color:var(--fg-muted);gap:.5rem 1rem}.pl__tag{color:var(--fg)}.pl__later-name{color:var(--fg);font-weight:400}@media (max-width:980px){.pl__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pl__card:nth-child(n){--d:0s}.pl__card:nth-child(2n){--d:80ms}}@media (max-width:640px){.pl__cards{grid-template-columns:1fr}.pl__card:nth-child(n){--d:0s}}.cp__band{isolation:isolate;align-items:flex-end;min-height:clamp(30rem,72vh,46rem);display:flex;position:relative}.cp__media{z-index:0;position:absolute;inset:0}.cp__band{padding:clamp(1.25rem,3vw,3rem)}.cp__over{z-index:1;--r:var(--r-pane);width:min(40rem,100%);color:var(--paper);gap:1.5rem;padding:clamp(2.5rem,4.5vw,4.5rem) clamp(2.25rem,4.5vw,4.5rem);display:grid;position:relative}.cp__over .label{color:#f4f3efc7;margin-bottom:.25rem}.cp__title{max-width:40rem}.cp__body{color:#f4f3efdb;max-width:34rem}.cp__commit{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4rem,9vw,8.5rem) 0 0;padding:0;list-style:none;display:grid}.cp__item{border-top:1px solid var(--rule);flex-direction:column;gap:.75rem;padding-top:1.75rem;display:flex}.cp__id{color:var(--fg-muted);font-size:.75rem}.cp__name{font-size:var(--t-statement);letter-spacing:-.025em;text-wrap:balance;font-weight:250;line-height:1.12;display:block}.cp__line{max-width:18rem}@media (max-width:980px){.cp__commit{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (max-width:560px){.cp__band{min-height:34rem;padding:.75rem}.cp__over{padding:2.25rem 1.75rem}.cp__media{--r:32px}.cp__commit{grid-template-columns:1fr;row-gap:2.5rem}}.ladder__label{margin-top:calc(var(--t-h2) * .54 - .45rem)}.ladder__title{max-width:15em}.ladder__head{margin-bottom:clamp(3.5rem,7vw,6rem)}.ladder__row{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.ladder__step{--step:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--rule);padding-top:1.25rem;position:relative}.ladder__step--1{margin-top:calc(var(--step) * 3)}.ladder__step--2{margin-top:calc(var(--step) * 2)}.ladder__step--3{margin-top:var(--step)}.ladder__pane,.ladder__pane>.pane{height:100%}.ladder__card{flex-direction:column;gap:3rem;height:100%;min-height:clamp(19rem,26vw,23rem);padding:clamp(1.5rem,2.2vw,2rem)}.ladder__card,.ladder__top{justify-content:space-between;display:flex}.ladder__top{align-items:center;gap:1rem;min-height:28px}.ladder__num{color:var(--fg-muted);font-size:1rem}.ladder__free{background:var(--fg);color:var(--bg)}.ladder__text{gap:.875rem;display:grid}.ladder__h3{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:300}.ladder__body{max-width:22rem}.ladder__step--4 .pane{--bg-raised:var(--ink);background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-muted:#a9a7a1}.ladder__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 3rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.ladder__note{max-width:30rem}.ladder__note a{color:var(--fg);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1100px){.ladder__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ladder__step--1,.ladder__step--2,.ladder__step--3{margin-top:0}}@media (max-width:980px){.ladder__label{margin:0}}@media (max-width:600px){.ladder__row{grid-template-columns:1fr;gap:1.25rem}.ladder__card{gap:2rem;min-height:0}.ladder__cta{flex-direction:column-reverse;align-items:stretch}.ladder__btns{flex-direction:column}.ladder__cta .btn{width:100%}}.control__label{margin-top:calc(var(--t-h2) * .54 - .45rem)}.control__title{max-width:14em}.control__head{margin-bottom:clamp(3.5rem,7vw,6rem)}.control__grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.control__console{position:relative}.control__body{grid-template-rows:auto 1fr auto;gap:2rem;min-height:clamp(26rem,38vw,34rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid}.control__meta{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.control__state{color:var(--fg);transition:background-color var(--t-base) var(--ease-soft),color var(--t-base) var(--ease-soft);gap:.55rem}.control[data-state=revoked] .control__state{background:var(--fg);color:var(--bg)}.control__stage{align-content:center;justify-items:center;gap:1.25rem;padding-block:1rem;display:grid;position:relative}.control__btn.btn{letter-spacing:.2em;touch-action:none;gap:1rem;min-width:min(100%,clamp(16rem,26vw,22rem));min-height:clamp(88px,9vw,112px);padding:0 clamp(2rem,3.5vw,3.25rem);font-size:.8125rem}.control__dot{corner-shape:var(--q-shape);width:10px;height:10px;animation:control-breathe 2.4s var(--ease-drift) infinite;background:currentColor;border-radius:999px;flex:none}@keyframes control-breathe{0%,to{opacity:1}50%{opacity:.35}}.control__help{text-align:center}.control__stage .hold-hint{top:auto;bottom:calc(100% + 12px)}.control__out{gap:.75rem;min-height:3.2rem;display:grid}.control__status{max-width:34rem}.control__status:empty{display:none}.control__receipt{border-top:1px dashed var(--rule);overflow-wrap:anywhere;flex-wrap:wrap;gap:.2rem 1rem;padding-top:.85rem;display:flex}.control__rid{color:var(--fg);font-weight:500}.control__verdict{align-items:center;gap:.4rem;display:inline-flex}.control__item{grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1rem;padding:1.75rem 0 1.9rem;display:grid}.control__num{color:var(--fg-muted);grid-row:span 2;padding-top:.15rem;font-size:.9375rem}.control__h3{font-weight:300}.control__text{max-width:28rem}.control__note{max-width:38rem;margin-top:clamp(3rem,6vw,5rem)}.media-loop__tint{transition:background-color var(--t-long) var(--ease-settle)}html[data-revoked] .media-loop video{transition-duration:var(--t-short);opacity:0!important}html[data-revoked] .media-loop__tint{background:#1212119e}html[data-revoked] .control__dot{animation:none}@media (max-width:1100px){.control__grid{grid-template-columns:1fr}}@media (max-width:980px){.control__label{margin:0}}@media (max-width:600px){.control__body{gap:1.5rem;min-height:0}.control__stage{padding-block:1.5rem}.control__btn.btn{width:100%;min-width:0}}.control__btn .hold-trace path{stroke:var(--signal);stroke-width:2px}.regulation__label{margin-top:calc(var(--t-h2) * .54 - .45rem)}.regulation__title{max-width:13em}.regulation__head{margin-bottom:clamp(3.5rem,7vw,6rem)}.regulation__row{column-gap:var(--gutter);grid-template-columns:4fr 4fr 4fr;grid-template-areas:"date name state""date line state";align-items:start;row-gap:.75rem;padding:clamp(1.75rem,3vw,2.75rem) 0;display:grid}@media (min-width:981px){.regulation__row{grid-template-columns:4fr 5fr 3fr}}.regulation__date{letter-spacing:.04em;grid-area:date;padding-top:.35rem}.regulation__name{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:.9rem;display:flex}.regulation__h3{letter-spacing:-.025em;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:300}.regulation__abbr{font-size:.75rem}.regulation__line{grid-area:line;max-width:30rem}.regulation__state{grid-area:state;justify-content:flex-end;align-items:flex-start;display:flex}.regulation__count{align-items:baseline;gap:.75rem;display:flex}.regulation__num{font-family:var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3.6vw,5.5rem);font-weight:250;line-height:.9}.regulation__tag{background:var(--fg);min-height:36px;color:var(--bg);gap:.55rem;padding:0 1rem}.regulation__foot{margin-top:clamp(3rem,6vw,5rem)}.regulation__lede{max-width:22em;margin-bottom:1.25rem}@media (max-width:980px){.regulation__label{margin:0}.regulation__foot>span{display:none}}@media (max-width:640px){.regulation__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date state""name state""line line";row-gap:.6rem}.regulation__num{font-size:3rem}}.intro-grid{gap:var(--gutter);grid-template-columns:4fr 8fr;align-items:start;display:grid}.intro-copy{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:120px}.intro-copy .label,.intro-copy__h{margin-bottom:1.5rem}.intro-copy__h{max-width:11em}.intro-copy__body{max-width:24rem;margin-bottom:2.5rem}.intro-copy__btns{margin:-1rem 0 1.25rem}.intro-copy__data{max-width:24rem;margin-bottom:2.5rem}.intro-copy__list{width:100%;max-width:24rem}.intro-copy__list li{align-items:baseline;gap:1.25rem;padding:.9rem 0;display:flex}.intro-copy__list .t-num{color:var(--fg-muted);flex:none;font-size:.75rem}.form-pane .pane{background:var(--paper)}.form-pane__body{padding:clamp(1.75rem,4vw,3.5rem)}@media (max-width:980px){.intro-grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.intro-copy{position:static}.intro-copy__h{max-width:14em}}@media (max-width:560px){.form-pane{margin-inline:calc(var(--margin) * -.5)}.form-pane .pane{--r:32px!important}.form-pane__body{padding:1.75rem 1.25rem 1.5rem}}.close{padding-block:clamp(1.25rem,2.5vw,2rem) clamp(4rem,8vw,7rem);position:relative}.close__stage{isolation:isolate;align-items:flex-end;min-height:clamp(34rem,86svh,54rem);display:flex;position:relative}.close__film{z-index:0;position:absolute;inset:0}.close__film .media-loop__img{object-position:center 60%}.close__stage{padding:clamp(1.25rem,3vw,3rem)}.close__copy{z-index:1;--r:var(--r-pane);width:min(40rem,100%);color:var(--paper);padding:clamp(2.75rem,5vw,5rem) clamp(2.5rem,5vw,5rem);position:relative}.close__label{color:#f4f3efc7}.close__title{max-width:13em;margin-bottom:1.75rem;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem)}.close__lead{color:#f4f3efdb;max-width:28rem;margin-bottom:2.75rem}@media (max-width:767px){.close__stage{min-height:min(40rem,92svh)}.close__film{--r:clamp(28px,9vw,56px)}.close__stage{padding:.75rem}.close__copy{padding:2.5rem 1.75rem 2rem}.close__btns{flex-direction:column;align-items:stretch}.close__btns .btn{width:100%}}.page-head{position:relative;overflow:hidden}.page-head__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:calc(80px + clamp(6rem,12vw,10rem));padding-bottom:clamp(4.5rem,8vw,7rem);display:grid}.page-head__copy{z-index:2;flex-direction:column;grid-column:1/span 9;align-self:end;align-items:flex-start;display:flex;position:relative}.page-head__title{max-width:12em;margin-bottom:1.75rem;font-size:clamp(2.5rem,1.5rem + 4vw,5rem)}.page-head__lead{max-width:30rem}.page-head__btns{margin-top:2.75rem}.page-head__lead time{white-space:nowrap}.page-head[data-media] .page-head__grid{min-height:min(100svh,60rem);padding-top:calc(80px + clamp(1.25rem,2.5vw,2rem));padding-bottom:clamp(1.25rem,2.5vw,2rem)}.page-head[data-media] .page-head__copy{grid-area:1/1/auto/span 5;padding-bottom:clamp(2rem,8vh,5rem)}.page-head[data-media] .page-head__title{font-size:clamp(2.5rem,4vw,3.75rem)}.page-head__stage{grid-area:1/6/auto/-1;min-height:26rem;position:relative}.page-head__media{inset:0 0 0 calc(var(--gutter) * 2);position:absolute}.page-head__aside{z-index:3;left:calc(var(--gutter) * 2 - clamp(3rem, 7vw, 7.5rem));width:clamp(17.5rem,22vw,22rem);position:absolute;bottom:clamp(3rem,12vh,7.5rem)}@media (max-width:1023px){.page-head[data-media] .page-head__grid,.page-head__grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;min-height:0;padding-top:calc(80px + 4rem);padding-bottom:3rem}.page-head[data-media] .page-head__copy,.page-head__copy{grid-column:1;padding-bottom:0}.page-head[data-media] .page-head__title,.page-head__title{font-size:clamp(2.25rem,9.4vw,3.5rem)}.page-head__stage{flex-direction:column;grid-area:2/1;min-height:0;display:flex}.page-head__media{aspect-ratio:16/11;--r:clamp(28px,9vw,64px);position:relative;inset:auto}.page-head__aside{width:min(22rem,100% - 2rem);margin:-6rem 0 0 1rem;position:relative;bottom:auto;left:auto}}@media (max-width:639px){.page-head__media{aspect-ratio:4/5;max-height:70svh}}.ct .intro-copy__list li{align-items:baseline}.ct-form,.ct-grid{gap:2.5rem;display:grid}.ct-grid{grid-template-columns:1fr 1fr}.ct-field{border:0;gap:.875rem;min-width:0;margin:0;padding:0;display:grid}.ct-field--interest,.ct-field--message{grid-column:1/-1}.ct-field__label{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);padding:0;font-weight:500;line-height:1.4}.ct-field--interest .ct-field__label{margin-bottom:.875rem}.ct-field__opt{letter-spacing:.12em}.ct-input{width:100%;min-height:48px;font:300 var(--t-body)/1.5 var(--font-sans);color:var(--fg);transition:border-color .4s var(--ease-soft);background:0 0;border:0;border-bottom:1px solid #12121180;border-radius:0;padding:.25rem 0 .75rem}.ct-input:hover{border-bottom-color:#121211bf}.ct-input:focus{border-bottom:2px solid var(--fg);outline:none;padding-bottom:calc(.75rem - 1px)}.ct-input:focus-visible{outline:none}.ct-input--area{resize:vertical;min-height:6.5rem}.ct-field[data-invalid] .ct-input{border-bottom:2px solid var(--fg);padding-bottom:calc(.75rem - 1px)}.ct-field__err{color:var(--fg);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.ct-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ct-chip{background:var(--tint-on-light);min-width:0;font-size:var(--t-small);letter-spacing:0;text-transform:none;padding-inline:1.25rem;font-weight:400}.ct-chip:hover{background:var(--tint-on-light-2)}.ct-chip input{opacity:0;cursor:pointer;border-radius:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-chip:has(input:checked){background:var(--ink);color:var(--paper)}.ct-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ct-field[data-invalid] .ct-chip:not(:has(input:checked)){background:var(--tint-on-light-2)}.ct-summary{display:none}.ct-summary[data-show]{border-radius:var(--r-card);background:var(--tint-on-light);corner-shape:var(--q-shape);padding:1.25rem 1.5rem;display:block}.ct-summary:focus{outline:none}.ct-summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ct-summary__list{margin:.5rem 0 0;padding-left:1.1rem}.ct-summary__list a{text-underline-offset:3px}.ct-offline{color:var(--fg-muted);font-size:.8125rem}.ct-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ct-note{color:var(--fg-muted);max-width:22rem;font-size:.8125rem;line-height:1.5}.ct-note a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ct-send[disabled]{opacity:.6;cursor:progress}.ct-done{gap:1.25rem;display:grid}.ct-done__label{align-items:center;gap:.625rem;display:flex}.ct-done__h{max-width:22em}.ct-done__h:focus{outline:none}.ct-done__dl{margin:1rem 0 0}.ct-done__dl>div{border-top:1px solid var(--rule);grid-template-columns:8rem 1fr;gap:1rem;padding:.875rem 0;display:grid}.ct-done__dl>div:last-child{border-bottom:1px solid var(--rule)}.ct-done__dl dd{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.ct-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.ct-submit{flex-direction:column-reverse;align-items:stretch}.ct-send{width:100%}}.doc{gap:var(--gutter);grid-template-columns:4fr 8fr;align-items:start;display:grid}.doc-nav{position:sticky;top:120px}.doc-nav__list{max-width:18rem}.doc-nav__list a{min-height:48px;font-size:var(--t-small);color:var(--fg-muted);transition:color .4s var(--ease-soft);align-items:baseline;gap:1.25rem;padding:.75rem 0;text-decoration:none;display:flex}.doc-nav__list a:focus-visible,.doc-nav__list a:hover{color:var(--fg)}.doc-nav__list .t-num{font-size:.75rem}.prose{max-width:44rem}.prose__sec{border-top:1px solid var(--rule);padding:2.75rem 0;scroll-margin-top:120px}.prose__sec:first-child{border-top:0;padding-top:0}.prose__sec h2{margin-bottom:1.25rem}.prose__sec p{color:var(--fg-muted);line-height:1.75}.prose__sec p+p{margin-top:1rem}.prose__sec a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose__meta{font-size:var(--t-small)}.prose__sec h3{letter-spacing:-.005em;margin:2.25rem 0 .875rem;font-size:1.0625rem;font-weight:400;line-height:1.4}.prose__list{color:var(--fg-muted);margin:0;padding-left:1.1rem;line-height:1.75;list-style:outside}.prose__list li+li{margin-top:.75rem}.prose__list li::marker{color:var(--accent)}.prose__list b{color:var(--fg);font-weight:400}.prose__dl{margin:0}.prose__dl>div{border-top:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:.875rem 0;display:grid}.prose__dl>div:last-child{border-bottom:1px solid var(--rule)}.prose__dl dt{font-weight:400}.prose__dl dd{color:var(--fg-muted);margin:0;line-height:1.7}@media (max-width:640px){.prose__dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media (max-width:980px){.doc{grid-template-columns:minmax(0,1fr);gap:3rem}.doc-nav{position:static}.doc-nav__list{max-width:none}}.nf__wrap{padding-top:calc(80px + clamp(1.25rem,2.5vw,2rem));padding-bottom:clamp(1.25rem,2.5vw,2rem)}.nf__stage{isolation:isolate;place-items:center;min-height:calc(100svh - 80px - 2*clamp(1.25rem,2.5vw,2rem));padding:clamp(1.5rem,6vw,5rem) clamp(1rem,4vw,3rem);display:grid;position:relative}.nf__media{z-index:0;position:absolute;inset:0}.nf__pane{z-index:1;width:min(100%,38rem);position:relative}.nf__body{padding:clamp(1.75rem,5vw,3.5rem)}.nf__tag{margin-bottom:2rem}.nf__h{margin-bottom:1.25rem}.nf__p{color:var(--fg-muted);max-width:30rem;margin-bottom:2.5rem}@media (max-width:560px){.nf__media{--r:clamp(28px,9vw,56px)}.nf__actions{flex-direction:column;align-items:stretch}.nf__actions .btn{width:100%}}.sa-spec{padding:1.5rem 1.625rem 1.375rem}.sa-spec__fig{margin:0}.sa-spec__head{color:var(--fg-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;font-size:.625rem;display:flex}.sa-spec__head .t-num{letter-spacing:.08em;text-transform:none;font-size:.625rem}.sa-spec__dl{margin:0}.sa-spec__row{border-top:1px solid #f4f3ef24;grid-template-columns:5.25rem 1fr;align-items:baseline;gap:.75rem;padding:.5rem 0;display:grid}.sa-spec__row dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:.625rem;font-weight:500}.sa-spec__row dd{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.sa-spec__cap{color:var(--fg-muted);border-top:1px solid #f4f3ef24;margin-top:.875rem;padding-top:.75rem;font-size:.75rem}.sa-console__intro{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:120px}.sa-console__h{margin-bottom:2.5rem}.sa-console__pane{width:100%;max-width:22rem}.sa-console__pane-body{min-height:11.5rem;padding:1.75rem 1.75rem 1.625rem}.sa-console__n{color:var(--fg-muted);margin-bottom:1rem;font-size:.75rem}.sa-console__name{margin-bottom:1.25rem}.sa-console__spec{color:var(--fg-muted);flex-wrap:wrap;gap:.375rem;display:flex}.sa-console__spec .loop-tag{color:var(--fg)}.sa-list{counter-reset:none}.sa-row{transition:opacity .5s var(--ease-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:2rem;padding:.5rem 0;display:grid}.sa-row__h{font:inherit;margin:0}.sa-row__btn{text-align:left;cursor:pointer;align-items:baseline;gap:1.5rem;width:100%;min-height:56px;padding:1.25rem 0;display:flex}.sa-row__btn:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.sa-row__n{width:2rem;color:var(--fg-muted);transition:color .4s var(--ease-soft);flex:none;font-size:.75rem}.sa-row__name{transition:transform .6s var(--ease-settle)}.sa-row__line{padding:1.25rem 0}@media (min-width:981px){.sa-list:has(.sa-row[data-active]) .sa-row:not([data-active]) .sa-row__name{color:var(--fg-muted)}.sa-row[data-active] .sa-row__n{color:var(--fg)}.sa-row[data-active] .sa-row__name{transform:translate(.375rem)}}@media (max-width:980px){.sa-console__intro{position:static}.sa-console__h{margin-bottom:0}.sa-console__pane{display:none}.sa-row{grid-template-columns:minmax(0,1fr);gap:0;padding:.25rem 0 1.25rem}.sa-row__btn{padding:1rem 0 .5rem}.sa-row__line{padding:0 0 0 3.5rem}}.sa-depot__head{margin-bottom:clamp(3rem,6vw,5rem)}.sa-depot__h{margin-bottom:1.5rem}.sa-depot__body{max-width:34rem}.sa-depot__fig{margin:0}.sa-depot__plan{border-radius:var(--r-pane);background:var(--paper);padding:clamp(.75rem,2.5vw,2rem);position:relative}.dp{width:100%;height:auto;display:block;overflow:visible}.dp-grid path{stroke:var(--ash);stroke-width:1px}.dp-wall{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.dp-wall--thin{stroke-width:1px}.dp-rack path,.dp-rack rect{fill:none;stroke:var(--ash);stroke-width:1px}.dp-chg path{fill:none;stroke:var(--graphite);stroke-width:1.2px}.dp-route{fill:none;stroke:var(--ash);stroke-width:1px;stroke-dasharray:3 6}.dp text{font-family:var(--font-data);letter-spacing:.06em;fill:var(--graphite);font-size:13px}.dp-mark text{fill:var(--fg-muted);font-size:12px}.dp-door,.dp-token path,.dp-token text{fill:var(--ink)}.dp-token text{font-size:13px}.sa-depot__pin{width:clamp(14rem,22vw,18rem);position:absolute;transform:translate(1.25rem,-115%)}.sa-depot__pane-body{justify-items:start;gap:.625rem;padding:1.25rem 1.375rem;display:grid}.sa-depot__gate{color:var(--fg);font-size:.6875rem}.sa-depot__req{font-size:.8125rem}.sa-depot__tag{background:#f4f3ef24}.sa-depot__cap{margin-top:1.25rem}@media (max-width:767px){.sa-depot__plan{--r:28px;padding:.5rem;overflow:hidden}.sa-depot__pin{width:auto;margin:1rem .5rem .5rem;position:relative;transform:none;top:auto!important;left:auto!important}}.sa-verify .split-4-8>*{min-width:0}.sa-verify__copy{flex-direction:column;align-items:flex-start;display:flex}.sa-verify__h{margin-bottom:1.5rem}.sa-verify__body{max-width:24rem;margin-bottom:2.5rem}.sa-rcpt__body{padding:clamp(1.5rem,3.5vw,3rem)}.sa-rcpt__head{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.sa-rcpt__json{white-space:pre;color:var(--fg);max-width:100%;margin:0;padding:1.5rem 0;font-size:.8125rem;line-height:1.75;overflow-x:auto}.sa-rcpt__json:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sa-rcpt__foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:1.25rem;display:flex}@media (max-width:980px){.sa-verify__body{margin-bottom:2rem}.sa-verify .split-4-8{row-gap:3rem}}.pr-head{align-items:start;margin-bottom:clamp(3.5rem,7vw,6rem)}.pr-head>.label{margin-top:calc(var(--t-h2) * .54 - .45rem)}@media (max-width:980px){.pr-head>.label{margin-top:0}}.pr-addons .split-4-8,.pr-faq .split-4-8,.pr-reads .split-4-8{align-items:start}.pr-head__h{max-width:14em;margin-bottom:1.5rem}.pr-head__p{max-width:34rem}.pr-grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pr-stage{min-width:0;scroll-margin-top:120px}.pr-pane,.pr-pane>.pane{height:100%}.pr-pane__body{height:100%;padding:var(--pad-pane);flex-direction:column;display:flex}.pr-pane__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.pr-pane__n{color:var(--fg-muted);font-size:1rem}.pr-pane__name{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:300}.pr-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;margin-bottom:1.5rem;display:flex}.pr-price__v{font-family:var(--font-data);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:300;line-height:1.05}.pr-price__v small{font-family:var(--font-sans);font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);vertical-align:.9em;margin-right:.25rem;font-weight:500}.pr-price__u{font-size:var(--t-small);color:var(--fg-muted)}.pr-pane__lead{max-width:32rem;margin-bottom:2rem}.pr-facts{gap:0;margin:0 0 2rem;display:grid}.pr-facts>div{border-top:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.875rem 0;display:grid}.pr-facts>div:last-child{border-bottom:1px solid var(--rule)}.pr-facts dt{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-weight:500;line-height:1.9}.pr-facts dd{font-size:var(--t-small);margin:0;line-height:1.6}.pr-inc__h{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.75rem;font-weight:500;line-height:1.4}.pr-inc{margin-bottom:2.5rem}.pr-inc>li{font-size:var(--t-small);padding:.75rem 0;line-height:1.6}.pr-inc--rates>li{justify-content:space-between;gap:1.5rem;display:flex}.pr-inc--rates .t-num{white-space:nowrap}.pr-pane__ctas{margin-top:auto}.pr-note{max-width:44rem;margin-top:clamp(2rem,4vw,3rem)}.pr-addons__h{max-width:10em}.pr-table-wrap{min-width:0}.pr-table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.pr-table td,.pr-table th{text-align:left;vertical-align:baseline;border-top:1px solid var(--rule);padding:1.125rem 1.5rem 1.125rem 0;font-weight:300}.pr-table tbody tr:last-child>*{border-bottom:1px solid var(--rule)}.pr-table thead th{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);border-top:0;padding-top:0;font-weight:500}.pr-table td:last-child,.pr-table thead th:last-child{text-align:right;white-space:nowrap;padding-right:0}.pr-table tbody th{font-weight:400}.pr-table__kind{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-weight:500;display:block}.pr-table td,.pr-table__kind{color:var(--fg-muted)}.pr-table td.t-num{color:var(--fg)}.pr-table__foot{max-width:34rem;margin-top:1.5rem}.pr-reads__h{max-width:9em}.pr-reads__body{padding:var(--pad-pane)}.pr-reads__cols{gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-reads__cols .pr-inc{margin-bottom:0}.pr-reads .pr-inc>li{border-color:#f4f3ef29}.pr-cols{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.pr-cols .loop-tag{min-height:36px;font-family:var(--font-data);letter-spacing:.02em;text-transform:none;background:#f4f3ef24;padding:0 1.25rem;font-size:.8125rem;font-weight:350}.pr-cols .pr-cols__opt{color:var(--fg-muted);background:0 0;padding-inline:.75rem}.pr-reads__opt{margin-top:.5rem}.pr-reads__data{max-width:30rem;margin:2.5rem 0 2rem}.pr-faq__h{max-width:9em}.pr-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:64px;padding:1.25rem 0;font-size:1.0625rem;font-weight:400;line-height:1.45;list-style:none;display:flex}.pr-faq__item summary::-webkit-details-marker{display:none}.pr-faq__item summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.pr-faq__icon{flex:none;width:14px;height:14px;position:relative}.pr-faq__icon:after,.pr-faq__icon:before{content:"";width:100%;height:1px;transition:transform .4s var(--ease-soft);background:currentColor;position:absolute;top:50%;left:0}.pr-faq__icon:after{transform:rotate(90deg)}.pr-faq__item[open] .pr-faq__icon:after{transform:rotate(0)}.pr-faq__a{padding:0 3rem 1.75rem 0}.pr-faq__a p{color:var(--fg-muted);max-width:40rem;line-height:1.75}.pr-faq__a a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pr-faq__ctas{margin-top:3rem}@media (max-width:1100px){.pr-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pr-facts>div{gap:.25rem}.pr-facts>div,.pr-reads__cols{grid-template-columns:minmax(0,1fr)}.pr-faq__ctas,.pr-pane__ctas,.pr-reads__body .btns{flex-direction:column}.pr-faq__ctas .btn,.pr-pane__ctas .btn,.pr-reads__body .btns .btn{width:100%}.pr-faq__a{padding-right:0}.pr-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pr-table,.pr-table tbody,.pr-table td,.pr-table th,.pr-table tr{width:100%;display:block}.pr-table tr{border-top:1px solid var(--rule);padding:1.25rem 0}.pr-table tbody tr:last-child{border-bottom:1px solid var(--rule)}.pr-table tbody tr:last-child>*,.pr-table td,.pr-table th{border:0;padding:.125rem 0}.pr-table td:last-child{text-align:left;margin-top:.5rem}}.or-notice{margin-bottom:3rem}.or-notice__body{padding:1.75rem clamp(1.75rem,3vw,2.5rem)}.or-grid{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"cfg side""details side";align-items:start;display:grid}.or-step{min-width:0}.or-step--cfg{grid-area:cfg}.or-step--details{grid-area:details}.or-step .pane{background:var(--paper)}.or-step__body{padding:var(--pad-pane)}.or-step__h{margin-bottom:.75rem}.or-step__p{max-width:34rem;margin-bottom:2.5rem}.or-block+.or-block{margin-top:2.5rem}.or-block__label{font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 1rem;padding:0;font-weight:500;line-height:1.4;display:block}fieldset.or-block{border:0;min-width:0;margin:0;padding:0}.or-block+fieldset.or-block,fieldset.or-block+.or-block,fieldset.or-block+fieldset.or-block{margin-top:2.5rem}.or-tiers{flex-wrap:wrap;gap:.5rem;display:flex}.or-steppers{gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.or-stepper{align-items:center;gap:.5rem;display:flex}.or-stepper__btn{border-radius:var(--r-loop);corner-shape:var(--q-shape);background:var(--tint-on-light);cursor:pointer;width:48px;height:48px;font-family:var(--font-data);transition:background-color .4s var(--ease-soft);flex:none;place-items:center;font-size:1.25rem;font-weight:300;line-height:1;display:grid}.or-stepper__btn:hover{background:var(--tint-on-light-2)}.or-stepper__btn:disabled{opacity:.35;cursor:default}.or-stepper__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.or-stepper__in{text-align:center;width:5.5rem;min-height:48px;font:300 1.25rem/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--fg);appearance:textfield;background:0 0;border:0;border-bottom:1px solid #12121180}.or-stepper__in::-webkit-inner-spin-button,.or-stepper__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.or-stepper__in:focus{border-bottom:2px solid var(--fg);outline:none}.or-hint{color:var(--fg-muted);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.or-checks{gap:0;display:grid}.or-check{border-top:1px solid var(--rule);cursor:pointer;font-size:var(--t-small);align-items:flex-start;gap:1rem;padding:.875rem 0;line-height:1.5;display:flex}.or-check:last-child{border-bottom:1px solid var(--rule)}.or-check[data-disabled]{cursor:default;color:var(--fg-muted)}.or-check__main{flex:1;min-width:0}.or-check__price{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-muted)}.or-box{flex:none;width:22px;height:22px;margin-top:1px;position:relative}.or-box input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.or-box span{corner-shape:var(--q-shape);background:var(--tint-on-light-2);transition:background-color .3s var(--ease-soft);border-radius:7px;position:absolute;inset:0}.or-box input:checked+span{background:var(--ink)}.or-box input:checked+span:after{content:"";border:solid var(--paper);border-width:0 1.5px 1.5px 0;width:5px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.or-box input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.or-box input:disabled+span{opacity:.4}.or-radios{gap:0;display:grid}.or-side{grid-area:side;min-width:0;position:sticky;top:112px}.or-quote .pane{background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-muted:#a9a7a1;--rule:#f4f3ef29}.or-quote__body{padding:var(--pad-pane)}.or-quote__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.or-quote__tier{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:300}.or-quote__cfg{font-size:var(--t-small);color:var(--fg-muted);margin-bottom:1.75rem}.or-lines{margin:0}.or-lines>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 0;font-size:.8125rem;line-height:1.5;display:flex}.or-lines dt{color:var(--fg-muted);min-width:0}.or-lines dd{white-space:nowrap;margin:0}.or-total{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0 .5rem;display:flex}.or-total__v{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:300;line-height:1.05}.or-deposit{font-size:var(--t-small);justify-content:space-between;gap:1rem;padding:.75rem 0 1.25rem;display:flex}.or-quote__fine{color:var(--fg-muted);font-size:.75rem;line-height:1.6}.or-quote__fine+.or-quote__fine{margin-top:.5rem}@media (max-width:1023px){.or-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"cfg""side""details"}.or-side{position:static}}@media (max-width:640px){.or-steppers{grid-template-columns:minmax(0,1fr)}.or-quote__body,.or-step__body{padding:2.5rem 1.75rem}.or-quote .pane,.or-step .pane{--r:32px!important}.or-check{flex-wrap:wrap}}.oc-pane__body{padding:var(--pad-pane)}.oc-ref{font-family:var(--font-data);letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.5rem 0 1.5rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:300}.oc-steps{margin:0;padding:0;list-style:none}.oc-steps li{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.oc-steps li:last-child{border-bottom:1px solid var(--rule)}.oc-steps .t-num{color:var(--fg-muted);font-size:.75rem;line-height:2}.oc-steps h3{margin-bottom:.375rem}.oc-steps p{color:var(--fg-muted);font-size:var(--t-small);max-width:34rem;line-height:1.7}.oc .intro-copy__body a,.or-lead-link{color:var(--fg);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.oc-ref{margin-top:0}:root{--pad-l:clamp(2.5rem,4.5vw,4.5rem);--pad-s:clamp(2rem,3vw,2.75rem)}.control__body,.form-pane__body,.gate__panebody,.nf__body,.sa-rcpt__body{padding:var(--pad-l)!important}.gate__stepbody,.ladder__card,.pl__body,.sa-console__pane-body,.sa-depot__pane-body,.sa-spec{padding:var(--pad-s)!important}.how .pane__body,.how [class*=how-spec].pane__body{padding:var(--pad-s) calc(var(--pad-s) + .25rem)!important}.section{padding-block:var(--section)}main section .label{margin-bottom:2rem}@media (max-width:767px){:root{--pad-l:2.25rem;--pad-s:1.875rem}.gate-chip{padding-inline:14px!important}}