:root{--stage:#f3f1f8;--accent:#5d00ff;--accent-soft:#bf9fff;--ink:#000;--ink-2:#3c3c4399;--ink-3:#3c3c434d;--glass-tint:#ffffff47;--glass-edge:#140a3c14;--glass-shine:#ffffff8c;--chip-hair:#140a3c14;--tile-bg:color-mix(in oklab, #fff, var(--accent) 12%);--tile-bg-lit:color-mix(in oklab, #fff, var(--accent) 26%);--todo-mark:#ff9f0abf;--tile-ink:var(--accent);--tile-ink-lit:var(--accent);--folio-ink:#1e0f500d;--wash-a:color-mix(in oklab, var(--stage), var(--accent) 14%);--hero-wash-a:color-mix(in oklab, var(--stage), var(--accent) 14%);--eyebrow:var(--accent);--carb:#c7820a;--fat:#b900ff;--protein:#38898e;--wordmark-wall:#a673ff;--wordmark-s0:#ceb2ff;--wordmark-s1:#7a2eff;--wordmark-s2:#5d00ff;--wordmark-s3:#4900c7;--logo-face:url(/icons/logo-chip.png);--brand-frost:#fff6;--cta-shine:.5;--cta-sheen:.32;--cta-glow:.45;--cta-rim:.75;--cta-rim-low:.4;--logo-wall:#e0d9c8;--logo-wall-deep:#b3a990;--logo-shadow:#3a18784d;--cta-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--todo-mark:lab(74.268% 30.5438 77.209/.75)}}@media (prefers-color-scheme:dark){:root{--stage:#120e1d;--accent:#a164ff;--accent-soft:#bf9fff;--ink:#fff;--ink-2:#ebebf599;--ink-3:#ebebf54d;--glass-tint:#ffffff0f;--glass-edge:#ffffff1a;--glass-shine:#ffffff38;--chip-hair:#ffffff1a;--tile-bg:color-mix(in oklab, #1a1428, var(--accent) 30%);--todo-mark:#ffb340cc;--tile-bg-lit:color-mix(in oklab, #1a1428, var(--accent) 55%);--tile-ink:color-mix(in oklab, var(--accent), #fff 30%);--tile-ink-lit:color-mix(in oklab, var(--accent), #fff 55%);--folio-ink:#ffffff0d;--wash-a:color-mix(in oklab, var(--stage), var(--accent) 25%);--hero-wash-a:color-mix(in oklab, var(--stage), var(--accent) 36%);--eyebrow:color-mix(in oklab, var(--accent), #fff 35%);--carb:#ffcd34;--fat:#e24dff;--protein:#5bc8ce;--wordmark-wall:#503280;--wordmark-s0:#e3d0ff;--wordmark-s1:#b280ff;--wordmark-s2:#a164ff;--wordmark-s3:#7e4ec7;--logo-face:url(/icons/logo-chip-dark.png);--brand-frost:#ffffff1f;--cta-shine:.26;--cta-sheen:.18;--cta-glow:.22;--cta-rim:.26;--cta-rim-low:.12;--logo-wall:#4a4947;--logo-wall-deep:#1b1a19;--logo-shadow:#0000008c;--cta-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--todo-mark:lab(78.97% 21.5039 66.6841/.8)}}}:root[data-theme=dark]{--stage:#120e1d;--accent:#a164ff;--accent-soft:#bf9fff;--ink:#fff;--ink-2:#ebebf599;--ink-3:#ebebf54d;--glass-tint:#ffffff0f;--glass-edge:#ffffff1a;--glass-shine:#ffffff38;--chip-hair:#ffffff1a;--tile-bg:color-mix(in oklab, #1a1428, var(--accent) 30%);--todo-mark:#ffb340cc;--tile-bg-lit:color-mix(in oklab, #1a1428, var(--accent) 55%);--tile-ink:color-mix(in oklab, var(--accent), #fff 30%);--tile-ink-lit:color-mix(in oklab, var(--accent), #fff 55%);--folio-ink:#ffffff0d;--wash-a:color-mix(in oklab, var(--stage), var(--accent) 25%);--hero-wash-a:color-mix(in oklab, var(--stage), var(--accent) 36%);--eyebrow:color-mix(in oklab, var(--accent), #fff 35%);--carb:#ffcd34;--fat:#e24dff;--protein:#5bc8ce;--wordmark-wall:#503280;--wordmark-s0:#e3d0ff;--wordmark-s1:#b280ff;--wordmark-s2:#a164ff;--wordmark-s3:#7e4ec7;--logo-face:url(/icons/logo-chip-dark.png);--brand-frost:#ffffff1f;--cta-shine:.26;--cta-sheen:.18;--cta-glow:.22;--cta-rim:.26;--cta-rim-low:.12;--logo-wall:#4a4947;--logo-wall-deep:#1b1a19;--logo-shadow:#0000008c;--cta-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--todo-mark:lab(78.97% 21.5039 66.6841/.8)}}.tinted{--tile-bg:color-mix(in oklab, #fff, var(--accent) 12%);--tile-bg-lit:color-mix(in oklab, #fff, var(--accent) 26%);--tile-ink:var(--accent);--tile-ink-lit:var(--accent);--wash-a:color-mix(in oklab, var(--stage), var(--accent) 14%);--hero-wash-a:color-mix(in oklab, var(--stage), var(--accent) 14%);--eyebrow:var(--accent);--wordmark-wall:color-mix(in srgb, var(--accent), white 45%);--wordmark-s0:color-mix(in srgb, var(--accent), white 70%);--wordmark-s1:color-mix(in srgb, var(--accent), white 18%);--wordmark-s2:var(--accent);--wordmark-s3:color-mix(in srgb, var(--accent), black 22%)}:root[data-theme=dark] .tinted{--wordmark-wall:color-mix(in srgb, var(--accent), black 50%);--tile-base:color-mix(in oklab, var(--stage), #fff 4%);--tile-bg:color-mix(in oklab, var(--tile-base), var(--accent) 30%);--tile-bg-lit:color-mix(in oklab, var(--tile-base), var(--accent) 55%);--tile-ink:color-mix(in oklab, var(--accent), #fff 30%);--tile-ink-lit:color-mix(in oklab, var(--accent), #fff 55%);--wash-a:color-mix(in oklab, var(--stage), var(--accent) 25%);--hero-wash-a:color-mix(in oklab, var(--stage), var(--accent) 36%);--eyebrow:color-mix(in oklab, var(--accent), #fff 35%)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--stage);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;margin:0;font-family:ui-rounded,SF Pro Rounded,Nunito Variable,Nunito,system-ui,-apple-system,sans-serif;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}#app{position:fixed;inset:0;overflow:hidden}.ground{background:var(--stage);z-index:0;position:absolute;inset:0}.ground .wash{background:radial-gradient(620px 620px at 15% 0%, var(--wash-a) 0%, var(--stage) 100%);opacity:1;transition:opacity .6s ease-in-out;position:absolute;inset:0}.ground .hero-wash{background:radial-gradient(640px 640px at 50% 0%, var(--hero-wash-a) 0%, var(--stage) 100%);will-change:transform;width:100%;position:absolute;top:0;bottom:0;left:0}:root{--edge-fade:none}@supports (-webkit-touch-callout:none){:root,.tinted{--edge-fade:linear-gradient(to bottom, var(--stage) 0px, transparent 88px)}}.ground:after{content:"";background:var(--edge-fade);pointer-events:none;position:absolute;inset:0}.edge-fade{display:none}@supports (-webkit-touch-callout:none){.edge-fade{height:calc(var(--inset) + 48px);z-index:2;pointer-events:none;background:linear-gradient(var(--toward), var(--stage) var(--inset), color-mix(in srgb, var(--stage) 95.7%, transparent) calc(var(--inset) + 6px), color-mix(in srgb, var(--stage) 84.4%, transparent) calc(var(--inset) + 12px), color-mix(in srgb, var(--stage) 68.4%, transparent) calc(var(--inset) + 18px), color-mix(in srgb, var(--stage) 50%, transparent) calc(var(--inset) + 24px), color-mix(in srgb, var(--stage) 31.6%, transparent) calc(var(--inset) + 30px), color-mix(in srgb, var(--stage) 15.6%, transparent) calc(var(--inset) + 36px), color-mix(in srgb, var(--stage) 4.3%, transparent) calc(var(--inset) + 42px), transparent calc(var(--inset) + 48px));display:block;position:absolute;left:0;right:0}.edge-fade.top{--toward:to bottom;--inset:env(safe-area-inset-top,0px);top:0}.edge-fade.bottom{--toward:to top;--inset:env(safe-area-inset-bottom,0px);bottom:0}}:root[data-no-top-fade] .edge-fade.top,:root[data-no-bottom-fade] .edge-fade.bottom{display:none}.folio{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.folio.over{z-index:5}.folio .titles-scrim{pointer-events:none;background:var(--edge-fade), radial-gradient(620px 620px at 15% 0%, var(--wash-a) 0%, var(--stage) 100%);opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0}.folio .page-dressing{will-change:transform;position:absolute;top:0;bottom:0}.folio .eyebrow,.furniture>.label-flight{letter-spacing:normal;text-transform:none;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:20px;display:flex}.furniture>.label-flight{z-index:1;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.folio .page-dressing .eyebrow .folio-n,.label-flight.on-page .folio-n{color:var(--ink)}.folio .eyebrow>span:not(.folio-n),.label-flight.on-page>span:not(.folio-n){color:var(--eyebrow)}.label-flight>span{transition:color .45s ease-in-out}.folio .titles{left:calc(var(--column-x,0px) + 18px);right:calc(var(--column-x,0px) + 18px);top:calc(64px + env(safe-area-inset-top,0px));position:absolute}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--eyebrow);font-size:11.5px;font-weight:800;line-height:14px}.tagline{letter-spacing:-.5px;color:var(--ink);margin-top:5px;font-size:29px;font-weight:800;line-height:1.15}canvas.stage{z-index:2;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.room{z-index:3;touch-action:none;position:absolute;inset:0}.page{z-index:4;pointer-events:none;position:absolute;inset:0}.page>*{pointer-events:none}.interactive,.page .interactive{pointer-events:auto}.furniture{z-index:5;pointer-events:none;position:absolute;inset:0}.furniture>*{pointer-events:auto}.glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);border-radius:var(--radius,26px);box-shadow:inset 0 .5px 0 var(--glass-shine), inset 0 -.5px 0 #ffffff14, 0 0 0 .5px var(--glass-edge);isolation:isolate;position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff2e 0%,#ffffff05 38%,#fff0 60%,#ffffff0f 100%);position:absolute;inset:0}.capsule{--radius:999px;border-radius:999px}#app.no-glass .glass{-webkit-backdrop-filter:none;backdrop-filter:none}.button{white-space:nowrap;height:58px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:19px;font-weight:700;transition:transform .15s ease-out;display:inline-flex}.button:active{transform:scale(.97)}.button.prominent{background:color-mix(in oklab, var(--accent), transparent 22%);color:var(--cta-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/var(--cta-shine)), inset 0 -1px 0 rgb(255 255 255/calc(var(--cta-rim-low) * .35)), inset 0 -14px 20px -16px rgb(255 255 255/var(--cta-glow)), 0 0 0 .5px color-mix(in oklab, var(--accent), transparent 50%), 0 8px 24px color-mix(in oklab, var(--accent), transparent 68%)}.button.prominent:before{background:linear-gradient(180deg, rgb(255 255 255/var(--cta-sheen)) 0%, rgb(255 255 255/calc(var(--cta-sheen) * .38)) 40%, rgb(255 255 255/calc(var(--cta-sheen) * .1)) 54%, #fff0 70%, #ffffff14 100%)}.button.prominent:after{content:"";border-radius:inherit;background:linear-gradient(150deg, rgb(255 255 255/var(--cta-rim)) 0%, rgb(255 255 255/calc(var(--cta-rim) * .16)) 32%, #fff0 55%, rgb(255 255 255/calc(var(--cta-rim-low) * .25)) 80%, rgb(255 255 255/var(--cta-rim-low)) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.button.prominent>*{z-index:1;position:relative}.button svg{width:20px;height:20px}.icon-button{width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.icon-button svg{width:22px;height:22px}.chip{--radius:18px;min-height:62px;color:var(--ink);text-align:left;border-radius:18px;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;display:flex;position:relative}.chip.row{box-shadow:inset 0 .5px 0 var(--glass-shine), 0 0 0 .5px var(--chip-hair)}.chip .tile{background:color-mix(in oklab, var(--tile-bg), var(--tile-bg-lit) calc(var(--lit,0) * 100%));width:36px;height:36px;color:color-mix(in oklab, var(--tile-ink), var(--tile-ink-lit) calc(var(--lit,0) * 100%));border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;transition:background .28s ease-out,color .28s ease-out;display:flex}.chip .tile svg{width:20px;height:20px}.chip .text{flex:auto;min-width:0;position:relative}.chip .face{flex-direction:column;gap:2px;transition:opacity .28s ease-out;display:flex}.chip .face.outgoing{pointer-events:none;position:absolute;top:0;left:0;right:0}.chip .title{letter-spacing:-.2px;font-size:17.5px;font-weight:700;line-height:1.2}.chip .caption{color:var(--ink-2);font-size:14px;line-height:1.3}:root[data-todo] .chip .face.todo .title:after{content:"";background:var(--todo-mark);vertical-align:.16em;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.pager.compact .chip{padding:12px 14px 8px}.pager.compact .chip .caption{margin-top:4px}.pager.compact .chip .tile{border-radius:8px;width:26px;height:26px;position:absolute;top:9.5px;left:14px}.pager.compact .chip .tile svg{width:15px;height:15px}.pager.compact .chip .title{text-indent:34px}.welcome{position:absolute;inset:0}.welcome .column{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.welcome .title-block{transform-origin:50% 100%;position:absolute;left:50%}.welcome .title-card,.welcome .subtitle-card{transform-origin:50%;opacity:0;position:absolute;inset:0}.welcome .line{white-space:nowrap;letter-spacing:-.5px;color:var(--ink);font-weight:700;position:absolute}.glyph{will-change:transform, opacity;transform-origin:50% 60%;display:inline-block;position:absolute}.welcome .subtitle-block{opacity:0;position:absolute;left:50%}.furniture-row{padding:0 24px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.furniture-row>*{pointer-events:auto}.furniture-row[style*="visibility: hidden"]>*{pointer-events:none}.furniture-row .cta{width:100%;max-width:440px}.pages{scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x;align-self:stretch;gap:10px;margin-inline:-24px;padding:2px calc(24px + max(0px,50% - 220px));scroll-padding-inline:max(24px,50% - 220px);display:flex;overflow-x:auto}.pages::-webkit-scrollbar{display:none}.page-chip{--radius:999px;scroll-snap-align:start;white-space:nowrap;height:46px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;font-weight:700;display:inline-flex}.page-chip .folio-n,.folio .eyebrow .folio-n,.label-flight .folio-n{color:var(--eyebrow);font-family:ui-serif,Iowan Old Style,Georgia,serif;font-size:15px;font-weight:400}.ground-fade{pointer-events:none;position:absolute;left:0;right:0}@property --fade-ramp{syntax:"<length>";inherits:false;initial-value:0}.floor-fade{height:calc(var(--fade-base,0px) + var(--fade-ramp));bottom:0}.welcome .ground-fade{opacity:0;bottom:0}.footer{color:var(--ink-3);gap:18px;font-size:12.5px;font-weight:600;display:flex}.footer a{pointer-events:auto}.footer.links{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:-4px}.footer.links a{transition:color .15s ease-out}.footer.links a:hover,.footer.links a:focus-visible{color:var(--ink-2)}.footer .socials{gap:14px;display:flex}.footer .socials a{margin:-4px;padding:4px;display:block}.footer .socials svg{width:14px;height:14px;display:block}.wordmark{display:inline-block;position:relative}.wordmark canvas.ink{pointer-events:none;will-change:transform;position:absolute}.wordmark .hit{pointer-events:none;touch-action:none;position:absolute;inset:-.35em -.3em}.wordmark.awake .hit{pointer-events:auto}.wordmark.metal{transform-style:preserve-3d}.wordmark.metal .layer{white-space:nowrap;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.wordmark.metal .wall{color:var(--wordmark-wall)}.wordmark.metal .face svg.face-text,.wordmark.metal .face-lit svg.face-text,.wordmark.metal .face-dim svg.face-text,.wordmark.metal .sheen svg.face-text{width:100%;height:100%;display:block;overflow:visible}.wordmark.metal svg text{font:inherit;letter-spacing:inherit}.wordmark.metal .face .s0{stop-color:var(--wordmark-s0)}.wordmark.metal .face .s1{stop-color:var(--wordmark-s1)}.wordmark.metal .face .s2{stop-color:var(--wordmark-s2)}.wordmark.metal .face .s3{stop-color:var(--wordmark-s3)}.wordmark.metal .face-lit{mix-blend-mode:plus-lighter;pointer-events:none}.wordmark.metal .face-dim{mix-blend-mode:multiply;pointer-events:none}.wordmark.metal .sizer{white-space:nowrap}.wordmark.metal .bloom{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent), transparent 45%), transparent);filter:blur(10px);mix-blend-mode:plus-lighter;pointer-events:none;--bloom-gain:.3;border-radius:40%;position:absolute;inset:-20% -10%}:root[data-theme=dark] .wordmark.metal .bloom{--bloom-gain:1}.wordmark.metal .sheen{white-space:nowrap;mix-blend-mode:plus-lighter;pointer-events:none;position:absolute;inset:0}.wordmark.metal .glint{pointer-events:none;mix-blend-mode:plus-lighter;width:8px;height:8px;position:absolute}.logo-chip{transform-style:preserve-3d;pointer-events:none;will-change:transform, opacity;position:absolute}.logo-chip .chip-layer{will-change:transform;position:absolute;inset:0}.logo-chip .chip-face{background:var(--logo-face) center / 100% 100% no-repeat}.logo-chip .chip-wall,.logo-chip .chip-shade,.logo-chip .chip-spec,.logo-chip .chip-glint{-webkit-mask:url(/icons/logo-chip.png) 50%/100% 100% no-repeat;mask:url(/icons/logo-chip.png) 50%/100% 100% no-repeat}.logo-chip .chip-wall{background:var(--logo-wall)}.logo-chip .chip-shade{opacity:0;background:#000}.logo-chip .chip-spec{opacity:0}.logo-chip .chip-glint{opacity:0;overflow:hidden}.logo-chip .chip-band{background:linear-gradient(90deg,#0000 0%,#ffffff0d 20%,#ffffff36 38%,#fff6 50%,#ffffff36 62%,#ffffff0d 80%,#0000 100%);width:100%;height:200%;position:absolute;top:-50%;left:0}.logo-chip .chip-shadow{background:var(--logo-shadow);filter:blur(7px);border-radius:30%}.section-page{will-change:transform;width:100%;position:absolute;top:0;bottom:0}.card-row{position:absolute;left:0;right:0}.card-seat{position:absolute}.chip.card{z-index:2;will-change:transform, width, height;position:absolute}.list{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;padding:0 18px;position:absolute;top:0;left:0;right:0;overflow:hidden auto}.list::-webkit-scrollbar{display:none}.pager.leaving .interactive{pointer-events:none}.list .cell{will-change:transform, opacity;margin-bottom:9px}.list .heading{padding:12px 2px 4px}.list .heading:first-child{padding-top:0}.get-app{--radius:999px;top:calc(12px + env(safe-area-inset-top,0px));right:max(calc(16px + env(safe-area-inset-right,0px)), calc(50% - 300px + 12px));will-change:transform, opacity;gap:6px;height:44px;padding:0 18px 0 16px;font-size:15px;position:absolute}.get-app.on-document{right:max(calc(16px + env(safe-area-inset-right,0px)), calc(50% - 340px + 24px))}.furniture>.cta-flight{pointer-events:none;will-change:transform;padding:0;transition:none;position:absolute;top:0;left:0}.furniture>.cta-flight.button{box-shadow:none;border-radius:0}.furniture>.cta-flight:before,.furniture>.cta-flight:after{display:none}.furniture>.cta-flight>.cta-light,.furniture>.cta-flight>.cta-rim{z-index:0;pointer-events:none;background-position:0 0;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.furniture>.cta-flight>.cta-light{background-image:linear-gradient(180deg, rgb(255 255 255/var(--cta-shine)) 0 1px, #fff0 1px), linear-gradient(0deg, rgb(255 255 255/calc(var(--cta-rim-low) * .35)) 0 1px, #fff0 1px), linear-gradient(0deg, rgb(255 255 255/calc(var(--cta-glow) * .42)) 0, rgb(255 255 255/calc(var(--cta-glow) * .12)) 10px, #fff0 20px), linear-gradient(180deg, rgb(255 255 255/var(--cta-sheen)) 0%, rgb(255 255 255/calc(var(--cta-sheen) * .38)) 40%, rgb(255 255 255/calc(var(--cta-sheen) * .1)) 54%, #fff0 70%, #ffffff14 100%)}.furniture>.cta-flight>.cta-rim{background-image:linear-gradient(150deg, rgb(255 255 255/var(--cta-rim)) 0%, rgb(255 255 255/calc(var(--cta-rim) * .16)) 32%, #fff0 55%, rgb(255 255 255/calc(var(--cta-rim-low) * .25)) 80%, rgb(255 255 255/var(--cta-rim-low)) 100%)}.furniture>.cta-flight>.cta-skin{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0;pointer-events:none;will-change:transform, opacity;background:0 0;padding:0;transition:none;position:absolute;top:0;left:0}.cta-flight .face{will-change:transform;align-items:center;gap:8px;display:inline-flex}.cta-flight svg{transform-origin:50%;width:20px;height:20px}.furniture>.cta-glow{pointer-events:none;position:absolute;inset:0}.cta-glow>.tint{isolation:isolate;position:absolute;top:0;left:0}.cta-glow>.tint>span{background:var(--accent);filter:blur(12px);mix-blend-mode:plus-lighter;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.cta-glow>.tint>.start{border-radius:999px 0 0 999px}.cta-glow>.tint>.end{border-radius:0 999px 999px 0}.cta-glow>.cta-edge{box-shadow:0 0 0 .5px color-mix(in oklab, var(--accent), transparent 50%);transform-origin:0 0;will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:0}.furniture>.cta-probe{visibility:hidden;pointer-events:none}.get-app svg{width:17px;height:17px}.arrow{width:44px;height:44px;color:var(--ink);will-change:transform, opacity;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.arrow svg{width:20px;height:20px}.arrow .caret{transition:transform .32s cubic-bezier(.34,1.4,.64,1),opacity .22s}.arrow .caret.extra{opacity:0}.arrow.by-page .caret.extra{opacity:1}.arrow.back.by-page .caret.lead,.arrow.forward.by-page .caret.extra{transform:translate(-40px)}.arrow.back.by-page .caret.extra,.arrow.forward.by-page .caret.lead{transform:translate(40px)}.arrow.placing .caret{transition:none}@media (prefers-reduced-motion:reduce){.arrow .caret{transition:opacity .22s}}.furniture>.brand{pointer-events:none;position:absolute;inset:0}.brand .brand-card{pointer-events:auto;background:var(--brand-frost);display:block;position:absolute}.brand .brand-word{transform-origin:0 0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.brand .brand-word .hit{pointer-events:none!important}.static-brand{--radius:999px;top:calc(12px + env(safe-area-inset-top,0px));left:max(calc(16px + env(safe-area-inset-left,0px)), calc(50% - 300px + 12px));background:var(--brand-frost);align-items:center;gap:7px;height:44px;padding:0 16px 0 8px;display:flex;position:absolute}.document-landing .static-brand{left:max(calc(16px + env(safe-area-inset-left,0px)), calc(50% - 340px + 24px))}.static-brand.pending{animation:.9s ease-in-out infinite alternate brand-wait}@keyframes brand-wait{to{opacity:.55}}.static-brand .brand-chip{background:var(--logo-face) center / 100% 100% no-repeat;flex:none;width:28px;height:28px}.static-brand .name{letter-spacing:-.24px;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent), white 70%) 0%, color-mix(in srgb, var(--accent), white 18%) 45%, var(--accent) 62%, color-mix(in srgb, var(--accent), black 22%) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:700}.document-scene{overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:text;user-select:text;-webkit-mask-image:linear-gradient(to bottom, transparent calc(env(safe-area-inset-top,0px) + 10px), #000 calc(env(safe-area-inset-top,0px) + 68px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(env(safe-area-inset-top,0px) + 10px), #000 calc(env(safe-area-inset-top,0px) + 68px));mask-image:linear-gradient(to bottom, transparent calc(env(safe-area-inset-top,0px) + 10px), #000 calc(env(safe-area-inset-top,0px) + 68px));outline:none;position:absolute;inset:0;overflow:hidden auto}.document-scene .doc{max-width:680px;padding:calc(92px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(36px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));margin:0 auto}.loading{z-index:9;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading .lift{transition:opacity .45s ease-in,transform .45s ease-in}.loading.leaving .lift{opacity:0;transform:translateY(-22px)}.loading .well{--radius:999px;border-radius:999px;justify-content:center;align-items:center;width:112px;height:112px;animation:.6s cubic-bezier(.3,1.45,.55,1) .18s both loading-pop;display:flex}.loading canvas.orb{width:72px;height:72px;display:block;position:relative}@keyframes loading-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes loading-fade{0%{opacity:0}to{opacity:1}}.is-paused *,.is-paused :before,.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.glyph{will-change:auto}.loading .well{animation-name:loading-fade;animation-timing-function:ease-out}.loading.leaving .lift{transform:none}}
