.dialog.day-one-dialog{width:min(1120px,calc(100% - 40px));padding:26px;border:1px solid #6c6042;border-radius:16px;background:#10100e;max-height:calc(100svh - 32px)}.day-one-dialog .close-button{z-index:2;right:8px;top:8px;background:#10100e;border-radius:50%;color:#f7f5eb}.day-one-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:start}.day-one-art{min-width:0;position:sticky;top:0;display:flex;flex-direction:column}.pass-controls{display:contents}.pass-formats,.pass-sides{display:flex;gap:6px;justify-content:center}.pass-formats{order:-1;margin:0 0 16px}.pass-sides{order:1;margin:14px 0 0}.pass-formats button,.pass-sides button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 18px;border:1px solid #64604f;border-radius:30px;background:transparent;color:#ddd9ce;font-size:13px}.pass-formats button[aria-pressed=true],.pass-sides button[aria-pressed=true]{background:var(--gold);color:#10100e;border-color:var(--gold);font-weight:700}.pass-formats button:disabled,.pass-sides button:disabled{cursor:default}.pass-image-stage{position:relative;order:0;width:100%;flex:none;aspect-ratio:1;border-radius:10px;perspective:1600px;touch-action:pan-y;contain:layout;container-type:inline-size;outline-offset:6px;cursor:grab}.pass-image-stage:focus-visible{outline:3px solid var(--gold)}.pass-image-stage.wallet{aspect-ratio:3 / 2}.pass-hanger{width:100%;height:100%;transform-style:preserve-3d}.pass-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1),scale .3s ease-out;transform:rotateX(var(--tilt-y, 0deg)) rotateY(calc(var(--flip, 0deg) + var(--tilt-x, 0deg)))}.pass-flipper.flipped{--flip: 180deg}.pass-image-stage.is-dragging{cursor:grabbing}.pass-image-stage.is-dragging .pass-flipper{transition:none;will-change:transform;scale:calc(1 - .04 * var(--edge, 0))}.pass-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:#d8d2c8;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pass-image-stage.wallet .pass-face{background:#e8dccb}.pass-back{transform:rotateY(180deg);background:#e3ddd0}.pass-image{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.pass-image.ready{opacity:1}.pass-image-message{position:absolute;padding:20px;margin:0;text-align:center;color:#23231d;font-size:14px!important}.pass-progress{position:absolute;left:20%;right:20%;bottom:18%;height:2px;background:var(--gold);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .2s linear}.pass-print,.pass-print svg{width:100%;height:100%;display:block}.pass-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;clip-path:var(--card-clip, none);mix-blend-mode:soft-light}.pass-glare:before{content:"";position:absolute;top:0;bottom:0;left:0;width:220%;background:linear-gradient(115deg,transparent 40%,#fff2 50%,transparent 60%);transform:translate(calc(var(--glare, 50%) * -.545455))}.pass-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:#fff6df;mix-blend-mode:screen;clip-path:var(--card-clip, none)}.day-one-copy{padding:18px 18px 4px 0;min-width:0}.day-one-dialog .day-one-eyebrow{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.5;margin:0 0 16px}.day-one-copy h3{font-size:clamp(38px,4vw,54px);line-height:1.02;letter-spacing:-.035em;margin:0;color:#f7f5eb}.day-one-copy h3 span{display:block;color:var(--gold)}.day-one-dialog .day-one-description{font-size:16px;line-height:1.5;color:#d6d2c8;margin:14px 0 22px;max-width:26ch}.pass-actions{display:grid;gap:10px}.day-one-dialog .pass-actions .primary,.day-one-dialog .pass-actions .secondary{margin:0;text-decoration:none;min-height:50px;font-size:15px}.pass-actions .secondary{background:transparent;border-color:#79735f;color:#f7f5eb}.pass-actions .primary.is-disabled{opacity:.55;cursor:progress}.share-thumb{width:24px;height:24px;object-fit:contain;flex-shrink:0}.day-one-dialog .pass-supporting-copy{font-size:12px;color:#bcb7a9;line-height:1.5;margin:12px 0 0}.pass-identity{margin:22px 0 6px;padding:18px 0 0;border-top:1px solid #494435}.pass-identity dl{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px 22px;margin:0}.pass-identity dt,.pass-check-facts dt{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#a9a497;margin:0 0 4px}.pass-identity dd,.pass-check-facts dd{margin:0;font-size:14px;color:#f0ede3}.pass-number{font-family:var(--mono);font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.pass-number-copy{display:inline-flex;flex-wrap:wrap;gap:.45em;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:copy;min-height:44px;align-items:center;text-align:left}.grp:first-child{color:var(--gold)}.pass-name-form{margin-top:16px}.pass-name-form label{display:block;font-size:13px;color:#d6d2c8;margin:0 0 8px}.pass-name-form label .muted{color:#a9a497}.pass-name-row{display:flex;gap:8px}.pass-name-row input{height:48px;font-size:15px;padding:0 14px}.day-one-dialog .pass-name-row .secondary{width:auto;min-width:88px;margin:0;min-height:48px}.pass-name-form .error{margin:10px 0 0}.day-one-dialog .pass-name-help{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;color:#a9a497}.pass-name-help svg{flex-shrink:0;margin-top:3px}.pass-public-link{display:inline-flex;gap:2px;align-items:center;text-decoration:none;font-size:14px;letter-spacing:1.3px;min-height:44px}.pass-public-link span{color:var(--gold)}.pass-public-link svg{margin-left:7px}.day-one-dialog .pass-notice{font-size:13px;line-height:1.5;color:#efe0a5;min-height:20px;margin:0 0 12px;overflow-wrap:anywhere}.pass-membership{border-top:1px solid #494435;padding-top:16px}.day-one-dialog .pass-role-summary{font-size:12px;color:#ccc8bd;margin:0;line-height:1.5}.pass-membership .text-button{display:flex;gap:8px;align-items:center;padding:5px 0;font-size:13px;text-decoration:none;color:#f4e4b0;min-height:44px}.pass-manage{display:inline-flex;align-items:center;font-size:11px;color:#bcb7a9;min-height:44px;text-underline-offset:3px}.pass-check-dialog .dialog-icon.is-muted{color:#bcb7a9}.pass-check-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 16px;padding:16px;border:1px solid #494435;border-radius:10px;background:#15150f}.pass-check-facts div:first-child{grid-column:1 / -1}.pass-check-facts .pass-number{font-family:var(--mono);font-size:20px;display:flex;flex-wrap:wrap;gap:.4em}.pass-check-facts .grp:first-child{color:var(--gold)}.seal .face,.seal .check{fill:none;stroke:var(--gold);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.seal .ring{fill:none;stroke:var(--gold);stroke-width:1.2;opacity:0;transform-origin:center}@keyframes day-one-dialog-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes day-one-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pass-hang{0%{transform:translateY(-5%) rotate(-2deg);opacity:0}45%{transform:translateY(0) rotate(1.4deg);opacity:1}70%{transform:rotate(-.8deg)}88%{transform:rotate(.3deg)}to{transform:none}}@keyframes pass-lay{0%{transform:translate(-2%,1%) rotate(-1.2deg);opacity:0}to{transform:none;opacity:1}}@keyframes pass-glint{0%{transform:translate(-65.4546%)}to{transform:translate(10.9091%)}}@keyframes pass-flash{0%{opacity:0}10%{opacity:.6}to{opacity:0}}@keyframes pass-settle{0%{scale:.985}to{scale:1}}@keyframes grp-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes print-edge{to{stroke-dashoffset:0}}@keyframes print-in{0%{opacity:0}to{opacity:1}}@keyframes print-grp{to{fill-opacity:1}}@keyframes print-qr{to{clip-path:inset(0 0 0 0)}}@keyframes seal-draw{to{stroke-dashoffset:0}}@keyframes seal-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes seal-breathe{50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){.day-one-dialog[open]{animation:day-one-dialog-in .5s ease-out both}.day-one-dialog.is-sheet[open]{animation:sheet-in .45s var(--ease-out) backwards}.pass-image-stage.is-landed.wearable .pass-hanger{transform-origin:50% 6%;animation:pass-hang 1.7s cubic-bezier(.2,.8,.2,1) both}.pass-image-stage.is-landed.wallet .pass-hanger{animation:pass-lay 1.1s var(--ease-out) both}.day-one-eyebrow,.day-one-copy h3,.day-one-description{animation:day-one-copy-in .6s .45s both}.pass-actions,.pass-supporting-copy{animation:day-one-copy-in .6s .75s both}.pass-identity,.pass-public-link,.pass-notice,.pass-membership{animation:day-one-copy-in .6s .95s both}.pass-back.settled .pass-glare:before{animation:pass-glint 1.6s .1s both}.is-captured .pass-back .pass-flash{animation:pass-flash .5s ease-out}.is-captured .pass-flipper{animation:pass-settle .5s var(--ease-out)}.is-minting .grp{animation:grp-in .35s both}.is-minting .grp:nth-child(2){animation-delay:.12s}.is-minting .grp:nth-child(3){animation-delay:.24s}.is-minting .grp:nth-child(4){animation-delay:.36s}.is-minting .grp:nth-child(5){animation-delay:.48s}.printing .card-edge{stroke-dasharray:1;stroke-dashoffset:1;animation:print-edge 1.2s var(--ease-out) forwards}.printing :is(.card-logo,.card-role,.card-title,.card-facts,.card-scan,.card-security,.card-monogram){opacity:0;animation:print-in .5s both}.printing .card-logo{animation-delay:.3s}.printing .card-security,.printing .card-monogram{animation-delay:.35s}.printing .card-role{animation-delay:.45s}.printing .card-title{animation-delay:.6s}.printing .card-number .rv-grp{fill-opacity:0;animation:print-grp .3s both}.printing .rv-grp:nth-child(1){animation-delay:.75s}.printing .rv-grp:nth-child(2){animation-delay:.81s}.printing .rv-grp:nth-child(3){animation-delay:.87s}.printing .rv-grp:nth-child(4){animation-delay:.93s}.printing .rv-grp:nth-child(5){animation-delay:.99s}.printing .card-facts{animation-delay:1.05s}.printing .card-qr{clip-path:inset(0 0 100% 0);animation:print-qr .45s 1.15s forwards}.printing .card-scan{animation-delay:1.5s}.is-loading .dialog-icon svg{animation:seal-breathe 1.6s ease-in-out infinite}.is-genuine .seal .face,.is-genuine .seal .check{stroke-dasharray:1;stroke-dashoffset:1;animation:seal-draw .7s var(--ease-out) forwards}.is-genuine .seal .check{animation-delay:.45s}.is-genuine .seal .ring{animation:seal-ring .9s .7s ease-out both}.pass-check-facts.is-genuine{animation:day-one-copy-in .5s .6s both}.pass-check-facts.is-genuine .grp{animation:grp-in .3s both}.pass-check-facts.is-genuine .grp:nth-child(2){animation-delay:.06s}.pass-check-facts.is-genuine .grp:nth-child(3){animation-delay:.12s}.pass-check-facts.is-genuine .grp:nth-child(4){animation-delay:.18s}.pass-check-facts.is-genuine .grp:nth-child(5){animation-delay:.24s}}@media(prefers-reduced-motion:reduce){.pass-flipper{transition:none}.pass-hanger,.pass-flipper{animation:none}.printing .card-edge{stroke-dasharray:none;stroke-dashoffset:0}.printing :is(.card-logo,.card-role,.card-title,.card-facts,.card-scan,.card-security,.card-monogram){opacity:1}.printing .card-number .rv-grp{fill-opacity:1}.printing .card-qr{clip-path:none}.seal .face,.seal .check{stroke-dashoffset:0;stroke-dasharray:none}.seal .ring{display:none}}@media(max-width:760px){.dialog.day-one-dialog{width:min(540px,calc(100% - 24px));padding:48px 20px 14px;border-radius:12px;max-height:calc(100svh - 24px)}.day-one-layout{grid-template-columns:1fr;gap:22px}.day-one-art{position:static}.pass-formats{margin-bottom:12px}.pass-image-stage{max-width:360px;width:100%;margin:0 auto}.day-one-copy{padding:0}.day-one-copy h3{font-size:38px}.day-one-dialog .day-one-eyebrow{margin-bottom:10px}.day-one-dialog .day-one-description{margin:12px 0 18px;max-width:none;font-size:15px}.pass-actions{grid-template-columns:1fr 1fr;gap:8px}.day-one-dialog .pass-actions .primary,.day-one-dialog .pass-actions .secondary{font-size:13px;padding:12px 8px}.pass-identity dl{grid-template-columns:1fr 1fr}.pass-identity dl div:first-child{grid-column:1 / -1}.day-one-dialog .pass-notice{margin-bottom:10px;min-height:0}.pass-membership{padding-top:12px}.dialog.day-one-dialog.is-sheet{position:fixed;inset:auto 0 0 0;margin:0;width:100%;max-width:none;border-radius:20px 20px 0 0;border-bottom:0;max-height:calc(100svh - max(24px,env(safe-area-inset-top)));padding:12px 16px max(14px,env(safe-area-inset-bottom))}.is-sheet .sheet-handle{display:block}.is-sheet .day-one-art{display:flex;flex-direction:column;padding-top:26px}.is-sheet .pass-image-stage{order:1;max-width:none;width:min(100%,420px)}.is-sheet .pass-controls{order:2;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:12px 0 0}.is-sheet .pass-formats,.is-sheet .pass-sides{margin:0;gap:5px}.is-sheet .pass-formats button,.is-sheet .pass-sides button{padding:8px 9px;font-size:12px;gap:5px}}@media(pointer:coarse){.dialog.day-one-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000b}}@media(max-width:380px){.dialog.day-one-dialog{padding:48px 14px 12px}.dialog.day-one-dialog.is-sheet{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.pass-actions{grid-template-columns:1fr}.day-one-copy h3{font-size:34px}.pass-name-row{flex-direction:column}.day-one-dialog .pass-name-row .secondary{width:100%}}@media(min-width:761px)and (max-height:720px){.dialog.day-one-dialog{max-height:calc(100svh - 24px)}.day-one-art{position:static}.pass-image-stage{max-height:400px}}@font-face{font-family:Sora;src:url(/assets/fonts/Sora-Variable.woff) format("woff");font-weight:100 800;font-display:swap}html:has(.object-landing){background:#f3efe7}.object-landing{--ol-paper: #f3efe7;--ol-ink: #15130f;--ol-muted: #5e584f;--ol-gold: #ffc93c;--ol-gold-deep: #8a5d00;--ol-card: #ffffff;--ol-sweep: linear-gradient(90deg, transparent, #ffffffb3, transparent);position:relative;min-height:100svh;overflow-x:clip;background:var(--ol-paper);color:var(--ol-ink);color-scheme:light;font-family:"Sora",var(--font);text-align:left}.object-landing :focus-visible{outline:3px solid var(--ol-ink);outline-offset:3px}.object-landing :is(.ol-crea,.ol-foot,.ol-side-dark,.ol-tile-dark) :focus-visible{outline-color:var(--ol-gold)}@keyframes ol-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes ol-turn{0%,to{transform:rotateY(-16deg) rotateX(8deg) translateY(0)}50%{transform:rotateY(16deg) rotateX(-2deg) translateY(-14px)}}@keyframes ol-floor{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.82);opacity:.55}}@keyframes ol-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes ol-ping{0%{box-shadow:0 0 #e0a21f99}to{box-shadow:0 0 0 12px #e0a21f00}}@keyframes ol-sweep{0%{transform:translate(-160%) skew(-20deg)}55%,to{transform:translate(420%) skew(-20deg)}}.ol-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) max(40px,env(safe-area-inset-right)) 20px max(40px,env(safe-area-inset-left))}.ol-pill{display:inline-flex;align-items:center;height:52px;padding:0 20px;border-radius:26px;background:var(--ol-ink)}.ol-pill picture{display:block}.ol-brand{display:block;width:150px;height:auto}.ol-claim{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1.5px solid var(--ol-ink);border-radius:24px;font-size:14px;font-weight:600;text-decoration:none}.ol-nav-end{display:inline-flex;align-items:center;gap:10px}.ol-motionbtn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid #15130f33;border-radius:22px;background:transparent;color:var(--ol-ink);cursor:pointer;transition:background-color .3s ease-out,border-color .3s ease-out}.ol-motionbtn[aria-pressed=true]{background:var(--ol-ink);border-color:var(--ol-ink);color:var(--ol-paper)}@media(hover:hover)and (pointer:fine){.ol-motionbtn:hover{border-color:var(--ol-ink)}}.ol-hero{padding:clamp(8px,3.5svh,48px) 0 0;text-align:center}.ol-eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.24em;color:var(--ol-gold-deep)}.ol-gold{color:var(--ol-gold)}.ol-h1{margin:16px auto 0;padding:0 20px;font-size:clamp(44px,min(7.4vw,10.5svh),112px);line-height:1.04;font-weight:600;letter-spacing:-.05em;text-wrap:balance;animation:ol-rise .9s both}.ol-day{position:relative;display:inline-block;isolation:isolate;white-space:nowrap;vertical-align:baseline;margin:0 .06em;padding:.04em .4em .1em;border-radius:999px;background:linear-gradient(180deg,#2b2620,#15130f 55%,#0d0b09);color:#f6f1e6;letter-spacing:-.03em;box-shadow:inset 0 0 0 .018em #ffc93c59,inset 0 .03em #ffffff26,0 .02em .04em #15130f33,0 .16em .42em #15130f2e,0 .42em 1em #15130f1f}.ol-day em{font-style:normal;color:#ffd000;text-shadow:0 0 .28em #ffd00040}.ol-day:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 38%,#ffffff12 46%,#ffffff21 50%,#ffffff12 54%,transparent 62%) no-repeat;background-size:260% 100%;background-position:150% 0;animation:ol-day-sheen 7s 1.6s cubic-bezier(.45,0,.25,1) infinite}@keyframes ol-day-sheen{0%{background-position:150% 0}40%,to{background-position:-50% 0}}.ol-stage{position:relative;width:clamp(320px,min(86vw,(100svh - 450px - 16svh) * 1.79),940px);margin:clamp(12px,3.5svh,48px) auto 0;perspective:1200px}.ol-card{display:block;animation:ol-rise 1.2s .2s both}.ol-card img{display:block;width:100%;height:auto;filter:drop-shadow(0 50px 50px #15130f47);animation:ol-turn 10s ease-in-out infinite}.ol-floor{width:70%;height:clamp(16px,3.5svh,40px);margin:clamp(6px,1.6svh,22px) auto 0;border-radius:50%;background:radial-gradient(ellipse,#15130f47,#15130f00 70%);animation:ol-floor 10s ease-in-out infinite}.availability{color:var(--ol-ink);background:#fff3d6}.ol-seat{max-width:1000px;margin:clamp(8px,2.6svh,40px) auto 0;padding:0 24px;scroll-margin-block:24px;animation:ol-rise .9s .5s both}.object-landing .signup{margin:0;text-align:left}.object-landing .signup form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:24px;background:var(--ol-card);box-shadow:0 24px 60px #15130f1a}.object-landing .role-switch{grid-area:1 / 1;margin:0}.object-landing .role-switch legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.object-landing .role-switch .options{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px;border:0;border-radius:28px;background:var(--ol-paper)}.object-landing .role-switch label{min-height:48px;padding:0 20px;border-radius:24px;color:var(--ol-ink);font-size:15px;font-weight:600;letter-spacing:0}.object-landing .role-switch label:before{display:none}.object-landing .role-switch label:has(input:checked){background:var(--ol-ink);color:var(--ol-paper)}.object-landing .role-switch label:has(input:focus-visible){outline:3px solid var(--ol-gold-deep);outline-offset:2px}@media(hover:hover)and (pointer:fine){.object-landing .role-switch label:hover:not(:has(input:checked)){background:#15130f0f}}.object-landing .signup form>.field:first-of-type{grid-area:1 / 2}.object-landing .signup .primary{grid-area:1 / 3}.object-landing .role-intro{grid-column:1 / -1;grid-row:2;margin:2px 8px 0;color:var(--ol-muted);font-size:14px;text-align:left}.object-landing .field-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.object-landing .or,.object-landing .signup form>.field~.field,.object-landing .consents,.object-landing .signup .error,.object-landing .qualifier{grid-column:1 / -1}.object-landing .or{color:var(--ol-muted);height:32px}.object-landing .or:before,.object-landing .or:after{background:#15130f24}.object-landing input:not([type=checkbox]):not([type=radio]),.object-landing .phone-field{height:56px;border:1px solid transparent;border-radius:16px;background:#f8f6f1;color:var(--ol-ink);font-size:16px}.object-landing input:not([type=checkbox]):focus,.object-landing .phone-field:focus-within{border-color:var(--ol-gold-deep);background:#fffdf8}.object-landing input::placeholder{color:#7a7368}.object-landing .field-check{color:#b07b12}.object-landing .consents{display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;padding:2px 8px 0}.object-landing .signup .consent{margin:0;min-height:40px;color:var(--ol-muted);font-size:13px}.object-landing .consent input{border-color:#8e887e}.object-landing .consent input:checked{background:var(--ol-gold);border-color:var(--ol-gold)}.object-landing .consent.is-hinted input{border-color:#c4643f}.object-landing .signup .primary{width:auto;min-height:56px;padding:0 28px;border:0;border-radius:16px;background:var(--ol-gold);color:#141210;font:600 16px "Sora",var(--font);white-space:nowrap}.object-landing .signup .primary:active:not(:disabled){background:#f2b92a}.object-landing .cta-sheen{opacity:1;background:var(--ol-sweep);background-size:100% 100%;width:28%;inset:-10% auto -10% 0;animation:ol-sweep 4.2s 2s ease-in-out infinite}.object-landing .signup .error{margin:2px 6px;background:#fce9e2;color:#7a2a12;border-left-color:#c4643f}.object-landing .qualifier{margin:0 0 4px;color:var(--ol-muted);font-size:12px}@keyframes ol-pulse{50%{color:var(--ol-gold-deep)}}.object-landing .consent.is-hinted{animation-name:ol-pulse}.ol-sec{padding:clamp(96px,12vw,160px) 0 0}.ol-in{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.ol-center{text-align:center}.ol-h2{margin:14px 0 0;font-size:clamp(38px,5vw,64px);line-height:1;font-weight:500;letter-spacing:-.045em}.ol-h2 span{color:var(--ol-muted)}.ol-h2-sm{font-size:clamp(34px,3.4vw,44px);margin-bottom:18px}.ol-anat{margin-top:60px;display:grid;grid-template-columns:1fr clamp(300px,26vw,420px) 1fr;gap:32px;align-items:center}.ol-wear{display:block;transform-origin:50% 0;animation:ol-sway 6s ease-in-out infinite}.ol-wear img{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 40px #15130f40)}.ol-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:56px}.ol-note{position:relative;display:flex;flex-direction:column;gap:6px}.ol-note strong{font-size:20px;font-weight:600}.ol-note span{font-size:14px;line-height:1.55;color:var(--ol-muted)}.ol-note:after{content:"";position:absolute;top:12px;width:60px;height:1px;background:var(--ol-ink)}.ol-left .ol-note{text-align:right;padding-right:76px}.ol-left .ol-note:after{right:0}.ol-right .ol-note{padding-left:76px}.ol-right .ol-note:after{left:0}.ol-dot{position:absolute;top:8px;width:9px;height:9px;border-radius:5px;background:#e0a21f;animation:ol-ping 2.4s ease-out infinite}.ol-left .ol-dot{right:-4px}.ol-right .ol-dot{left:-4px}.ol-two{margin-top:56px;display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.ol-tile{margin:0;padding:48px;border-radius:28px;background:var(--ol-card);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:22px;text-align:center;overflow:hidden}.ol-tile-dark{background:var(--ol-ink);color:var(--ol-paper)}.ol-tile figcaption{display:flex;flex-direction:column;gap:6px}.ol-tile figcaption strong{font-size:22px;font-weight:600}.ol-tile figcaption span{font-size:14px;color:var(--ol-muted)}.ol-tile-dark figcaption span{color:#b9b1a3}.ol-tile-wallet{display:block;width:100%;max-width:520px;transform:rotate(-4deg)}.ol-tile-wallet img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 30px #15130f38)}.ol-tile-wear{display:block;width:52%}.ol-tile-wear img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 30px #00000080)}.ol-stepsl{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ol-stepsl li{display:flex;flex-direction:column;gap:12px}.ol-num{font-size:120px;line-height:1;font-weight:700;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px var(--ol-ink)}.ol-stepsl strong{font-size:24px;font-weight:600}.ol-stepsl li>span:last-child{font-size:15px;line-height:1.55;color:var(--ol-muted)}.ol-crea{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px;border-radius:32px;background:var(--ol-ink);color:var(--ol-paper)}.ol-crea-copy{display:flex;flex-direction:column;gap:16px}.ol-crea .ol-h2{font-size:clamp(34px,3.6vw,48px)}.ol-crea .ol-h2 span{color:#a9a193}.ol-crea-copy p:not(.ol-eyebrow){margin:0;font-size:16px;line-height:1.6;color:#d8d1c4}.ol-crea-img{display:block}.ol-crea-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:20% 50%;border-radius:18px}.ol-btn{position:relative;overflow:hidden;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:16px;background:var(--ol-gold);color:#141210;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.ol-btn:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:28%;background:var(--ol-sweep);animation:ol-sweep 4.2s 2s ease-in-out infinite}.ol-faq{max-width:860px}.ol-faq details{border-bottom:1px solid #15130f24;padding:4px 0}.ol-faq summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;font-weight:500}.ol-faq summary::-webkit-details-marker{display:none}.ol-faq summary span{font-size:22px;color:var(--ol-gold-deep);transition:transform .2s var(--ease-out)}.ol-faq details[open] summary span{transform:rotate(45deg)}.ol-faq details p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--ol-muted)}.ol-foot{margin-top:150px;background:var(--ol-ink);color:var(--ol-paper);padding:80px max(40px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(40px,env(safe-area-inset-left))}.ol-foot-in{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.ol-foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.ol-foot-title{margin:0;font-size:clamp(38px,4.4vw,52px);line-height:1;font-weight:500;letter-spacing:-.04em}.ol-foot-title span{color:#a9a193}.ol-foot-card{display:block;width:300px;max-width:80%;transform:rotate(6deg)}.ol-foot-card img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px #00000080)}.ol-foot .ol-btn{align-self:center}.ol-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:20px;border-top:1px solid #f3efe71a}.ol-foot-brand{display:block;width:110px;height:auto}.ol-foot .fineprint{color:#a9a193;font-size:13px}.ol-foot .pass-reopen{color:var(--ol-gold)}@media(max-width:1000px){.ol-in,.ol-nav{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}.ol-anat{grid-template-columns:1fr 240px 1fr;gap:20px}.ol-left .ol-note{padding-right:40px}.ol-right .ol-note{padding-left:40px}.ol-note:after{width:28px}.ol-two{grid-template-columns:1.2fr 1fr}.ol-num{font-size:90px}.ol-crea{padding:44px;gap:28px}}@media(max-width:860px){.object-landing .signup form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.object-landing .role-switch{grid-area:auto;grid-column:1 / -1}.object-landing .role-intro{grid-row:auto}.object-landing .signup form>.field:first-of-type{grid-area:auto;grid-column:1 / -1}.object-landing .signup .primary{grid-area:auto;grid-column:1 / -1}}@media(max-width:640px){.ol-nav{padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))}.ol-pill{height:46px;padding:0 14px}.ol-brand{width:120px}.ol-claim{min-height:44px;padding:0 16px}.ol-hero{padding-top:14px}.ol-h1{font-size:clamp(34px,10.4vw,46px);line-height:1.12;padding:0 12px}.ol-stage{width:min(86vw,420px);margin-top:14px}.ol-floor{height:16px;margin-top:6px}.ol-two{grid-template-columns:1fr}.ol-seat{padding:0 12px;margin-top:12px}.object-landing .signup form{padding:12px}.object-landing .field-label{position:static;width:auto;height:auto;margin:4px 4px 0;overflow:visible;clip:auto;white-space:normal;grid-column:1 / -1;color:var(--ol-ink);font-size:13px}.object-landing .consents{flex-direction:column;align-items:flex-start;padding:0 4px}.ol-sec{padding-top:76px}.ol-in{padding:0 20px}.ol-anat{grid-template-columns:1fr;gap:28px}.ol-wearbox{order:-1;width:62%;margin:0 auto}.ol-notes{gap:22px}.ol-left .ol-note,.ol-right .ol-note{text-align:left;padding:0 0 0 22px}.ol-note:after{display:none}.ol-left .ol-dot,.ol-right .ol-dot{left:0;right:auto}.ol-tile{padding:28px}.ol-stepsl{grid-template-columns:1fr;gap:14px;margin-top:32px}.ol-stepsl li{display:grid;grid-template-columns:64px 1fr;column-gap:16px;row-gap:4px;align-items:start}.ol-num{grid-row:span 2;font-size:64px}.ol-crea{grid-template-columns:1fr;padding:28px;border-radius:24px}.ol-foot{margin-top:90px;padding-top:56px}}@keyframes ol-appear{0%{opacity:0;transform:translateY(14px)}}@keyframes ol-pop{0%{opacity:0;transform:scale(.9)}}.ol-hero .ol-eyebrow{animation:ol-appear 1s cubic-bezier(.16,1,.3,1) both}.ol-h1{animation:ol-appear 1s .08s cubic-bezier(.16,1,.3,1) both}.ol-card{animation:ol-pop 1.3s .18s cubic-bezier(.16,1,.3,1) both}.ol-seat{animation:ol-appear 1s .42s cubic-bezier(.16,1,.3,1) both}.ol-motion .ol-h1{translate:0 calc(var(--hero-p, 0) * -28px)}.ol-motion .ol-stage{scale:calc(1 + var(--hero-p, 0) * .05)}.ol-motion .ol-nav{position:sticky;top:0;z-index:30;transition:max-width .7s cubic-bezier(.16,1,.3,1),padding .7s cubic-bezier(.16,1,.3,1)}.ol-motion .ol-nav:before{content:"";position:absolute;z-index:-1;top:12px;right:0;bottom:12px;left:0;border-radius:999px;background:#fbf9f4e0;box-shadow:0 12px 36px #15130f1f,0 0 0 1px #15130f0f;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);opacity:0;scale:.97;transition:opacity .45s ease-out,scale .7s cubic-bezier(.16,1,.3,1)}.ol-motion .ol-nav.is-floating{max-width:min(760px,calc(100% - 16px));padding-left:10px;padding-right:10px}.ol-motion .ol-nav.is-floating:before{opacity:1;scale:1}.ol-claim{transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.ol-motion .ol-nav.is-floating .ol-claim{background:var(--ol-ink);color:var(--ol-paper)}.ol-motion [data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1) calc(var(--d, 0) * 90ms),translate .9s cubic-bezier(.16,1,.3,1) calc(var(--d, 0) * 90ms)}.ol-motion [data-reveal]:not(.is-in){opacity:0;translate:0 14px}.ol-motion .ol-h2[data-reveal]>span{display:inline-block;transition:inherit;transition-delay:calc(var(--d, 0) * 90ms + .14s)}.ol-motion .ol-h2[data-reveal]:not(.is-in)>span{opacity:0;translate:0 14px}.ol-left .ol-note:after{transform-origin:100% 50%}.ol-right .ol-note:after{transform-origin:0 50%}.ol-motion .ol-anat .ol-note{--q: clamp(0, calc((var(--p, 1) - var(--i, 0) * .12) / .64), 1);opacity:calc(.06 + var(--q) * .94)}.ol-motion .ol-anat .ol-left .ol-note{translate:calc((1 - var(--q)) * -56px) 0}.ol-motion .ol-anat .ol-right .ol-note{translate:calc((1 - var(--q)) * 56px) 0}.ol-motion .ol-anat .ol-note:after{scale:var(--q) 1}.ol-motion .ol-wearbox{transform-origin:50% 0;translate:0 calc((1 - var(--p, 1)) * -120px);rotate:calc((1 - var(--p, 1)) * 7deg);opacity:calc(.15 + var(--p, 1) * .85)}.ol-tile{position:relative;transform:perspective(1100px) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out}.ol-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s ease-out;background:radial-gradient(circle at var(--lx, 50%) var(--ly, 40%),#fff8e866,#fff8e800 45%)}.ol-tile-dark:before{background:radial-gradient(circle at var(--lx, 50%) var(--ly, 40%),#ffc93c26,#ffc93c00 50%)}@media(hover:hover)and (pointer:fine){.ol-tile:hover{box-shadow:0 34px 70px #15130f26}.ol-tile:hover:before{opacity:1}}.ol-motion .ol-two .ol-tile{--q: clamp(0, calc((var(--p, 1) - var(--i, 0) * .15) / .85), 1);translate:0 calc((1 - var(--q)) * 72px);scale:calc(.93 + var(--q) * .07);opacity:calc(.2 + var(--q) * .8)}.ol-motion .ol-tile-wallet{rotate:calc((1 - var(--q, 1)) * -11deg);translate:calc((1 - var(--q, 1)) * -40px) calc((1 - var(--q, 1)) * 28px)}.ol-motion .ol-tile-wear{transform-origin:50% 0;translate:0 calc((1 - var(--q, 1)) * -84px);rotate:calc((1 - var(--q, 1)) * 9deg)}.ol-stepsl{position:relative}.ol-motion .ol-stepsl li{--a: clamp(0, calc(var(--pl, 1) * 3.2 - var(--i, 0) * 1.05), 1)}.ol-motion .ol-num{color:rgb(21 19 15 / calc(var(--a) * 100%))}.ol-motion .ol-stepsl li>:not(.ol-num){opacity:calc(.32 + var(--a) * .68)}.ol-motion .ol-stepsl:before,.ol-motion .ol-stepsl:after{content:"";position:absolute;left:0;right:0;top:-28px;height:2px;border-radius:2px}.ol-motion .ol-stepsl:before{background:#15130f14}.ol-motion .ol-stepsl:after{background:linear-gradient(90deg,#e0a21f,var(--ol-gold));transform-origin:0 50%;scale:var(--pl, 1) 1}.ol-crea-img{overflow:hidden;border-radius:18px}.ol-motion .ol-crea{scale:calc(.94 + var(--p, 1) * .06);border-radius:calc(32px + (1 - var(--p, 1)) * 30px)}.ol-motion .ol-crea-img img{scale:calc(1.14 - var(--p, 1) * .14)}.ol-btn{transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out}@media(hover:hover)and (pointer:fine){.ol-btn:hover{box-shadow:0 14px 30px #e0a21f40}.object-landing .signup .primary:not(:disabled):hover{box-shadow:0 14px 30px #e0a21f40}}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.ol-btn:hover{translate:0 -2px}}.ol-btn:active{scale:.98}}.ol-foot-in{container-type:inline-size}.ol-foot-mark{margin:0 0 -.14em;font-size:calc(100cqw / 4.36);line-height:.9;font-weight:700;letter-spacing:-.055em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(180deg,#f3efe72e,#f3efe70a 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.ol-foot-mark em{font-style:normal;background:linear-gradient(180deg,#ffc93c66,#ffc93c12 78%);-webkit-background-clip:text;background-clip:text}.ol-motion .ol-foot-mark{translate:calc((1 - var(--p, 1)) * -16vw) 0;opacity:calc(.15 + var(--p, 1) * .85)}.ol-motion .ol-foot-card{rotate:calc((1 - var(--p, 1)) * -16deg);translate:0 calc((1 - var(--p, 1)) * 44px)}@media(max-width:640px){.ol-motion .ol-nav:before{top:6px;right:0;bottom:6px;left:0}.ol-motion .ol-stepsl:before,.ol-motion .ol-stepsl:after{display:none}.ol-motion .ol-anat .ol-left .ol-note,.ol-motion .ol-anat .ol-right .ol-note{translate:0 calc((1 - var(--q)) * 24px)}}@keyframes ol-drift{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ol-bar{0%,to{height:5px}50%{height:20px}}.ol-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#fff;color:var(--ol-ink);box-shadow:0 18px 40px #15130f1f,0 0 0 1px #15130f0a;font-size:13px;line-height:1.3;white-space:nowrap;transform:translate(calc((1 - var(--cq, 1)) * var(--ox, 0px)),calc((1 - var(--cq, 1)) * var(--oy, 24px))) scale(calc(.9 + var(--cq, 1) * .1));opacity:var(--cq, 1);animation:ol-drift 7s calc(var(--c, 0) * -2.3s) ease-in-out infinite}.ol-chip b{display:block;font-size:14px;font-weight:600}.ol-chip small{display:block;color:var(--ol-muted);font-size:12px}.ol-chip-dark{background:#1d1a16;color:#f4efe6;box-shadow:0 18px 40px #0000005c,0 0 0 1px #ffffff12}.ol-chip-dark small{color:#b9b1a3}.ol-tick{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:13px;background:var(--ol-gold)}.ol-ico{flex:none;display:block}.ol-bars{display:flex;align-items:flex-end;gap:3px;height:20px}.ol-bars i{width:3px;height:8px;border-radius:2px;background:var(--ol-gold);animation:ol-bar 1.1s calc(var(--k) * -.13s) ease-in-out infinite}.ol-mono{font:600 12px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.ol-mono em,.ol-loupe-back em{font-style:normal;color:var(--ol-gold-deep)}.ol-curtain{display:block;background:radial-gradient(ellipse 70% 60% at 50% -10%,#ffe08ad9 0,#ffc93c55 32%,#ffc93c00 62%),repeating-linear-gradient(90deg,#4a2305 0,#4a2305 8px,#8a4c12 8px,#8a4c12 13px,#5c2d07 13px,#5c2d07 18px,#2e1503 18px,#2e1503 24px)}.ol-pay{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:36px;border-radius:12px;background:var(--ol-gold);color:#141210;font-size:12px;font-weight:600}.ol-pay:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:28%;background:var(--ol-sweep);animation:ol-sweep 4.2s 1s ease-in-out infinite}.ol-phone{position:absolute;width:214px;height:430px;padding:9px;box-sizing:border-box;border-radius:36px;background:var(--ol-ink);box-shadow:0 40px 70px #15130f40,inset 0 0 0 1px #ffffff14}.ol-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:28px;background:#1b1814;color:#f4efe6}.ol-screen:before{content:"";position:absolute;z-index:2;left:50%;top:8px;width:64px;height:18px;margin-left:-32px;border-radius:10px;background:var(--ol-ink)}.ol-lede{margin:22px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--ol-muted)}.ol-duo{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ol-side{overflow:hidden;border-radius:28px;background:var(--ol-card);box-shadow:0 30px 60px #15130f12}.ol-side-dark{background:var(--ol-ink);color:#f4efe6;box-shadow:0 30px 60px #15130f26}.ol-side-copy{padding:34px 40px 40px}.ol-side h3{margin:10px 0 24px;font-size:30px;line-height:1.15;font-weight:500;letter-spacing:-.03em}.ol-side h3 span{color:#a9a193}.ol-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ol-points li{position:relative;padding-left:34px}.ol-points li:before{content:"";position:absolute;left:4px;top:8px;width:9px;height:9px;border-radius:5px;background:#e0a21f;box-shadow:0 0 0 5px #e0a21f26}.ol-points strong{display:block;font-size:17px;font-weight:600}.ol-points span{display:block;margin-top:3px;font-size:14px;line-height:1.55;color:var(--ol-muted)}.ol-side-dark .ol-points span{color:#b9b1a3}.ol-art{position:relative;height:440px;overflow:hidden;container-type:inline-size;background:radial-gradient(ellipse 80% 70% at 40% 100%,#efe7d6,#f8f5ee 70%)}.ol-side-dark .ol-art{background:radial-gradient(ellipse 80% 70% at 60% 100%,#2a241c,#15130f 72%)}.ol-art .ol-phone{left:64px;top:40px}.ol-art .ol-curtain{position:relative;height:150px}.ol-art .ol-curtain span{position:absolute;left:10px;top:30px;padding:4px 8px;border-radius:8px;background:#15130fcc;color:var(--ol-gold);font-size:9px;letter-spacing:.14em}.ol-buy{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0}.ol-buy>b{font-size:13px;font-weight:600}.ol-buy small{text-align:center;color:#8e887e;font-size:9.5px}.ol-tier{display:flex;align-items:center;padding:9px 11px;border-radius:12px;border:1px solid #ffffff1f;font-size:11px}.ol-tier i{width:10px;height:10px;margin-right:7px;border-radius:5px;border:1.5px solid #ffffff59}.ol-tier em{margin-left:auto;font-style:normal;color:#b9b1a3}.ol-tier.is-on{border-color:var(--ol-gold);background:#ffc93c14}.ol-tier.is-on i{border-color:var(--ol-gold);background:radial-gradient(circle,var(--ol-gold) 0 3px,transparent 3.5px)}.ol-tier.is-on em{color:var(--ol-gold)}.ol-side .ol-chip:nth-of-type(1){right:34px;top:78px;--ox: 40px}.ol-side .ol-chip:nth-of-type(2){right:34px;top:190px;--ox: 60px}.ol-side .ol-chip:nth-of-type(3){right:34px;top:300px;--ox: 80px}.ol-side-dark .ol-chip:nth-of-type(1){top:84px}.ol-side-dark .ol-chip:nth-of-type(2){top:300px}.ol-release{position:absolute;left:48px;top:46px;width:300px;box-sizing:border-box;padding:18px;border-radius:22px;background:#211d18;box-shadow:0 40px 70px #00000073,inset 0 0 0 1px #ffffff12;display:flex;flex-direction:column;gap:14px}.ol-release-head{display:flex;align-items:center;gap:12px}.ol-release-head .ol-curtain{width:54px;height:54px;border-radius:12px;flex:none}.ol-release-head b{display:block;font-size:15px;font-weight:600}.ol-release-head small,.ol-price>span:first-child{display:flex;justify-content:space-between;font-size:11px;color:#b9b1a3}.ol-price em{font-style:normal;font-weight:600;color:var(--ol-gold)}.ol-slider{position:relative;display:block;height:6px;margin-top:9px;border-radius:3px;background:linear-gradient(90deg,var(--ol-gold) 62%,#ffffff1a 62%)}.ol-slider i{position:absolute;left:62%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0008}.ol-split{display:flex;height:34px;overflow:hidden;border-radius:10px;font-size:11px;font-weight:600}.ol-split span:first-child{flex:80;display:flex;align-items:center;padding-left:10px;background:var(--ol-gold);color:#141210}.ol-split span:last-child{flex:20;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#b9b1a3}.ol-split-note{margin-top:-8px;font-size:10px;color:#8e887e}@container (max-width: 520px){.ol-art .ol-phone{left:14px;top:30px;scale:.74;transform-origin:0 0}.ol-release{left:14px;top:34px;scale:.76;transform-origin:0 0}.ol-art .ol-chip{right:10px!important;padding:8px 10px;gap:7px;border-radius:13px}.ol-art .ol-chip b{font-size:12px}.ol-art .ol-chip small{font-size:10px}.ol-art .ol-chip .ol-bars{display:none}.ol-art .ol-tick{width:20px;height:20px}.ol-side .ol-chip:nth-of-type(1){top:50px}.ol-side .ol-chip:nth-of-type(2){top:150px}.ol-side .ol-chip:nth-of-type(3){top:250px}.ol-side-dark .ol-chip:nth-of-type(1){top:14px}.ol-side-dark .ol-chip:nth-of-type(2){top:270px}}.ol-wear{animation:none;position:relative;z-index:1}.ol-wearwrap{position:relative;transform-origin:50% 0;animation:ol-sway 6s ease-in-out infinite}.ol-dot{display:grid;place-items:center;top:2px;width:22px;height:22px;border-radius:11px;background:var(--ol-paper);box-shadow:inset 0 0 0 1.5px #e0a21f;color:var(--ol-gold-deep);font:600 11px/1 "Sora",var(--font);font-style:normal;animation:none;transition:background .35s,color .35s,box-shadow .35s}.ol-left .ol-dot{right:-11px}.ol-right .ol-dot{left:-11px}.ol-left .ol-note{padding-right:84px}.ol-right .ol-note{padding-left:84px}.ol-note:after{top:13px;width:60px}.ol-left .ol-note:after{right:11px}.ol-right .ol-note:after{left:11px}.ol-note strong,.ol-note span{transition:opacity .35s ease-out,color .35s ease-out}.ol-zone{position:absolute;z-index:2;border-radius:12px;box-shadow:0 0 0 2px var(--ol-gold),0 0 0 7px #ffc93c2e,0 0 34px 6px #ffc93c55;opacity:0;scale:1.06;transition:opacity .4s ease-out,scale .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.ol-zone b{position:absolute;left:-11px;top:-11px;display:grid;place-items:center;width:22px;height:22px;border-radius:11px;background:var(--ol-gold);color:#141210;font:600 11px/1 "Sora",var(--font)}.ol-backcard{position:absolute;z-index:0;left:8%;top:15.8%;width:81.8%;height:81%;border-radius:6%/3.6%;background:linear-gradient(160deg,#24201a,#15130f);box-shadow:0 0 0 1.5px #c99a3a inset,0 24px 40px #15130f33;transition:translate .6s cubic-bezier(.16,1,.3,1),rotate .6s cubic-bezier(.16,1,.3,1)}.ol-backcard-in{position:absolute;left:8%;right:8%;bottom:5%;display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:4px;align-items:end;color:#f4efe6}.ol-backcard-in small{font-size:10px;letter-spacing:.12em;color:#b9b1a3}.ol-backcard-in .ol-mono{font-size:13px}.ol-backcard-in .ol-mono em{color:var(--ol-gold)}.ol-qr{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);gap:2px;width:40px;height:40px}.ol-qr i.on{background:var(--ol-ink);border-radius:1px}.ol-backcard .ol-qr{grid-row:1 / span 3;grid-column:2;width:64px;height:64px;padding:6px;box-sizing:border-box;border-radius:6px;background:#f4efe6}.ol-motion .ol-anat[data-active] .ol-note strong,.ol-motion .ol-anat[data-active] .ol-note span{opacity:.38}.ol-motion .ol-anat[data-active] .ol-note:after{opacity:.25}.ol-motion .ol-anat[data-active="0"] .ol-note[data-step="0"] strong,.ol-motion .ol-anat[data-active="0"] .ol-note[data-step="0"] span,.ol-motion .ol-anat[data-active="0"] .ol-note[data-step="0"]:after{opacity:1}.ol-motion .ol-anat[data-active="0"] .ol-note[data-step="0"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="0"] .ol-zone[data-zone="0"]{opacity:1;scale:1}.ol-motion .ol-anat[data-active="1"] .ol-note[data-step="1"] strong,.ol-motion .ol-anat[data-active="1"] .ol-note[data-step="1"] span,.ol-motion .ol-anat[data-active="1"] .ol-note[data-step="1"]:after{opacity:1}.ol-motion .ol-anat[data-active="1"] .ol-note[data-step="1"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="1"] .ol-zone[data-zone="1"]{opacity:1;scale:1}.ol-motion .ol-anat[data-active="2"] .ol-note[data-step="2"] strong,.ol-motion .ol-anat[data-active="2"] .ol-note[data-step="2"] span,.ol-motion .ol-anat[data-active="2"] .ol-note[data-step="2"]:after{opacity:1}.ol-motion .ol-anat[data-active="2"] .ol-note[data-step="2"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="2"] .ol-zone[data-zone="2"]{opacity:1;scale:1}.ol-motion .ol-anat[data-active="3"] .ol-note[data-step="3"] strong,.ol-motion .ol-anat[data-active="3"] .ol-note[data-step="3"] span,.ol-motion .ol-anat[data-active="3"] .ol-note[data-step="3"]:after{opacity:1}.ol-motion .ol-anat[data-active="3"] .ol-note[data-step="3"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="3"] .ol-zone[data-zone="3"]{opacity:1;scale:1}.ol-motion .ol-anat[data-active="4"] .ol-note[data-step="4"] strong,.ol-motion .ol-anat[data-active="4"] .ol-note[data-step="4"] span,.ol-motion .ol-anat[data-active="4"] .ol-note[data-step="4"]:after{opacity:1}.ol-motion .ol-anat[data-active="4"] .ol-note[data-step="4"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="4"] .ol-zone[data-zone="4"]{opacity:1;scale:1}.ol-motion .ol-anat[data-active="5"] .ol-note[data-step="5"] strong,.ol-motion .ol-anat[data-active="5"] .ol-note[data-step="5"] span,.ol-motion .ol-anat[data-active="5"] .ol-note[data-step="5"]:after{opacity:1}.ol-motion .ol-anat[data-active="5"] .ol-note[data-step="5"] .ol-dot{background:var(--ol-gold);color:#141210;box-shadow:0 0 0 6px #ffc93c33}.ol-motion .ol-anat[data-active="5"] .ol-backcard{translate:7% 27%;rotate:5deg}@media(hover:hover)and (pointer:fine){.ol-motion .ol-anat .ol-note{cursor:default}}.ol-giftcard{position:absolute;left:56px;top:70px;width:290px;box-sizing:border-box;padding:18px;border-radius:22px;background:#fff;box-shadow:0 40px 70px #15130f26,0 0 0 1px #15130f0d;display:flex;flex-direction:column;gap:12px}.ol-giftcard-head{display:flex;align-items:center;gap:8px;font-size:15px}.ol-giftcard-head b{font-weight:600}.ol-giftcard-drop{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--ol-paper)}.ol-giftcard-drop .ol-curtain{width:46px;height:46px;border-radius:10px;flex:none}.ol-giftcard-drop b{display:block;font-size:13px;font-weight:600}.ol-giftcard-drop small{display:block;font-size:11px;color:var(--ol-gold-deep)}.ol-mini-field.ol-gift-field{height:auto;padding:8px 12px;flex-direction:column;align-items:flex-start;gap:2px;background:var(--ol-paper);color:var(--ol-ink);font-size:13px;letter-spacing:.04em}.ol-gift-field small{font-size:10px;letter-spacing:0;color:var(--ol-muted)}.ol-thread{position:absolute;left:48px;top:36px;width:320px;box-sizing:border-box;padding:16px;border-radius:22px;background:#211d18;box-shadow:0 40px 70px #00000073,inset 0 0 0 1px #ffffff12;display:flex;flex-direction:column;gap:10px;color:#f4efe6}.ol-thread-head{display:flex;align-items:baseline;justify-content:space-between}.ol-thread-head b{font-size:15px;font-weight:600}.ol-thread-head small{font-size:11px;color:#b9b1a3}.ol-post{position:relative;display:block;padding:10px 12px;border-radius:14px;background:#ffffff0d;font-size:13px;line-height:1.4}.ol-post em{display:flex;align-items:center;gap:5px;margin-bottom:3px;font-style:normal;font-size:10px;letter-spacing:.06em;color:#b9b1a3}.ol-post.is-pinned{background:#ffc93c14;box-shadow:inset 0 0 0 1px #ffc93c40}.ol-post.is-pinned em{color:var(--ol-gold)}.ol-bigup{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:4px 9px;border-radius:999px;background:#ffc93c1f;color:var(--ol-gold);font-style:normal;font-size:11px;font-weight:600}.ol-bigup .ol-ico{width:12px;height:12px}.ol-compose{display:block;padding:10px 12px;border-radius:12px;border:1px solid #ffffff1f;color:#8e887e;font-size:12px}@container (max-width: 520px){.ol-giftcard,.ol-thread{left:14px;top:26px;scale:.78;transform-origin:0 0}.ol-art-gift .ol-chip:nth-of-type(1){top:12px}.ol-art-gift .ol-chip:nth-of-type(2){top:292px;left:14px;right:auto!important}.ol-art-gift .ol-chip:nth-of-type(3){top:336px}.ol-art-chat .ol-chip:nth-of-type(1){top:300px;left:14px;right:auto!important}.ol-art-chat .ol-chip:nth-of-type(2){top:336px}}.ol-tile-art{position:relative;width:100%;aspect-ratio:1.5;container-type:inline-size}.ol-fphone{left:6%;top:0;width:34%;height:auto;aspect-ratio:1 / 2;border-radius:13cqw/6.5cqw;padding:1.3cqw;rotate:-6deg}.ol-fphone .ol-screen{border-radius:11cqw/5.5cqw;background:#0d0b09;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;padding:0 1.6cqw;box-sizing:border-box}.ol-fphone-card{display:block;width:100%}.ol-fphone-card img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px #000a)}.ol-fphone small{color:#b9b1a3;font-size:1.6cqw}.object-landing .ol-tile-art .ol-tile-wallet{position:absolute;right:0;top:14%;width:64%;max-width:none;transform:rotate(8deg)}.ol-chip-save{right:6%;bottom:6%;--ox: 0px;--oy: 30px}.ol-stagefx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}@keyframes ol-beam{0%,to{opacity:.55}50%{opacity:.95}}@keyframes ol-twinkle{0%,to{opacity:.08}50%{opacity:.45}}.ol-beam{position:absolute;left:50%;top:-40px;width:180px;height:120%;margin-left:-90px;transform-origin:50% 0;rotate:var(--r);background:linear-gradient(180deg,#ffd56bb3,#ffc93c33 40%,#ffc93c00 80%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(8px);animation:ol-beam 6s ease-in-out infinite}.ol-bokeh{position:absolute;border-radius:50%;background:var(--ol-gold);filter:blur(1.5px);animation:ol-twinkle 3.6s ease-in-out infinite}.ol-tile-dark>.ol-tile-wear,.ol-tile-dark figcaption{position:relative;z-index:1}.ol-tile-wear img{transform-origin:50% 0;animation:ol-sway 6s ease-in-out infinite}.ol-step-art{position:relative;height:200px;margin-bottom:18px;overflow:hidden;border-radius:24px;background:var(--ol-card);box-shadow:0 24px 50px #15130f14;display:flex;align-items:center;justify-content:center}.ol-mini-form{width:min(300px,84%);padding:8px;border-radius:18px;background:var(--ol-paper);display:flex;flex-direction:column;gap:8px}.ol-mini-roles{display:flex;gap:2px;padding:3px;border-radius:14px;background:#fff;font-size:11px;font-weight:600}.ol-mini-roles span{flex:1;padding:7px;border-radius:11px;text-align:center}.ol-mini-roles span:first-child{background:var(--ol-ink);color:var(--ol-paper)}@keyframes ol-blink{50%{opacity:0}}.ol-mini-field{display:flex;align-items:center;height:34px;padding:0 12px;border-radius:11px;background:#fff;color:#7a7368;font-size:11px}.ol-mini-field i{width:1px;height:14px;margin-left:2px;background:var(--ol-ink);animation:ol-blink 1s steps(2) infinite}.ol-mini-mail{width:min(300px,84%);padding:14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #15130f14,0 14px 30px #15130f14;display:flex;flex-direction:column;gap:10px}.ol-mini-head{display:flex;align-items:center;gap:10px}.ol-mini-head b{display:block;font-size:12px}.ol-mini-head small{display:block;font-size:11px;color:var(--ol-muted)}.ol-mini-head em{margin-left:auto;font-style:normal;font-size:10px;color:#8e887e}@keyframes ol-tap{0%{transform:scale(.4);opacity:1}80%,to{transform:scale(3);opacity:0}}.ol-tap{position:absolute;left:62%;top:50%;width:16px;height:16px;margin:-8px;border-radius:50%;background:#15130f33;animation:ol-tap 2.2s ease-out infinite}.ol-mini-pass{display:block;width:min(250px,72%);rotate:-5deg}.ol-mini-pass img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 20px #15130f40)}.ol-chip-num{right:18px;bottom:18px;padding:9px 12px;--oy: 16px}.ol-crea-media{position:relative}.ol-crea-chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ol-chip-price{left:-34px;top:34px;--ox: -30px}.ol-chip-split{right:-26px;top:42%;flex-direction:column;align-items:stretch;gap:8px;width:190px;--ox: 30px}.ol-mini-split{display:flex;height:8px;overflow:hidden;border-radius:4px}.ol-mini-split i:first-child{flex:80;background:var(--ol-gold)}.ol-mini-split i:last-child{flex:20;background:#15130f1f}.ol-chip-paid{left:24px;bottom:-22px}.ol-motion .ol-duo .ol-side{--q: clamp(0, calc((var(--p, 1) - var(--i, 0) * .14) / .86), 1);translate:0 calc((1 - var(--q)) * 64px);opacity:calc(.25 + var(--q) * .75)}.ol-motion .ol-duo .ol-chip{--cq: clamp(0, calc((var(--q, 1) - .3 - var(--c, 0) * .12) / .45), 1)}.ol-motion .ol-two .ol-chip{--cq: clamp(0, calc((var(--q, 1) - .45) / .45), 1)}.ol-motion .ol-crea .ol-chip{--cq: clamp(0, calc((var(--p, 1) - .35 - var(--c, 0) * .12) / .4), 1)}.ol-motion .ol-stepsl .ol-step-art{translate:0 calc((1 - var(--a, 1)) * 18px);opacity:calc(.45 + var(--a, 1) * .55)}.ol-motion .ol-stepsl .ol-chip{--cq: var(--a, 1)}@media(max-width:1000px){.ol-left .ol-note{padding-right:46px}.ol-right .ol-note{padding-left:46px}.ol-note:after{width:24px}.ol-side-copy{padding:28px 28px 32px}.ol-chip-price{left:-12px}.ol-chip-split{right:-10px}}@media(max-width:860px){.ol-duo{grid-template-columns:1fr}}@media(max-width:640px){.ol-lede{font-size:16px}.ol-art{height:330px}.ol-art-gift,.ol-art-chat{height:392px}.ol-side-copy{padding:26px 22px 28px}.ol-side h3{font-size:26px}.ol-notes{gap:26px}.ol-left .ol-note,.ol-right .ol-note{padding:0 0 0 38px}.ol-left .ol-dot,.ol-right .ol-dot{left:0;right:auto}.ol-anat .ol-notes{display:contents}.ol-anat .ol-note{order:calc(var(--n, 0) + 1)}.ol-anat .ol-note[data-step="0"]{--n: 0}.ol-anat .ol-note[data-step="1"]{--n: 1}.ol-anat .ol-note[data-step="2"]{--n: 2}.ol-anat .ol-note[data-step="3"]{--n: 3}.ol-anat .ol-note[data-step="4"]{--n: 4}.ol-anat .ol-note[data-step="5"]{--n: 5}.ol-motion .ol-anat .ol-wearbox{position:sticky;top:76px;z-index:2;width:auto;margin:0 -20px;padding:6px 0 26px;background:linear-gradient(var(--ol-paper) 93%,#f3efe700)}.ol-motion .ol-anat .ol-wearwrap{width:46%;margin:0 auto}.ol-motion .ol-anat .ol-note{min-height:30svh}.ol-motion .ol-anat .ol-note:last-child,.ol-motion .ol-anat .ol-note[data-step="5"]{min-height:46svh}.ol-motion .ol-anat[data-active="5"] .ol-backcard{translate:52% 6%;rotate:8deg}.ol-step-art{height:180px;grid-column:1 / -1;margin-bottom:6px}.ol-chip-price{left:8px;top:10px}.ol-chip-split{right:8px;top:auto;bottom:40px;width:160px}.ol-chip-paid{left:8px;bottom:-18px}.ol-crea-chips .ol-chip{padding:8px 10px}.ol-crea-chips .ol-chip b{font-size:12px}.ol-crea-chips .ol-chip small{font-size:10px}.ol-chip-save{right:2%;bottom:0;padding:8px 10px}.ol-chip-save b{font-size:12px}.ol-chip-save small{font-size:10px}}html.ol-motion-paused :is(.ol-card img,.ol-floor,.ol-wearwrap,.ol-chip,.ol-bars i,.ol-beam,.ol-bokeh,.ol-tile-wear img,.ol-mini-field i,.confirm-pass img){animation:none!important}html.ol-motion-paused :is(.ol-day,.ol-btn,.ol-pay):after,html.ol-motion-paused .object-landing .cta-sheen,html.ol-motion-paused .dialog .primary:before,html.ol-motion-paused .ol-tap{animation:none!important;opacity:0!important}html.ol-motion-paused .ol-bokeh{opacity:.25}@media(prefers-reduced-motion:reduce){.ol-motionbtn{display:none}html .pass-flipper{--tilt-x: 0deg !important;--tilt-y: 0deg !important}.ol-tile{transform:none}}@media(prefers-reduced-motion:reduce){.object-landing *,.object-landing *:before,.object-landing *:after{animation:none!important;transition:none!important}}html .dialog{font-family:"Sora",var(--font);border:1px solid #ffc93c40;border-radius:24px;background:linear-gradient(180deg,#171511,#0e0d0b);box-shadow:0 40px 120px #0009,inset 0 1px #ffffff0f}html .dialog h2{font-weight:600;letter-spacing:-.035em;line-height:1.08;font-size:34px}html .dialog .dialog-gold{color:#ffd000}html .dialog .close-button{right:14px;top:14px;border-radius:22px;background:#f4efe612;color:#f4efe6}html .dialog .primary{border:0;border-radius:16px;min-height:56px;background:#ffc93c;color:#141210;font:600 16px "Sora",var(--font);letter-spacing:0}html .dialog .primary:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:28%;background:linear-gradient(90deg,transparent,#ffffffa6,transparent);animation:ol-sweep 4.2s 1.6s ease-in-out infinite;pointer-events:none}@media(hover:hover)and (pointer:fine){html .dialog .primary:hover:not(:disabled){background:#ffd35e}}html .dialog .secondary{border-radius:16px;border-color:#f4efe638;background:#f4efe60a;font-family:"Sora",var(--font)}html .dialog input:not([type=checkbox]):not([type=radio]){border-radius:14px}html .dialog .code-cell{border-radius:12px}html .dialog .dialog-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:32px;background:#ffc93c1f;box-shadow:inset 0 0 0 1px #ffc93c59;color:#ffc93c}html .dialog .expiry-line{left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:#ffc93c}html .dialog .expiry-line[data-urgent]{background:#ffa381}html .dialog .text-button{font-family:"Sora",var(--font)}html .dialog.confirm-dialog[open]{display:flex;flex-direction:column;overflow:visible;padding-top:150px}html .confirm-dialog .confirm-pass{position:absolute;left:50%;top:-110px;width:320px;translate:-50% 0;margin:0;perspective:1100px;pointer-events:none}html .confirm-dialog .confirm-pass img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 30px #000000a6);animation:ol-turn 10s ease-in-out infinite}html .confirm-dialog>h2{margin-top:4px}html .confirm-dialog>p,html .confirm-dialog>.primary{margin-left:0;margin-right:0}html .confirm-dialog .muted{text-align:center}html .dialog.day-one-dialog{border-radius:24px;padding:30px}html .day-one-copy h3{font-weight:600;letter-spacing:-.04em}html .day-one-dialog .day-one-eyebrow{color:#ffc93c;letter-spacing:.2em;font-weight:600}html .pass-formats button,html .pass-sides button{border-radius:22px;border-color:#f4efe62e;color:#f4efe6;font-family:"Sora",var(--font);font-weight:600}html .pass-formats button[aria-pressed=true],html .pass-sides button[aria-pressed=true]{background:#ffc93c;border-color:#ffc93c;color:#141210}@media(max-width:760px){html .is-sheet .pass-formats button,html .is-sheet .pass-sides button{padding:8px;font-size:11.5px;font-weight:500;letter-spacing:-.01em;gap:4px}html .is-sheet .pass-formats button[aria-pressed=true],html .is-sheet .pass-sides button[aria-pressed=true]{font-weight:600}}html .day-one-dialog .pass-actions .primary,html .day-one-dialog .pass-actions .secondary{min-height:54px}html .pass-image-stage,html .pass-face{border-radius:16px}html .pass-identity,html .pass-membership{border-top-color:#f4efe61a}html .pass-membership .text-button{color:#ffc93c}html .dialog.day-one-dialog.is-sheet{border-radius:26px 26px 0 0}@media(max-width:760px){html .dialog.day-one-dialog:not(.is-sheet){border-radius:20px}}@media(max-width:699px){html .dialog h2{font-size:28px}html .dialog.confirm-dialog[open]{padding-top:112px}html .confirm-dialog .confirm-pass{width:220px;top:-78px}}@media(prefers-reduced-motion:reduce){html .dialog .primary:before,html .confirm-dialog .confirm-pass img{animation:none!important}}@media(forced-colors:active){html .dialog .primary{border:2px solid ButtonText}html .dialog .primary:before{display:none}}@keyframes pass-still-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@media(prefers-reduced-motion:no-preference){html .pass-image-stage.is-landed.wearable .pass-hanger,html .pass-image-stage.is-landed.wallet .pass-hanger{animation:pass-still-in .6s cubic-bezier(.2,.8,.2,1) both}}html .pass-front-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s ease-out;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 35%),rgba(255,246,220,.38),rgba(255,246,220,0) 55%);mix-blend-mode:soft-light}html .pass-front-glare:after{content:"";position:absolute;top:-10%;right:-60%;bottom:-10%;left:-60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);translate:-70% 0;opacity:0}html .pass-face{transition:box-shadow .4s ease-out}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html .pass-image-stage.is-landed:not(.is-dragging):hover .pass-flipper{scale:1.03}html .pass-image-stage.is-landed:hover .pass-face{box-shadow:0 28px 60px #0000008c,0 0 0 1px #ffc93c2e}html .pass-image-stage.is-landed:hover .pass-front-glare{opacity:1}html .pass-image-stage.is-landed:hover .pass-front-glare:after{animation:pass-hover-sheen 1.1s cubic-bezier(.3,.6,.2,1) both}}@media(hover:none),(pointer:coarse){html .pass-front-glare{opacity:.7}}@keyframes pass-hover-sheen{0%{translate:-70% 0;opacity:0}15%{opacity:1}to{translate:70% 0;opacity:0}}@media(prefers-reduced-motion:reduce){html .pass-front-glare{display:none}}@media(max-height:620px){html .dialog.confirm-dialog[open]{overflow:auto;padding-top:42px}html .confirm-dialog .confirm-pass{position:static;order:-1;translate:none;width:200px;margin:0 auto 12px}}.object-landing .ol-fphone .ol-screen{display:block;padding:0;background:#0d0b09 url(/assets/stage-repaired-v2.png) 50% 60% / auto 118% no-repeat}.sp-lock{position:absolute;top:0;right:0;bottom:0;left:0}.sp-wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;filter:brightness(1.15) saturate(1.05)}.sp-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0b09cc,#0d0b0933 32%,#0d0b0900 55%,#0d0b09b3)}.sp-top{position:absolute;left:0;right:0;top:5.6cqw;text-align:center;color:#f3efe7}.sp-top span{display:block;font-size:1.55cqw;letter-spacing:.14em;text-transform:uppercase;color:#ffc93c}.sp-top b{display:block;margin-top:.3cqw;font-size:7.4cqw;line-height:1;font-weight:500;letter-spacing:-.04em}.sp-note{position:absolute;left:1.3cqw;right:1.3cqw;top:20cqw;display:flex;gap:1.3cqw;align-items:flex-start;padding:1.4cqw 1.6cqw;border-radius:2.6cqw;background:#f3efe7db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#15130f;box-shadow:0 1.2cqw 3cqw #0006;text-align:left}.sp-note img{flex:none;width:4.1cqw;height:4.1cqw;padding:.45cqw;box-sizing:border-box;object-fit:contain;border-radius:1.1cqw;background:#15130f}.sp-note p{margin:0;display:flex;justify-content:space-between;font-size:1.45cqw;letter-spacing:.02em}.sp-note em{font-style:normal;color:#6f685c}.sp-note span{display:block;margin-top:.2cqw;font-size:1.62cqw;line-height:1.3}.sp-door{position:absolute;left:50%;bottom:3.6cqw;translate:-50% 0;display:flex;align-items:center;gap:1.1cqw;white-space:nowrap;padding:1.25cqw 2.2cqw;border-radius:99px;background:#ffc93c;color:#15130f;font-size:1.7cqw;font-weight:600}.sp-door i{width:2cqw;height:2cqw;border-radius:.3cqw;outline:.25cqw solid #15130f;outline-offset:.2cqw;background:conic-gradient(#15130f 25%,transparent 0 50%,#15130f 0 75%,transparent 0) 0 0 / .8cqw .8cqw}.object-landing .ol-tile-art .ol-tile-wallet{top:36%;right:3%;width:53%}.object-landing .ol-tile .ol-chip-save{top:7%;bottom:auto;right:4%}@container (max-width: 560px){.object-landing .ol-tile .ol-chip-save{top:auto;bottom:0;right:2%}}.object-landing .ol-tile-dark .ol-stagefx{z-index:0;background:linear-gradient(180deg,#15130f59,#15130f00 30%,#15130f00 55%,#15130ff0 90%),url(/assets/curtain-closed.jpg) 50% 40% / auto 125% no-repeat}.object-landing .ol-tile-dark .ol-tile-wear,.object-landing .ol-tile-dark figcaption{position:relative;z-index:1}.object-landing .ol-foot{position:relative;isolation:isolate;overflow:hidden}.sp-foot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#15130f url(/assets/curtain-closed.jpg) 50% 55% / cover no-repeat}.sp-foot video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.sp-foot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15130f,#15130f99 18%,#15130f26 45%,#15130f59 70%,#15130ff2),radial-gradient(80% 60% at 30% 35%,#15130fb3,#15130f00 60%)}.object-landing .ol-foot .ol-foot-mark{background:linear-gradient(180deg,#f3efe75c,#f3efe714 80%);-webkit-background-clip:text;background-clip:text}.object-landing .ol-foot .ol-foot-mark em{background:linear-gradient(180deg,#ffc93ccc,#ffc93c2e 80%);-webkit-background-clip:text;background-clip:text}.object-landing .ol-two{--in: 1;--out: 0;--note: 1;--swing: 0deg}.ol-motion .ol-two .ol-fphone{transform:translate(calc((1 - var(--in)) * -150px),calc((1 - var(--in)) * 240px + var(--out) * -160px)) rotate(calc((1 - var(--in)) * -22deg + var(--out) * -12deg))}.ol-motion .ol-two .sp-wall{scale:calc(1.28 - var(--in) * .28 + var(--out) * .1)}.ol-motion .ol-two .sp-top b{scale:calc(.86 + var(--in) * .14)}.sp-note{opacity:calc(var(--note) * (1 - var(--out) * 1.6));translate:0 calc((1 - var(--note)) * -7cqw - var(--out) * 6cqw);scale:calc(.9 + var(--note) * .1)}.sp-door.is-on{animation:sp-door 1.1s cubic-bezier(.2,.9,.3,1.4) 1}@keyframes sp-door{0%{box-shadow:0 0 #ffc93cb3;scale:1}35%{scale:1.08}to{box-shadow:0 0 0 4cqw #ffc93c00;scale:1}}.ol-motion .ol-two .ol-tile-wallet{transform:translate(calc((1 - var(--in)) * 300px + var(--out) * -120px),calc((1 - var(--in)) * 80px + var(--out) * -220px)) rotate(calc((1 - var(--in)) * 32deg + var(--out) * -20deg))}.ol-motion .ol-two .ol-chip-save{--c2: clamp(0, calc((var(--in) - .62) / .38), 1);opacity:calc(var(--c2) * (1 - var(--out) * 1.5));transform:translateY(calc((1 - var(--c2)) * 16px - var(--out) * 40px)) scale(calc(.82 + var(--c2) * .18))}.object-landing .ol-tile-dark .ol-stagefx{background:none}.sp-curtain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;scale:1.25;filter:brightness(1.2) saturate(1.05)}.sp-curtain-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15130f59,#15130f00 30%,#15130f00 55%,#15130ff0 90%)}.ol-motion .ol-two .sp-curtain{transform:scale(calc(1.45 - var(--in) * .45 + var(--out) * .15)) translateY(calc(var(--out) * -50px));opacity:calc(.3 + var(--in) * .7)}.ol-motion .ol-two .ol-beam{transform:rotate(calc(var(--r) * (1 - var(--in)) * 1.6)) scaleY(calc(.25 + var(--in) * .75 - var(--out) * .5))}.ol-motion .ol-two .ol-bokeh{transform:translateY(calc((1 - var(--in)) * 140px + var(--out) * -120px))}.ol-motion .ol-two .ol-tile-dark>.ol-tile-wear{transform:translateY(calc((1 - var(--in)) * -180px + var(--out) * -110px)) rotate(calc(var(--swing) + var(--out) * -14deg));transform-origin:50% 0}.ol-motion .ol-two{perspective:1600px}.ol-motion .ol-two>.ol-tile{rotate:y calc((1 - var(--in)) * 28deg - var(--out) * 10deg);transform-origin:0% 50%}.ol-motion .ol-two>.ol-tile-dark{rotate:y calc((1 - var(--in)) * -28deg + var(--out) * 10deg);transform-origin:100% 50%}.object-landing .ol-sec.sp-pin{height:300vh;padding-bottom:0}.object-landing .ol-sec.sp-pin>.ol-in{position:sticky;top:104px}.ol-motion .ol-stepsl li{--k: 1;transition:opacity .4s ease-out}.ol-motion .ol-stepsl li .ol-num{color:rgb(21 19 15 / calc(var(--k) * 100%))}.ol-motion .ol-stepsl li>:not(.ol-num){opacity:calc(.38 + min(1,var(--k) * 2)*.62)}.ol-motion .ol-stepsl .ol-step-art{translate:none;opacity:1;transition:scale .5s cubic-bezier(.2,.9,.3,1.2),box-shadow .5s ease-out}.ol-motion .ol-stepsl li.is-active .ol-step-art{scale:1.035;box-shadow:0 0 0 2px var(--ol-gold),0 30px 60px #e0a21f33}.ol-motion .ol-stepsl:after{scale:var(--sp, 1) 1!important}.sp-spark{position:absolute;top:-33px;left:calc(var(--sp, 1) * 100%);width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ol-gold);box-shadow:0 0 0 5px #ffc93c40,0 0 22px 6px #ffc93c99;pointer-events:none}@media(max-width:900px){.sp-spark{display:none}}.sp-typed{color:var(--ol-ink)}.ol-mini-field.sp-typing{font-size:0}.ol-mini-field.sp-typing .sp-typed{font-size:11px}.ol-mini-field.sp-typing i{display:inline-block}.ol-pay.sp-press{scale:.95;box-shadow:0 0 0 6px #ffc93c55;transition:scale .15s,box-shadow .3s}.ol-pay.sp-done{background:#15130f;color:transparent}.ol-pay .sp-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ol-gold);font-weight:600;opacity:0}.ol-pay.sp-done .sp-label{opacity:1}.ol-motion .ol-stepsl li:nth-child(2) .ol-mini-mail{translate:0 calc((1 - min(1,var(--k) * 2.6))*-170px);opacity:min(1,calc(var(--k) * 3))}.ol-motion .ol-stepsl li:nth-child(3) .ol-mini-pass{--f: min(1, calc(var(--k) * 2));translate:calc((1 - var(--f)) * -140%) calc((1 - var(--f)) * 30px);rotate:calc(-5deg - (1 - var(--f)) * 30deg);scale:calc(.7 + var(--f) * .3)}.ol-motion .ol-stepsl li:nth-child(3) .ol-step-art:after{content:"";position:absolute;top:-20%;bottom:-20%;width:30%;left:calc(-40% + clamp(0,calc((var(--k) - .7) / .3),1)*160%);background:linear-gradient(100deg,#fff0,#ffffffb3,#fff0);transform:skew(-18deg);pointer-events:none}.ol-chip-num.sp-count b:not(.sp-num){display:none}.ol-motion .ol-stepsl li:nth-child(3) .ol-chip-num{--cq: clamp(0, calc((var(--k) - .45) / .2), 1)}.ol-motion .ol-stepsl li:nth-child(3) .ol-step-art:before{content:"";position:absolute;left:50%;top:50%;width:min(250px,72%);aspect-ratio:1.6;translate:-50% -50%;rotate:-5deg;border:2px dashed #15130f33;border-radius:16px;opacity:calc(1 - min(1,var(--k) * 2.5))}.object-landing .ol-sec.sp-pin>.ol-in{align-self:flex-start;flex:1 1 auto;height:max-content;width:100%;box-sizing:border-box}.ol-motion .ol-stepsl li>:not(.ol-num):not(.ol-step-art){opacity:calc(.55 + min(1,var(--k) * 2)*.45)}.ol-motion .ol-stepsl li>.ol-step-art{opacity:1}.ol-motion .ol-stepsl li:nth-child(2) .ol-step-art:before{content:"";position:absolute;left:50%;top:50%;width:min(260px,74%);height:92px;translate:-50% -50%;border:2px dashed #15130f33;border-radius:16px;background:linear-gradient(135deg,transparent calc(50% - 1px),#15130f1f 50%,transparent calc(50% + 1px)) 0 0 / 50% 52px no-repeat,linear-gradient(225deg,transparent calc(50% - 1px),#15130f1f 50%,transparent calc(50% + 1px)) 100% 0 / 50% 52px no-repeat;opacity:calc(1 - min(1,var(--k) * 3))}.object-landing .ol-foot{--f: 1}.sp-rig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.sp-spot{position:absolute;top:-12%;width:34%;height:130%;transform-origin:50% 0;background:linear-gradient(180deg,#ffd56bcc,#ffc93c40 45%,#ffc93c00 85%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(14px);mix-blend-mode:screen;opacity:calc(var(--f) * .75)}.sp-spot-l{left:18%;rotate:calc(-28deg + var(--f) * 22deg);animation:sp-sweep-l 9s ease-in-out infinite}.sp-spot-r{right:18%;rotate:calc(28deg - var(--f) * 22deg);animation:sp-sweep-r 11s ease-in-out infinite}@keyframes sp-sweep-l{0%,to{transform:rotate(-6deg)}50%{transform:rotate(9deg)}}@keyframes sp-sweep-r{0%,to{transform:rotate(7deg)}50%{transform:rotate(-8deg)}}.sp-dust{position:absolute;bottom:-10px;width:var(--s);height:var(--s);border-radius:50%;background:#ffc93c;box-shadow:0 0 8px 2px #ffc93c88;opacity:0;animation:sp-rise var(--d) linear var(--w) infinite}@keyframes sp-rise{0%{transform:translate(0);opacity:0}12%{opacity:.9}80%{opacity:.5}to{transform:translate(var(--x),-78vh);opacity:0}}.ol-motion .ol-foot .ol-foot-title{--t1: clamp(0, calc(var(--f) * 1.6), 1);--t2: clamp(0, calc(var(--f) * 1.6 - .25), 1)}.ol-motion .ol-foot .ol-foot-title .sp-line{display:inline-block}.ol-motion .ol-foot .ol-foot-title .sp-line-1{translate:calc((1 - var(--t1)) * -120px) 0;opacity:var(--t1)}.ol-motion .ol-foot .ol-foot-title .sp-line-2{translate:calc((1 - var(--t2)) * -160px) 0;opacity:var(--t2)}.ol-motion .ol-foot .ol-foot-card{transform:translateY(calc((1 - var(--f)) * -340px)) rotate(calc(6deg - (1 - var(--f)) * 70deg)) scale(calc(.55 + var(--f) * .45))}.ol-foot .ol-foot-card img{animation:sp-float 5s ease-in-out infinite}@keyframes sp-float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -12px;rotate:-2deg}}.object-landing .ol-foot .ol-foot-mark.sp-split{position:relative;overflow:hidden;padding-top:.06em;color:transparent;background:none}.object-landing .ol-foot .ol-foot-mark.sp-split>span:first-child,.object-landing .ol-foot .ol-foot-mark.sp-split>span:first-child em{background:none;color:transparent}.sp-letters{position:absolute;top:.06em;right:0;bottom:0;left:0;display:flex;white-space:pre}.sp-letter{display:inline-block;--l: clamp(0, calc(var(--f) * 2.2 - var(--li) * .16), 1);translate:0 calc((1 - var(--l)) * 105%);rotate:calc((1 - var(--l)) * 14deg);background:linear-gradient(180deg,#f3efe766,#f3efe714 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.sp-letter.sp-gold{background:linear-gradient(100deg,#ffc93ccc,#ffc93ccc 38%,#fff3c4,#ffc93ccc 58%,#ffc93c99) 0 0 / 300% 100%,linear-gradient(180deg,#0000,#15130f99);-webkit-background-clip:text;background-clip:text;animation:sp-shine 4.5s ease-in-out infinite}@keyframes sp-shine{0%{background-position:120% 0,0 0}60%,to{background-position:-40% 0,0 0}}:not(.ol-motion) .sp-letter{translate:none;rotate:none}.ol-foot .ol-btn{animation:sp-ring 2.8s ease-out 1.5s infinite}@keyframes sp-ring{0%{box-shadow:0 0 #ffc93c99}70%,to{box-shadow:0 0 0 18px #ffc93c00}}html.ol-motion-paused :is(.sp-spot,.sp-dust,.ol-foot .ol-foot-card img,.sp-letter.sp-gold,.ol-foot .ol-btn){animation:none!important}html.ol-motion-paused .sp-dust{opacity:0}@media(prefers-reduced-motion:reduce){.sp-spot,.sp-dust,.ol-foot .ol-foot-card img,.sp-letter.sp-gold,.ol-foot .ol-btn{animation:none!important}.sp-dust{display:none}}.ol-foot .ol-foot-title .sp-line-1{color:var(--ol-paper)}.sp-letter{position:relative}.sp-letter canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.ol-foot.sp-live .sp-letter.sp-gold canvas{display:block}.ol-foot.sp-live .sp-letter.sp-gold{animation:none;background:none;color:transparent;filter:drop-shadow(0 0 18px #ffc93c55)}.object-landing .ol-foot .ol-foot-mark{font-weight:800;font-size:calc(100cqw / 4.7);letter-spacing:-.05em}.sp-rig:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15130f00 42%,#15130fb3 62%,#15130fe0 80%,#15130f)}.sp-letter:not(.sp-gold){background:linear-gradient(180deg,#f3efe7f2,#f3efe7b3 55%,#f3efe766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 14px 30px #000000c0)}.sp-letter.sp-gold{filter:drop-shadow(0 14px 30px #000000c0)}.ol-foot.sp-live .sp-letter.sp-gold{filter:drop-shadow(0 0 1.5px #ffd56b) drop-shadow(0 0 26px #ffc93c73) drop-shadow(0 16px 34px #000000d9)}.sp-word{display:inline-flex;pointer-events:auto;color:inherit;text-decoration:none;cursor:pointer;border-radius:12px;outline-offset:6px}.sp-word .sp-letter{transition:transform .45s cubic-bezier(.2,.9,.3,1.3),filter .35s ease-out;transition-delay:calc(var(--wi, 0) * 45ms)}.ol-foot .sp-hot:focus-visible{outline:3px solid var(--ol-gold)}.sp-cardlink,.sp-brandlink{display:block;cursor:pointer;border-radius:14px;color:inherit}.sp-cardlink{width:300px;max-width:80%}.sp-cardlink .ol-foot-card{width:100%;max-width:none}@media(hover:hover)and (pointer:fine){.sp-word-day:hover .sp-letter{transform:translateY(-5%);background-image:linear-gradient(180deg,#fff3c4,#ffd56b 60%,#ffc93c99)}.sp-word-one:hover .sp-letter{transform:translateY(-5%);filter:brightness(1.25) drop-shadow(0 0 1.5px #ffd56b) drop-shadow(0 0 40px #ffc93ccc) drop-shadow(0 16px 34px #000000d9)}.sp-cardlink .ol-foot-card{transition:scale .5s cubic-bezier(.2,.9,.3,1.3),filter .4s}.sp-cardlink:hover .ol-foot-card{scale:1.07;filter:brightness(1.12) drop-shadow(0 0 30px #ffc93c66)}.sp-brandlink .ol-foot-brand{transition:scale .3s,filter .3s}.sp-brandlink:hover .ol-foot-brand{scale:1.08;filter:drop-shadow(0 0 12px #ffc93c88)}}.sp-cursor{position:fixed;left:0;top:0;z-index:60;pointer-events:none;padding:8px 14px;border-radius:99px;background:#ffc93c;color:#15130f;font:600 13px/1.2 Sora,system-ui,sans-serif;white-space:nowrap;box-shadow:0 10px 30px #0006;transform:translate(18px,18px) scale(.6);opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.3)}.sp-cursor i{font-style:normal;display:inline-block;margin-left:4px}.sp-cursor.is-on{opacity:1;transform:translate(18px,18px) scale(1)}.sp-cursor.is-pinned.is-on{transform:translate(-50%,calc(-100% - 10px)) scale(1)}@media(prefers-reduced-motion:reduce){.sp-word .sp-letter,.sp-cardlink .ol-foot-card{transition:none}.sp-word-day:hover .sp-letter,.sp-word-one:hover .sp-letter{transform:none}.sp-cardlink:hover .ol-foot-card{scale:none}.sp-cursor{transition:opacity .2s}}.sp-cs{grid-column:1 / -1;margin-top:8px;padding-top:40px;border-top:1px solid #f3efe71a}.sp-cs>.ol-eyebrow{margin:0 0 22px}.sp-cs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sp-cs-list li{--k: 1;display:flex;flex-direction:column;gap:8px}.sp-cs-art{position:relative;height:190px;margin-bottom:10px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse 90% 80% at 50% 100%,#2c251c,#1b1814 70%);box-shadow:inset 0 0 0 1px #f3efe712;display:flex;align-items:center;justify-content:center;transition:box-shadow .5s ease-out,scale .5s cubic-bezier(.2,.9,.3,1.2)}.sp-cs-list li.is-active .sp-cs-art{scale:1.03;box-shadow:inset 0 0 0 1px #f3efe712,0 0 0 2px var(--ol-gold),0 24px 50px #ffc93c26}.sp-cs-n{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--ol-gold);opacity:calc(.4 + var(--k) * .6)}.sp-cs-list strong{font-size:19px;font-weight:600;color:var(--ol-paper)}.sp-cs-list li>span:last-child{font-size:14px;line-height:1.55;color:#b9b1a3}.ol-motion .sp-cs-list li>:not(.sp-cs-art){opacity:calc(.4 + min(1,var(--k) * 2)*.6)}@media(max-width:1100px){.sp-cs-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media(max-width:560px){.sp-cs-list{grid-template-columns:1fr}.sp-cs{padding-top:28px}}.sp-ui{width:min(232px,86%);padding:10px;border-radius:16px;background:#f3efe7;color:#15130f;box-shadow:0 16px 34px #0008;display:flex;flex-direction:column;gap:7px;font-size:11px}.sp-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-btn{position:relative;display:flex;align-items:center;justify-content:center;height:30px;border-radius:10px;background:var(--ol-gold);color:#15130f;font-weight:600;transition:background .3s,color .3s,scale .15s}.sp-btn.is-pressed{scale:.95;box-shadow:0 0 0 5px #ffc93c55}.sp-btn.is-done{background:#15130f;color:var(--ol-gold)}.sp-roles{display:flex;gap:2px;padding:3px;border-radius:12px;background:#fff;font-weight:600}.sp-roles span{flex:1;padding:6px;border-radius:9px;text-align:center;transition:background .3s,color .3s}.sp-roles span.is-on{background:#15130f;color:var(--ol-gold)}.sp-field{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:9px;background:#fff;color:#7a7368}.sp-field.is-typed{color:#15130f}.sp-field i{width:1px;height:13px;margin-left:2px;background:#15130f;animation:ol-blink 1s steps(2) infinite}.sp-drop-head{display:flex;align-items:center;gap:8px}.sp-cover{width:30px;height:30px;border-radius:7px;background:repeating-linear-gradient(90deg,#3b2412 0,#3b2412 4px,#8a5a2b 4px,#8a5a2b 7px,#c08840 7px,#c08840 9px)}.sp-drop-head b{display:block;font-size:12px}.sp-drop-head small{color:#6f685c}.sp-tier{padding:6px 9px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #15130f14;opacity:var(--t, 1);translate:calc((1 - var(--t, 1)) * 20px) 0}.sp-tier.is-hd{box-shadow:inset 0 0 0 1.5px #e0a21f}.sp-tier em{font-style:normal;font-weight:600}.sp-slide{position:relative;height:4px;border-radius:2px;background:#15130f1f}.sp-slide i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--s, .75) * 100%);border-radius:2px;background:var(--ol-gold)}.sp-slide b{position:absolute;top:50%;left:calc(var(--s, .75) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.sp-sold{display:flex;flex-direction:column;gap:6px;width:min(232px,86%)}.sp-sale{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:11px;background:#f3efe7;color:#15130f;font-size:11px;box-shadow:0 10px 22px #0007;opacity:var(--n, 1);translate:0 calc((1 - var(--n, 1)) * -14px)}.sp-sale b{font-weight:600}.sp-sale small{margin-left:auto;color:#6f685c}.sp-bar{display:flex;height:26px;margin-top:4px;overflow:hidden;border-radius:9px;background:#2a241c;font-size:11px;font-weight:600}.sp-bar span{display:flex;align-items:center;padding:0 9px;white-space:nowrap}.sp-bar span:first-child{width:calc(var(--f, 1) * 80%);background:var(--ol-gold);color:#15130f;overflow:hidden}.sp-bar span:last-child{flex:1;justify-content:flex-end;color:#b9b1a3}.sp-fan{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#fff;opacity:var(--n, 1);translate:calc((1 - var(--n, 1)) * -18px) 0}.sp-fan .sp-av{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffd56b,#b8781c);flex:none}.sp-fan b{font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.sp-fan b em{font-style:normal;color:#b8781c}.sp-fan small{margin-left:auto;color:#2f7a3a;font-weight:600}@media(prefers-reduced-motion:reduce){.sp-field i{animation:none}}html.ol-motion-paused .sp-field i{animation:none}.object-landing .ol-crea{--ci: 1;--co: 0;--e: 1;--bleed: 0px;--h1: 1;--h2: 1;--cp: 1;--r: 1;position:relative;isolation:isolate}.ol-motion .ol-crea{background:none;scale:none}.ol-motion .ol-crea:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1 * var(--bleed));right:calc(-1 * var(--bleed));background:radial-gradient(60% 50% at 75% 30%,#3a2c16,#15130f 70%);clip-path:inset(0 calc((1 - var(--e)) * var(--bleed)) round calc(8px + (1 - var(--e)) * 26px))}.ol-motion .ol-crea-img{clip-path:inset(0 calc((1 - var(--e)) * 50%) round 18px)}.ol-motion .ol-crea-img img{scale:calc(1.22 - var(--e) * .14);transform:translateY(calc((var(--ci) - 1) * 40px + var(--co) * -50px))}.ol-crea-media:before{content:"";position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;z-index:-1;background:radial-gradient(closest-side,#ffc93c40,#ffc93c00);opacity:var(--e);scale:calc(.6 + var(--e) * .5);pointer-events:none}.ol-motion .ol-crea .ol-crea-copy>.ol-eyebrow{transform:translateY(calc((1 - var(--h1)) * 24px - var(--co) * 30px));opacity:calc(var(--h1) * (1 - var(--co) * .6))}.ol-motion .ol-crea .ol-crea-copy>.ol-h2{transform:translateY(calc((1 - var(--h1)) * 56px - var(--co) * 40px));opacity:calc(.15 + var(--h1) * .85)}.ol-motion .ol-crea .ol-crea-copy>.ol-h2 span{display:inline-block;transform:translateY(calc((1 - var(--h2)) * 44px));opacity:calc(.1 + var(--h2) * .9)}.ol-motion .ol-crea .ol-crea-copy>p:not(.ol-eyebrow),.ol-motion .ol-crea .ol-crea-copy>.ol-btn{transform:translateY(calc((1 - var(--cp)) * 40px - var(--co) * 50px));opacity:calc(var(--cp) * (1 - var(--co) * .6))}.ol-motion .ol-crea .ol-chip{opacity:calc(var(--cq, 1) * (1 - min(1,var(--co) * (1.3 + var(--c, 0) * .3))));margin-top:calc(var(--co) * (-50px - var(--c, 0) * 30px))}.ol-crea .ol-mini-split i:first-child{flex:var(--split, 80)}.ol-crea .ol-mini-split i:last-child{flex:calc(100 - var(--split, 80))}.ol-crea .ol-chip b.sp-hide{display:none}.ol-crea .ol-chip-paid.is-pop .ol-tick{animation:sp-pop .6s cubic-bezier(.2,.9,.3,1.6) 1}@keyframes sp-pop{0%{scale:.4}60%{scale:1.25}to{scale:1}}.sp-mark{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#15130f;color:#ffc93c;font:700 9px/1 Sora,system-ui,sans-serif;letter-spacing:.02em;font-style:normal}.sp-mark-card{background:linear-gradient(135deg,#3a332a,#15130f);box-shadow:inset 0 -6px #ffc93c55}.sp-pay-art .ol-phone{left:64px;top:40px}.sp-pay-phone .ol-screen{display:flex;flex-direction:column;gap:10px;padding:34px 12px 14px;box-sizing:border-box;background:#1b1814}.sp-pay-head small{display:block;color:#b9b1a3;font-size:10px}.sp-pay-head b{display:block;margin-top:2px;font-size:16px;color:#f4efe6}.sp-methods{display:flex;flex-direction:column;gap:7px}.sp-method{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:12px;border:1px solid #ffffff1f;color:#f4efe6;font-size:11px;font-weight:600;transition:border-color .3s,background .3s}.sp-pay-art:not([data-step=pick]) .sp-method[data-m=mtn]{border-color:#ffc93c;background:#ffc93c14}.sp-prompt,.sp-paidpanel{position:absolute;left:9px;right:9px;bottom:9px;padding:14px 12px;border-radius:18px;background:#f3efe7;color:#15130f;display:flex;flex-direction:column;gap:6px;text-align:center;translate:0 115%;transition:translate .5s cubic-bezier(.2,.9,.3,1.1)}.sp-prompt b,.sp-paidpanel b{font-size:13px}.sp-prompt small,.sp-paidpanel small{color:#6f685c;font-size:10px}.sp-pindots{display:flex;justify-content:center;gap:9px;margin-top:4px}.sp-pindots i{width:10px;height:10px;border-radius:50%;border:1.5px solid #15130f66;transition:background .2s,border-color .2s}.sp-pindots i.is-on{background:#15130f;border-color:#15130f}.sp-paidpanel-tick{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 2px;border-radius:50%;background:#ffc93c}.sp-room{margin-top:4px;padding:8px;border-radius:10px;background:#15130f;color:#ffc93c;font-size:11px;font-weight:600}.sp-paychip-1{right:34px;top:52px}.sp-paychip-2{right:64px;top:150px}.sp-paychip-3{right:30px;bottom:44px}.ol-motion .sp-pay .sp-paychip{--cq: clamp(0, calc((var(--pk, 1) - .1 - var(--c, 0) * .12) / .35), 1)}.sp-world-art{position:relative}.sp-arc{position:absolute;left:6%;right:6%;top:14%;width:88%;height:58%;overflow:visible}.sp-arc path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.sp-arc-base{stroke:#f3efe724;stroke-dasharray:3 6}.sp-arc-line{stroke:#ffc93c;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px #ffc93c)}.sp-arc-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#ffc93c;box-shadow:0 0 0 6px #ffc93c33,0 0 22px 6px #ffc93c88;opacity:calc(min(1,var(--g, 1) * 8)*(1 - (max(0,var(--g, 1) - .97)*33)))}.sp-abroad,.sp-home{position:absolute;display:flex;flex-direction:column;gap:8px}.sp-abroad>small,.sp-home>small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffc93c}.sp-abroad{left:7%;bottom:12%}.sp-bankcard{position:relative;width:168px;height:104px;padding:12px 14px;box-sizing:border-box;border-radius:14px;background:linear-gradient(135deg,#3a332a,#1b1814 60%,#2a241c);box-shadow:0 18px 34px #0009,inset 0 0 0 1px #ffffff1a;color:#f4efe6;display:flex;flex-direction:column;justify-content:space-between;rotate:-6deg}.sp-bankcard b{position:absolute;right:14px;top:12px;font-size:12px}.sp-bankcard span{font:500 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.08em;color:#d8d1c4}.sp-chipgold{width:26px;height:20px;border-radius:5px;background:linear-gradient(135deg,#ffd56b,#b8781c)}.sp-cardpaid{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 10px;border-radius:10px;background:#f3efe7;color:#15130f;font-size:11px;opacity:min(1,var(--g, 1) * 6)}.sp-cardpaid svg{width:12px;height:12px}.sp-home{right:7%;top:9%;align-items:flex-end}.sp-homephone{width:132px;height:228px;padding:6px;box-sizing:border-box;border-radius:24px;background:#0d0b09;box-shadow:0 24px 40px #000a,inset 0 0 0 1px #ffffff14}.sp-hp-screen{height:100%;border-radius:19px;background:#1b1814;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;box-sizing:border-box;color:#f4efe6;text-align:center}.sp-hp-screen b{font-size:12px}.sp-hp-screen small{color:#b9b1a3;font-size:9.5px}.sp-gift-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffc93c1f}.sp-hp-num{font:500 9.5px/1 ui-monospace,Menlo,monospace;color:#d8d1c4}.sp-hp-claim,.sp-hp-done{padding:6px 8px;border-radius:9px;font-size:9.5px;font-weight:600}.sp-hp-claim{background:#ffc93c;color:#15130f}.sp-hp-done{display:none;align-items:center;gap:4px;background:#f3efe7;color:#15130f}.sp-hp-done svg{width:11px;height:11px}.sp-world-art[data-step=home] .sp-hp-claim{display:none}.sp-world-art[data-step=home] .sp-hp-done{display:inline-flex}.sp-homephone{transition:box-shadow .5s}.sp-world-art[data-step=home] .sp-homephone{box-shadow:0 24px 40px #000a,0 0 0 2px #ffc93c,0 0 40px #ffc93c55}.sp-sale.sp-sale-payout{background:#ffc93c}.sp-sale.sp-sale-payout small{color:#15130f;font-weight:600}@media(max-width:640px){.sp-pay-art .ol-phone{left:14px;top:30px;scale:.74;transform-origin:0 0}.sp-paychip-1{right:10px;top:30px}.sp-paychip-2{right:10px;top:120px}.sp-paychip-3{right:10px;bottom:20px}.sp-bankcard{width:136px;height:86px}.sp-homephone{width:110px;height:190px}}@media(prefers-reduced-motion:reduce){.sp-prompt,.sp-paidpanel,.sp-homephone{transition:none}}.object-landing{--sec: clamp(72px, 9.5vw, 136px)}.object-landing .ol-sec{padding-top:var(--sec)}.object-landing .ol-foot{margin-top:var(--sec)}@media(min-width:1024px){.object-landing .ol-what>.ol-in{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:clamp(40px,6vw,112px);align-items:end}.object-landing .ol-what>.ol-in>.ol-h2{text-wrap:balance}.object-landing .ol-what>.ol-in>.ol-eyebrow,.object-landing .ol-what>.ol-in>.ol-h2{grid-column:1}.object-landing .ol-what>.ol-in>.ol-lede{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0 0 .35em;max-width:46ch}.object-landing .ol-what>.ol-in>.ol-duo{grid-column:1 / -1}}@media(min-width:1024px){.object-landing .ol-faq{max-width:1320px;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:clamp(40px,6vw,112px);align-items:start}.object-landing .ol-faq>.ol-h2{grid-column:1;grid-row:1 / span 4;position:sticky;top:120px;margin-top:0}.object-landing .ol-faq>details{grid-column:2}.object-landing .ol-faq>details:first-of-type{border-top:1px solid #15130f24}}@media(min-width:861px)and (max-width:1180px){.object-landing .ol-art{height:380px}}@media(min-width:641px)and (max-width:860px){.object-landing .ol-art{height:360px}.object-landing .ol-art-gift,.object-landing .ol-art-chat{height:380px}}.sp-spark{display:none}.ol-motion .sp-spark{display:block}.object-landing :is(.ol-h2,.ol-side h3,.ol-foot-title){text-wrap:balance}.sp-soundbtn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid #15130f33;border-radius:22px;background:transparent;color:var(--ol-ink);cursor:pointer;transition:background-color .3s ease-out,border-color .3s ease-out}.sp-soundbtn[aria-pressed=true]{background:var(--ol-ink);border-color:var(--ol-ink);color:var(--ol-gold)}@media(hover:hover)and (pointer:fine){.sp-soundbtn:hover{border-color:var(--ol-ink)}}.sp-soundbtn .sp-ico{display:grid;place-items:center}.ol-nav-end{gap:8px}@media(max-width:420px){.object-landing .ol-nav-end{gap:6px}.object-landing .ol-motionbtn,.object-landing .sp-soundbtn{width:40px;height:40px}.object-landing .ol-claim{white-space:nowrap;padding:0 14px;font-size:14px}.object-landing .ol-brand{width:112px}}@media(max-width:370px){.object-landing .ol-brand{width:100px}.object-landing .ol-claim{padding:0 12px}}@media(max-width:640px){.object-landing .sp-pay-art,.object-landing .sp-world-art{height:372px}.sp-abroad{left:6%;bottom:8%}.sp-bankcard{width:128px;height:80px;padding:10px 12px}.sp-bankcard span{font-size:9px}.sp-home{right:6%;top:7%}.sp-homephone{width:118px;height:204px}.sp-hp-screen b{font-size:11px}.sp-hp-num{font-size:8.5px;white-space:nowrap;letter-spacing:0}}.object-landing .ol-foot .ol-foot-mark.sp-split{overflow:visible;clip-path:inset(-120px -80px -18px -80px)}.sp-letters{justify-content:center}.ol-foot .ol-foot-title{text-shadow:0 2px 24px #000000b3,0 1px 3px #00000080}.ol-foot .ol-foot-title .sp-line-2,.ol-foot .ol-foot-title span{color:#cfc7b8}.ol-motion .ol-foot .ol-foot-card{opacity:clamp(0,calc((var(--f) - .12) / .3),1)}@media(max-width:640px){.object-landing .ol-foot-bottom{justify-content:flex-start}.object-landing .ol-foot .fineprint{text-align:left}.object-landing .ol-foot .fineprint .text-button{min-height:44px;padding:0 6px}}.ol-motion .ol-wearbox{translate:0 calc((1 - var(--p, 1)) * 80px)}.ol-motion .ol-anat[data-active] .ol-note strong{opacity:1;color:var(--ol-muted)}.ol-motion .ol-anat[data-active] .ol-note span{opacity:1}.ol-motion .ol-anat[data-active] .ol-note:after{opacity:.3}.ol-motion .ol-anat[data-active="0"] .ol-note[data-step="0"] strong,.ol-motion .ol-anat[data-active="1"] .ol-note[data-step="1"] strong,.ol-motion .ol-anat[data-active="2"] .ol-note[data-step="2"] strong,.ol-motion .ol-anat[data-active="3"] .ol-note[data-step="3"] strong,.ol-motion .ol-anat[data-active="4"] .ol-note[data-step="4"] strong,.ol-motion .ol-anat[data-active="5"] .ol-note[data-step="5"] strong{color:var(--ol-ink)}@media(max-width:640px){.ol-motion .ol-anat .ol-wearbox{background:linear-gradient(var(--ol-paper) 97%,#f3efe700);padding-bottom:30px}}.ol-motion .ol-stepsl li.is-active .ol-step-art{scale:none;box-shadow:inset 0 0 0 2px var(--ol-gold),0 24px 50px #e0a21f26}.ol-motion .ol-stepsl li:nth-child(2) .ol-step-art:before,.ol-motion .ol-stepsl li:nth-child(3) .ol-step-art:before{display:none}.ol-motion .ol-stepsl li:nth-child(2) .ol-mini-mail{translate:0 calc((1 - min(1,var(--k) * 2.6))*18px);opacity:calc(.3 + min(1,var(--k) * 3)*.7)}.ol-motion .ol-stepsl li:nth-child(3) .ol-mini-pass{translate:calc((1 - var(--f)) * -14%) calc((1 - var(--f)) * 10px);rotate:calc(-5deg - (1 - var(--f)) * 6deg);scale:calc(.9 + var(--f) * .1);opacity:calc(.3 + var(--f) * .7)}.object-landing .ol-num{-webkit-text-stroke:0;color:var(--ol-ink)}.ol-motion .ol-stepsl li .ol-num{color:rgb(21 19 15 / calc(15% + var(--k) * 85%))}.ol-motion .ol-stepsl li.is-active .ol-num{color:var(--ol-ink)}@media(max-width:900px){.ol-motion .sp-spark{display:none}}.ol-motion .ol-crea .ol-crea-copy>.ol-h2 span{display:block;line-height:inherit}.ol-motion .ol-crea:before{clip-path:inset(0 calc((1 - var(--e)) * var(--bleed)) round calc((1 - var(--e)) * 32px))}@media(max-width:640px){.ol-motion .ol-crea:before{left:0;right:0;clip-path:none;border-radius:24px}}@media(max-width:900px){.object-landing .ol-crea{grid-template-columns:1fr}}.object-landing .sp-pay .sp-paychip{right:14px;left:auto;height:auto;min-height:0}.object-landing .sp-pay .sp-paychip-2{right:14px}@media(min-width:1024px)and (max-width:1279px){.object-landing .sp-pay>.ol-in{display:block}.object-landing .sp-pay>.ol-in>.ol-lede{margin:22px 0 0;max-width:640px}}@container (max-width: 470px){.object-landing .ol-tile .ol-chip-save{display:none}}.object-landing .ol-tile-dark figcaption{text-shadow:0 1px 12px #000000cc}.sp-bar span:first-child{color:rgb(21 19 15 / calc(clamp(0,(var(--f, 1) - .35) * 4,1)*100%))}.object-landing :is(.ol-eyebrow,figcaption strong,figcaption span,.ol-faq summary,.ol-note strong,.sp-cs-list strong,.ol-points strong){text-wrap:balance}.object-landing :is(p,.ol-points span,.ol-note span,.sp-cs-list li>span:last-child,.ol-stepsl li>span:last-child){text-wrap:pretty}.ol-foot.sp-live .sp-letter.sp-gold{filter:drop-shadow(0 0 .8px #ffd56b) drop-shadow(0 0 .8px #ffd56b) drop-shadow(0 0 26px #ffc93c73) drop-shadow(0 16px 34px #000000d9)}.sp-letter:not(.sp-gold){background:linear-gradient(180deg,#f3efe7,#ddd5c7 60%,#b9b1a3);-webkit-background-clip:text;background-clip:text}.object-landing .ol-foot{padding-left:0;padding-right:0}.object-landing .ol-foot-in{padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}@media(max-width:640px){.object-landing .ol-foot-in{padding-left:20px;padding-right:20px}}@media(min-width:641px){.object-landing .ol-anat{grid-template-columns:1fr min(clamp(300px,26vw,420px),calc((100svh - 230px) / 1.62)) 1fr}}.object-landing section[aria-labelledby=ol-closer]{padding-bottom:clamp(24px,5vw,72px)}.object-landing{--ol-sweep: linear-gradient(90deg, transparent, #ffffff5c, transparent)}.object-landing .sp-pay-art .ol-phone{top:22px}.sp-prompt,.sp-paidpanel{bottom:40px}.sp-cs-list li.is-active .sp-cs-art{scale:none;box-shadow:inset 0 0 0 2px var(--ol-gold),0 24px 50px #ffc93c26}@media(min-width:1024px){.object-landing .ol-faq{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}.object-landing .ol-faq>.ol-h2{top:140px}}.sp-prompt,.sp-paidpanel{translate:0 calc(100% + 60px)}.sp-pay-art[data-step=approve] .sp-prompt,.sp-pay-art[data-step=done] .sp-paidpanel{translate:0 0}@media(max-width:640px){.object-landing .sp-pay .sp-paychip{right:12px;padding:8px 10px;gap:8px}.object-landing .sp-pay .sp-paychip b{font-size:12px}.object-landing .sp-pay .sp-paychip small{font-size:10px}}@media(max-width:640px){.object-landing .sp-pay .sp-paychip-3{right:12px;bottom:26px;max-width:calc(100% - 24px);white-space:normal}.sp-prompt,.sp-paidpanel{bottom:12px}}.object-landing .ol-phone,.sp-homephone{isolation:isolate;aspect-ratio:1 / 2.05;height:auto;border-radius:15%/7.3%;background:linear-gradient(135deg,#e2ddd5,#9a958e 16%,#66625d,#b3aea6 60%,#74706a,#d6d1c9);box-shadow:inset 0 0 0 .5px #ffffff73,0 0 0 .5px #0000004d,0 34px 60px #15130f59,0 10px 18px #15130f33}.object-landing .ol-phone:not(.ol-fphone){padding:2.5px}.object-landing .ol-fphone{padding:.45cqw}.sp-homephone{padding:2px}.object-landing .ol-phone .ol-screen,.sp-hp-screen{box-sizing:border-box;border:5.5px solid #050505}.object-landing .ol-fphone .ol-screen{border-width:.8cqw}.sp-hp-screen{border-width:4px}.object-landing .ol-phone:after,.sp-homephone:after{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:-4px;right:-4px;pointer-events:none;background:linear-gradient(90deg,#6f6a64,#c9c4bc) left 0 top 17% / 3px 3.6% no-repeat,linear-gradient(90deg,#6f6a64,#c9c4bc) left 0 top 25% / 3px 7.2% no-repeat,linear-gradient(90deg,#6f6a64,#c9c4bc) left 0 top 34.5% / 3px 7.2% no-repeat,linear-gradient(90deg,#c9c4bc,#6f6a64) right 0 top 27% / 3px 10.5% no-repeat,linear-gradient(90deg,#b8b2a9,#57534e) right 0 top 54% / 3px 6% no-repeat;border-radius:2px}.object-landing .ol-phone .ol-screen,.sp-hp-screen,.object-landing .ol-fphone .ol-screen{border-radius:14%/6.8%}.object-landing .ol-screen:after,.sp-hp-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff17,#ffffff05 32%,#fff0 48%)}.object-landing .ol-screen:before,.sp-hp-screen:before{content:"";position:absolute;z-index:7;left:50%;top:1.7%;width:31%;height:4.3%;margin:0;translate:-50% 0;border-radius:99px;background:#000}.sp-hp-screen{position:relative;overflow:hidden}.object-landing .sp-pay-phone .ol-screen{padding-top:15%}.sp-top{top:13%}.sp-hp-done{white-space:nowrap;font-size:9px}.sp-status{position:absolute;z-index:7;left:0;right:0;top:2.1%;height:4%;container-type:inline-size;pointer-events:none;color:#f4efe6}.sp-st-row{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 9cqw 0 11cqw;font:600 5.6cqw/1 Sora,system-ui,-apple-system,sans-serif;letter-spacing:-.01em}.sp-st-icons{display:inline-flex;align-items:center;gap:1.6cqw}.sp-st-icons svg{height:4.2cqw;width:auto;fill:currentColor}.sp-st-icons svg:last-child{height:4.6cqw}.sp-pay-phone .sp-status,.object-landing .ol-art .ol-phone .sp-status{color:#f4efe6}.object-landing .ol-phone,.sp-homephone{background:linear-gradient(#3c3a37,#3c3a37) left 0 top 11% / 3px 1.2% no-repeat,linear-gradient(#3c3a37,#3c3a37) right 0 top 11% / 3px 1.2% no-repeat,linear-gradient(#3c3a37,#3c3a37) left 0 bottom 11% / 3px 1.2% no-repeat,linear-gradient(#3c3a37,#3c3a37) right 0 bottom 11% / 3px 1.2% no-repeat,linear-gradient(135deg,#e2ddd5,#9a958e 16%,#66625d,#b3aea6 60%,#74706a,#d6d1c9);box-shadow:inset 0 0 0 .5px #ffffff73,inset 0 1px 1px #ffffffb3,0 0 0 .5px #0000004d,0 2px 4px #15130f40,0 18px 30px #15130f33,0 46px 80px #15130f40}.object-landing .ol-phone .ol-screen,.sp-hp-screen{box-shadow:0 0 0 .6px #ffffff1f}.object-landing .ol-screen:after,.sp-hp-screen:after{background:radial-gradient(120% 60% at 0% 0%,#ffffff1c,#ffffff08 40%,#fff0 60%),linear-gradient(118deg,#ffffff0d,#fff0 45%)}.tv{position:fixed;left:0;top:0;z-index:26;pointer-events:none;opacity:0;transition:opacity .16s ease-out;will-change:transform,width,height;transform-style:preserve-3d}.tv-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(10px + var(--lift, 0) * 26px) calc(14px + var(--lift, 0) * 26px) #15130f66)}@media(prefers-reduced-motion:reduce){.tv{display:none}}.sp-typed.is-empty{color:#7a7368}@media(max-width:640px){.object-landing .ol-brand{width:auto;height:34px;aspect-ratio:1423 / 1105}}@media(max-width:360px){.object-landing .ol-nav-end{gap:5px}.object-landing .ol-claim{padding:0 12px}}.ol-foot.sp-live .sp-letter.sp-gold canvas{filter:brightness(1.7) saturate(1.2) contrast(1.15)}html:has(.object-landing){background:#0b0907}.object-landing{--ol-paper: #0d0b08;--ol-ink: #f4eee2;--ol-muted: #a79f90;--ol-card: #17140f;--ol-gold-deep: #f4b740;--ol-sweep: linear-gradient(90deg, transparent, #ffe29a55, transparent);color-scheme:dark;background:radial-gradient(90% 40% at 50% 0%,#ffbe6e26,transparent 70%),radial-gradient(60% 30% at 10% 60%,#8c3c1418,transparent 70%),#0d0b08}.object-landing .ol-pill{background:#050505;box-shadow:inset 0 0 0 1px #ffd66b2e}.object-landing .ol-claim{border-color:#f4eee2}.object-landing .ol-motionbtn{border-color:#f4eee233;color:#f4eee2}.object-landing.ol-motion .ol-nav:before{background:linear-gradient(180deg,#ffffff17,#ffffff05 46%,transparent 54%),#0c0b09d9;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff12,0 18px 44px -18px #000}.object-landing :is(.ol-tile,.ol-side,.ol-crea,.ol-step-art),.object-landing .signup form{background:#17140f;box-shadow:inset 0 0 0 1px #ffd66b17,0 40px 80px -40px #000}.object-landing :is(.ol-tile-dark,.ol-side-dark){background:#1d1912;color:#f4eee2}.object-landing .ol-foot{background:#060504;color:#f4eee2}.object-landing .ol-phone{background:#050505;box-shadow:0 0 0 1px #2e2a24,0 40px 80px -30px #000}.object-landing :is(.ol-mini-form,.ol-mini-mail,.ol-giftcard,.ol-stub,.ol-chip,.sp-ui,.sp-sold,.ol-qr){--ol-paper: #f3efe7;--ol-ink: #15130f;--ol-muted: #5e584f;--ol-card: #fff;color:#15130f}.object-landing :is(.ol-mini-form,.ol-mini-mail){background:#f3efe7}.object-landing .signup :is(input[type=email],input[type=tel]){background:#0d0b08;color:#f4eee2;border-color:#f4eee21f}.object-landing .role-switch .options{background:#0d0b08}.object-landing .role-switch label:has(input:checked){background:#f4eee2;color:#15130f}.object-landing :is(.qualifier,.consent){color:#a79f90}.object-landing .ol-h2 span{color:#8c8273}.object-landing .ol-num{-webkit-text-stroke-color:#8a7c62}.object-landing.ol-motion .ol-stepsl li .ol-num{color:rgb(244 238 226 / calc(var(--k, 1) * 100%))}.object-landing .sp-cs-list strong,.object-landing .ol-foot .ol-foot-title .sp-line-1{color:#f4eee2}:root{--gold: #ffd000;--gold-hover: #ffe052;--gold-active: #f7c800;--ink: #080807;--paper: #f7f5eb;--soft: #d2d1c9;--field-bg: #f8f5ed;--field-bg-focus: #fffdf5;--field-fg: #232820;--field-border: #d5d2c5;--field-placeholder: #5e665b;--hairline: #d9d5c29c;--field-h: 56px;--radius: 6px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--gold-light: #ffe07a;--mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sheen-band: linear-gradient(108deg, transparent 39%, #ffe8ab66 46%, #fff9e5cc 50%, #ffe8ab55 54%, transparent 61%);--stage-zoom: 1.026;font-family:var(--font);color:var(--paper);background:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100svh}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.62}button svg{flex-shrink:0}a{color:inherit}input:disabled{opacity:.75}:is(button,a,input,select,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing{position:relative;isolation:isolate;display:flex;flex-direction:column;max-width:1920px;min-height:100svh;margin:auto;overflow:hidden;padding:28px max(clamp(24px,5vw,96px),env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(clamp(24px,5vw,96px),env(safe-area-inset-left))}.test-banner+.landing{min-height:calc(100svh - 34px)}.test-banner{position:relative;z-index:4;background:#222016;color:#eae3bc;font-size:12px;line-height:1.5;text-align:center;padding:8px 16px}.test-banner a{margin-left:10px;text-underline-offset:3px}.artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:var(--ink);filter:brightness(var(--exposure, .72))}.stage-camera{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 62%}.artwork .poster,.artwork video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.artwork video{opacity:0}.artwork.motion-ready video{opacity:1}.artwork.motion-ready .poster{visibility:hidden}.artwork.motion-ready .stage-continuation{pointer-events:none;opacity:0;transition:opacity 1.2s ease}.artwork.motion-ready .stage-continuation.atmosphere-ready{opacity:1}.stage-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--stage-light, 0) * var(--stage-light-max, 1));background:radial-gradient(ellipse 34% 55% at 50% 52%,#ffb24d0a,transparent 70%);transition:opacity .12s linear}@media(max-width:1100px),(pointer:coarse){.landing{--stage-light-max: .5}}.brand-header{text-align:center}.brand-title{margin:0;line-height:1}.brand-shell{position:relative;display:block;width:clamp(520px,40vw,720px);max-width:100%;margin:0 auto}.brand-shell picture{display:block}.brand-shell .brand{display:block;width:100%;height:auto}.brand-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:var(--sheen-band);background-size:260% 100%;background-position:140% 0;-webkit-mask:url(/assets/brand/horizontal-1560w.pal.png) center / 100% 100% no-repeat;mask:url(/assets/brand/horizontal-1560w.pal.png) center / 100% 100% no-repeat}.brand-one{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 5% 40% at 60.7% 54%,var(--gold-light) 0%,var(--gold) 45%,transparent 75%);-webkit-mask:url(/assets/brand/horizontal-1560w.pal.png) center / 100% 100% no-repeat;mask:url(/assets/brand/horizontal-1560w.pal.png) center / 100% 100% no-repeat}@supports (mask-composite: intersect) or (-webkit-mask-composite: source-in){.brand-one{-webkit-mask-image:url(/assets/brand/horizontal-1560w.pal.png),linear-gradient(90deg,transparent 59%,#000 59% 62.4%,transparent 62.4%);mask-image:url(/assets/brand/horizontal-1560w.pal.png),linear-gradient(90deg,transparent 59%,#000 59% 62.4%,transparent 62.4%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}}.media-controls{position:absolute;z-index:2;top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));display:flex;gap:8px}.media-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:44px;padding:0 14px;border:1px solid #a8986970;border-radius:24px;color:#e8e4d6;background:#080807c9;font-size:11px;letter-spacing:.02em;transition:border-color .18s ease,background-color .18s ease}.media-notice,.availability{font-size:14px;text-align:center;padding:10px;background:#10100fe6;margin:12px auto;max-width:650px}.spotlight{flex:0 0 auto;display:flex;flex-direction:column;width:100%;max-width:480px;margin:62px auto 0;margin-top:max(24px,calc(45vh - 198px - (clamp(520px,40vw,720px)*.2532)));text-align:center}.headline{margin:0;font-size:clamp(34px,3vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.12;color:#fff}.headline span{color:inherit}.sentence{margin:10px auto 0;max-width:30ch;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#fff;text-wrap:balance}.signup{margin-top:18px;min-width:0;text-align:left}.signup form{margin:0}.role-switch{margin:0 0 12px;padding:0;border:0;min-width:0}.role-switch legend{display:block;float:none;width:100%;padding:0;margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#fff;text-align:center}.role-switch .options{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:2px solid #fff;border-radius:32px}.role-switch label{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:48px;padding:6px 14px;border-radius:26px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;cursor:pointer;transition:background-color .18s,color .18s}.role-switch label:before{content:"";flex:none;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;box-sizing:border-box}.role-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.role-switch label:has(input:checked){background:var(--paper);color:#10100e}.role-switch label:has(input:checked):before{background:radial-gradient(circle,currentColor 0 4px,transparent 4.5px)}.role-switch label:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:1px}.role-switch:disabled label{cursor:wait}@media(hover:hover)and (pointer:fine){.role-switch label:hover:not(:has(input:checked)){background:#f7f5eb1f}}.role-intro{margin:0 0 10px;font-size:15px;line-height:1.4;color:#fff;text-align:center}.field-label{display:block;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4;color:#fff}.signup .consent{margin:2px 0;color:#fff}.qualifier{margin:6px 0 0;font-size:13px;line-height:1.5;color:#fff;text-align:center;text-wrap:balance}.inline-link{display:inline-block;min-height:0;padding:13px 6px;margin:-13px -6px;font-size:inherit;color:inherit}input:not([type=checkbox]):not([type=radio]),.phone-field{width:100%;height:var(--field-h);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--field-fg);font-size:17px;line-height:1.2;transition:border-color .3s,background-color .3s,background-image .3s}input:not([type=checkbox]):not([type=radio]){padding:0 20px;min-width:0}form[data-error-field=email] input[type=email],form[data-error-field=phone] .phone-field,.phone-field.is-invalid{border-color:#c4643f;background-image:linear-gradient(90deg,#ffa381 3px,transparent 3px)}.role-panel input:not([type=checkbox]):not([type=radio]){padding-right:48px}.field{position:relative;display:block}.field-check{position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--gold);opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s var(--ease-out);pointer-events:none}.field.is-valid .field-check{opacity:1;transform:none}input::placeholder{color:var(--field-placeholder);opacity:1}input:not([type=checkbox]):focus,.phone-field:focus-within{border-color:var(--gold);background:var(--field-bg-focus)}input:not([type=checkbox])[aria-invalid=true]{border-color:#c4643f}.phone-field{display:flex;align-items:center}.phone-field>input{height:100%;border:0;background:transparent;border-radius:0;padding-left:16px}.phone-field:focus-within{outline:2px solid var(--gold);outline-offset:3px}.phone-field input:focus-visible,.phone-field .country-label:focus-within{outline:none}.country-label{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:100%;min-width:100px;border-right:1px solid #b9beb1}.selected-country{font-size:16px}.country-label select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.phone-field.is-disabled{opacity:.75;cursor:not-allowed}.phone-field.is-disabled>input{opacity:1;cursor:not-allowed}.or{display:flex;gap:18px;align-items:center;justify-content:center;height:40px;font-size:16px}.or:before,.or:after{content:"";height:1px;background:var(--hairline);flex:1;transition:flex-basis .28s var(--ease-out),background-color .24s}form[data-channel] .or:before,form[data-channel] .or:after{flex:0 0 22%}.role-panel:focus-within .or:before,.role-panel:focus-within .or:after{background:#ffd00066}.or span{transition:color .24s}.role-panel:focus-within .or span{color:var(--paper)}.channel-note{margin:10px 0 0;font-size:13px;color:var(--soft)}.consent{display:flex;align-items:center;gap:10px;min-height:44px;margin:8px 0;text-align:left;font-size:14px;line-height:1.45;color:#eeeade;cursor:pointer}.consent input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;flex-shrink:0;border:1.5px solid #cfcabd;border-radius:5px;background:transparent;display:grid;place-content:center;position:relative;transition:background-color .18s,border-color .18s}.consent input:before{content:"";width:12px;height:12px;background:#101000;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 12.5l5 5L20 7' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 12.5l5 5L20 7' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;transform:scale(0);transition:transform .18s var(--ease-out)}.consent input:checked{background:var(--gold);border-color:var(--gold)}.consent input:checked:before{transform:scale(1)}.consent input:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1.5px solid var(--gold);border-radius:7px;opacity:0}.consent input:checked:after{animation:consent-ring .38s ease-out}@keyframes consent-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes consent-pulse{50%{color:var(--gold)}}.consent.is-hinted{animation:consent-pulse .8s ease-out 2}.consent.is-hinted input{border-color:#ffa381}@media(pointer:coarse){.consent{min-height:48px}}.honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--field-h);padding:13px 18px;background:var(--gold);color:#101000;border:1px solid #ffe233;border-radius:var(--radius);font-size:18px;font-weight:700;letter-spacing:-.005em;text-decoration:none;position:relative;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.primary:active:not(:disabled){transform:translateY(0) scale(.992);background:var(--gold-active);transition-duration:.06s}.review-mode .primary:disabled{opacity:1;cursor:not-allowed}.cta-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:var(--sheen-band);background-size:260% 100%;background-position:140% 0}.primary[aria-busy=true],.primary[data-state=waiting]{opacity:1}.primary[aria-busy=true]{cursor:progress}.primary[data-state=waiting]{cursor:wait}.primary:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#fff9e5,transparent);background-size:40% 100%;background-repeat:no-repeat;pointer-events:none}@keyframes seat-sending{0%{background-position:-40% 0}to{background-position:140% 0}}.primary[data-state=sending]:after{opacity:1;animation:seat-sending 1.1s linear infinite}.primary[data-state=sent]:after{opacity:1;background:#fff9e5;background-size:100% 100%}.primary[data-state=waiting]:after{opacity:1;background:var(--gold-active);background-size:100% 100%;transform:scaleX(var(--wait, 1));transform-origin:left;transition:transform 1s linear}@media(pointer:coarse){.primary:active:not(:disabled){transform:scale(.98);background:var(--gold-active)}}@keyframes error-in{0%{opacity:0;transform:translateY(-3px)}}.error{animation:error-in .18s ease-out both;margin:12px 0;padding:10px 12px;background:#281b16;color:#ffd8cc;border-left:3px solid #ffa381;text-align:left;font-size:14px;line-height:1.45}.footer{text-align:center;margin-top:auto;padding-top:28px}.fineprint{margin:0;font-size:14px;color:#ece9df;line-height:1.6}.text-button{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:6px 10px}.fineprint .text-button{font-size:inherit;margin-left:8px}.pass-reopen{color:var(--gold);font-size:13px}.pass-chip{display:inline-block;width:28px;height:18px;margin-right:10px;vertical-align:-3px;border-radius:4px;background:var(--gold);position:relative;transition:transform .2s var(--ease-out)}.pass-chip:before{content:"";position:absolute;left:50%;top:3px;width:8px;height:2px;margin-left:-4px;border-radius:1px;background:#101000}.pass-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:var(--sheen-band);background-size:260% 100%;background-position:140% 0}.pass-reopen.is-stale .pass-chip{background:#bdbeb5}.dialog{width:min(480px,calc(100% - 32px));max-height:calc(100svh - 40px);padding:42px 32px 28px;background:#101110;color:#f4f2e9;border:1px solid #5b5030;border-radius:12px;box-shadow:0 24px 90px #000a;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:24px}.dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog h2{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin:8px 0 22px}.dialog h2:focus{outline:none}.dialog p{font-size:16px;line-height:1.6}.dialog .muted{color:#bdbeb5;font-size:14px}.dialog .fineprint{font-size:12px;text-align:center}.dialog .primary{margin-top:18px}.dialog-icon{color:var(--gold);margin:0 0 12px}.icon-button{display:grid;place-items:center;min-width:44px;min-height:44px;background:none;border:0}.close-button{position:absolute;right:10px;top:10px}.dialog form label{display:block;font-size:14px;margin:15px 0 8px}.code-input{font-size:23px!important;letter-spacing:4px}.code-cells{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.code-cell{height:56px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--field-fg);display:grid;place-items:center;font-size:23px;font-variant-numeric:tabular-nums}.code-cell[data-active]{border-color:var(--gold);background:var(--field-bg-focus)}.code-cell[data-filled]:after{content:attr(data-digit)}.code-cells .code-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px!important;letter-spacing:0}.code-cells:focus-within .code-cell[data-active]{outline:2px solid var(--gold);outline-offset:2px}.expiry-line{position:absolute;left:0;top:0;right:0;height:2px;background:var(--gold);transform:scaleX(var(--left, 1));transform-origin:left;transition:transform 1s linear}.expiry-line[data-urgent]{background:#ffa381}.dialog-actions{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:18px 0 0}.dialog-actions .text-button{font-size:13px;padding:5px 0}.secondary{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;margin:14px 0;border:1px solid #666554;border-radius:var(--radius);background:#1b1b17;font-size:14px}.test-inbox-link{text-decoration:none}@keyframes dialog-from-origin{0%{opacity:0;transform:translate(var(--ox, 0px),var(--oy, 0px)) scale(.7)}to{opacity:1;transform:none}}@keyframes icon-spring{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.sheet-handle{display:none;width:36px;height:4px;border-radius:2px;background:#8a7a4a;margin:0 auto 10px;touch-action:none}.outbox{max-width:760px;padding:32px 24px;margin:auto}.outbox h1{font-size:32px}.outbox p{line-height:1.6}.outbox .dialog-actions{justify-content:flex-start}.outbox .secondary{width:auto;margin:0}.outbox article{margin:20px 0;padding:24px;background:#181914;border:1px solid #555342;border-radius:8px}.outbox-code{font-size:26px;letter-spacing:5px;color:var(--gold)}@keyframes stage-entrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stage-push{0%{transform:scale(1)}to{transform:scale(var(--stage-zoom))}}@keyframes house-lights{0%{filter:brightness(.72)}40%{filter:brightness(.78) saturate(1.04)}to{filter:brightness(.72)}}@keyframes one-holds{0%{opacity:0}35%{opacity:.5}to{opacity:0}}@keyframes one-holds-soft{0%{opacity:0}35%{opacity:.3}to{opacity:0}}@keyframes one-glint{0%{opacity:0}30%{opacity:.45}to{opacity:0}}@keyframes logo-light-sweep{0%{opacity:0;background-position:140% 0}12%{opacity:.7}84%{opacity:.7}to{opacity:0;background-position:-65% 0}}@media(prefers-reduced-motion:no-preference){.brand-shell{animation:stage-entrance .65s var(--ease-out) both}.spotlight{animation:stage-entrance .7s .18s both}.dialog[open]{animation:stage-entrance .25s ease-out both}.dialog.from-origin[open]{animation:dialog-from-origin .38s var(--ease-out) both}.dialog.from-origin .dialog-icon{animation:icon-spring .5s .12s cubic-bezier(.2,.9,.3,1.3) both}.motion-enabled.reveal-started .stage-camera{animation:stage-push 12s cubic-bezier(.2,.5,.3,1) both}.motion-enabled.logo-cue .brand-sheen{animation:logo-light-sweep 2.6s cubic-bezier(.35,0,.3,1) both}.motion-enabled.curtain-cue .artwork{animation:house-lights 2.8s var(--ease-out) backwards}.motion-enabled.logo-cue .brand-one{animation:one-holds 1.8s 1.2s both}.motion-enabled.reveal-complete .brand-one{animation:one-holds-soft 1.8s .2s both}.motion-enabled .brand-one.is-glint{animation:one-glint 1.1s both}.motion-enabled.reveal-complete .role-panel .primary:not(:disabled):not([aria-busy]) .cta-sheen{animation:logo-light-sweep 1.2s .15s both}.pass-reopen.is-new{animation:stage-entrance .5s var(--ease-out) both}.pass-reopen.is-new .pass-chip:after{animation:logo-light-sweep 1.4s .3s both}.pass-reopen:hover .pass-chip,.pass-reopen:focus-visible .pass-chip{transform:rotate(-6deg)}}.motion-paused :is(.stage-camera,.brand-sheen,.brand-one,.artwork,.cta-sheen){animation-play-state:paused!important}.landing:focus{outline:none}.motion-paused .pass-chip:after{animation-play-state:paused!important}.keyboard-open .media-controls{visibility:hidden}html{scroll-padding-block:24px}.landing:not(.motion-enabled) :is(.brand-shell,.spotlight){animation:none!important}@media(hover:hover)and (pointer:fine){.primary:hover:not(:disabled){background:var(--gold-hover);border-color:#fff3b0;transform:translateY(-2px)}.media-button:hover{border-color:#eac863;background-color:#20190ded}}@media(min-width:1500px){.landing{min-height:max(936px,100svh)}}@media(min-width:821px)and (max-width:1100px){.landing{padding:28px max(40px,env(safe-area-inset-right)) 24px max(40px,env(safe-area-inset-left));min-height:100svh}.footer{padding-top:32px}.media-controls{top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}}@media(min-width:700px)and (max-width:1100px){.landing{padding:76px max(40px,env(safe-area-inset-right)) 24px max(40px,env(safe-area-inset-left))}.brand-shell{width:480px;max-width:70%}}@media(min-width:700px){.spotlight{max-width:520px;margin:26px auto 0;padding:26px 28px 22px;background:#0c0a06a3;border:1px solid #d9b74a99;border-radius:10px}.headline{font-size:36px;color:var(--paper)}.headline span{color:var(--gold)}.sentence{margin:10px auto 22px;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;color:#eeeade;max-width:32ch}.signup{margin-top:0}.role-switch{margin-bottom:18px}.role-switch legend{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:#eeeade;margin-bottom:8px}.role-switch .options{border:1.5px solid #8a8470;padding:4px}.role-switch label{color:#f2efe6}.role-switch label:has(input:checked){color:#10100e}.role-intro,.signup .consent{color:#eeeade}.field-label{margin-bottom:8px;color:#eeeade}.signup .consent{margin:8px 0}.qualifier{margin-top:12px;color:var(--soft)}}@media(min-width:700px)and (max-width:820px){.test-banner+.landing{min-height:calc(100svh - 32.5px)}.country-label{min-width:82px}.phone-field>input{padding-left:12px}}@media(max-width:699px){.landing{padding:68px max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left))}.brand-shell{width:100%;max-width:340px}.spotlight{max-width:460px;margin:14px auto 0;padding:20px 16px 14px;background:#0c0a06a3;border:1px solid #a18a505e;border-radius:10px;transition:border-color 1.2s ease}.reveal-complete .spotlight{border-color:#d9b74a99}.spotlight:focus-within{border-color:var(--gold);transition-duration:.4s}.headline{font-size:clamp(24px,7.4vw,30px);color:var(--paper)}.headline span{color:var(--gold)}.sentence{margin:8px auto 18px;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:0;color:#eeeade;max-width:34ch}.signup{margin-top:0}.role-switch legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.role-switch{margin-bottom:14px}.role-switch .options{border:1.5px solid #8a8470;padding:4px}.role-switch label{min-height:46px;font-size:18px;gap:9px;padding:5px 10px;color:#f2efe6}.role-switch label:has(input:checked){color:#10100e}.role-switch label:before{width:17px;height:17px}.role-intro,.signup .consent{color:#eeeade}.field-label{margin-bottom:8px;color:#eeeade}.signup .consent{margin:8px 0}.qualifier{margin-top:12px;color:var(--soft)}.consent{font-size:13px}.footer{padding-top:24px}.fineprint{max-width:400px;margin:auto;font-size:13px}.media-controls{top:max(13px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.test-banner{font-size:11px}.dialog{padding:38px 24px 24px}.dialog h2{font-size:28px}.stage-camera{transform-origin:50% 28%}}@media(max-width:390px){.landing{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.spotlight{padding:18px 14px 12px}.country-label{min-width:83px}.selected-country{font-size:15px}.phone-field>input{padding-left:12px}.consent{font-size:12px}.dialog{padding:36px 20px 24px}}@media(max-width:350px){.landing{padding-top:62px}.brand-shell{max-width:272px}.spotlight{margin-top:8px;padding-top:14px;padding-bottom:10px}.sentence{margin:6px auto 12px;font-size:14px}.role-switch{margin-bottom:12px}.signup .consent{margin:4px 0}.qualifier{margin-top:10px}}@media(max-height:500px)and (orientation:landscape){.landing{padding:12px max(24px,env(safe-area-inset-right)) 16px max(24px,env(safe-area-inset-left))}.brand-shell{width:260px;max-width:46%}.spotlight{max-width:560px;margin:10px auto 0;padding:14px 22px 12px;background:#0c0a06a3;border:1px solid #d9b74a99;border-radius:10px}.headline{font-size:24px;color:var(--paper)}.headline span{color:var(--gold)}.sentence{margin:4px auto 12px;max-width:none;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#eeeade}.role-switch legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.role-switch label{min-height:46px;font-size:18px;gap:9px;padding:5px 10px}.stage-camera{transform-origin:50% 40%}}@media(max-width:1100px),(pointer:coarse){.landing{--stage-zoom: 1.012}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.stage-camera{transform:none!important}.brand-sheen,.brand-one,.stage-light,.stage-continuation{display:none}.artwork{filter:brightness(.72)!important}.primary:hover:not(:disabled),.primary:active:not(:disabled){transform:none}.primary[data-state=sending]:after{animation:none;opacity:1;background-size:100% 100%}.primary:after,.expiry-line,.consent input:before,.consent input:after,.or:before,.or:after{transition:none!important}.consent input:checked:after,.pass-chip:after{animation:none!important}}@media(forced-colors:active){.primary,.secondary,.media-button,.spotlight,.role-switch .options{border:2px solid ButtonText}.artwork{display:none}.consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.phone-field,input{opacity:1}.sheet-handle{border:2px solid ButtonText;background:ButtonText}.pass-formats button[aria-pressed=true],.pass-sides button[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.pass-membership .text-button,.pass-number-copy,.pass-manage,.pass-public-link{text-decoration:underline}}
