.tpw-crop{aspect-ratio:864/1080;overflow:hidden}.tpw-page{position:absolute;inset:0}.tpw-beat{align-content:start;gap:calc(10 * var(--u));block-size:100%;padding:calc(12 * var(--u)) calc(14 * var(--u));background:var(--ground);display:grid}.tpw-check{--rd-out-display:grid;position:absolute;inset:0}.tpw-page p{margin:0}.tpw-title{font-size:calc(var(--rd-xl) * var(--u));font-weight:600}.tpw-steps{gap:calc(5 * var(--u));margin:0;padding:0;list-style:none;display:flex}.tpw-steps li{padding-block:calc(5 * var(--u));border-radius:var(--radius-pill);background:var(--ground-3);color:var(--ink-3);font-size:calc(var(--rd-sm) * var(--u));text-align:center;flex:1}.tpw-steps .tpw-done{color:var(--ink-2)}.tpw-steps .tpw-now{background:var(--ink);color:var(--ground);font-weight:600}.tpw-card{gap:calc(14 * var(--u));padding:calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--ground-3);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);display:grid}.tpw-hd{align-items:center;gap:calc(12 * var(--u));display:flex}.tpw-ic{inline-size:calc(40 * var(--u));aspect-ratio:1;border-radius:calc(10 * var(--u));background:var(--ground-2);flex:none;place-items:center;display:grid}.tpw-ic svg,.tpw-wh svg{inline-size:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.tpw-h{font-size:calc(var(--rd-md) * var(--u));font-weight:600}.tpw-sub{font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2)}.tpw-grid{gap:calc(8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.tpw-a{align-content:center;gap:calc(3 * var(--u));padding:calc(11 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--ground-3);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);text-align:center;display:grid;position:relative}.tpw-a b{font-size:calc(var(--rd-sm) * var(--u));font-weight:600}.tpw-a small{font-size:calc(var(--rd-xs) * var(--u));color:var(--ink-2);line-height:1.3}.tpw-off{background:color-mix(in oklch, var(--ground-3) 50%, var(--ground));box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in oklch, var(--hairline) 50%, transparent)}.tpw-off b,.tpw-off small{color:var(--ink-3)}.tpw-on{border-radius:inherit;background:color-mix(in oklch, var(--ink) 12%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ink);position:absolute;inset:0}.tpw-vio{gap:calc(6 * var(--u));display:grid}.tpw-l{font-size:calc(var(--rd-xs) * var(--u));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.tpw-vio .tpw-l{font-size:calc(var(--rd-sm) * var(--u));letter-spacing:0;text-transform:none;color:var(--ink)}.tpw-select{block-size:calc(38 * var(--u));padding-inline:calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--ground);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);font-size:calc(var(--rd-sm) * var(--u));justify-content:space-between;align-items:center;display:flex}.tpw-select svg{inline-size:calc(14 * var(--u));fill:none;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tpw-foot{gap:calc(8 * var(--u));display:flex}.tpw-foot span{block-size:calc(40 * var(--u));padding-inline:calc(16 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(var(--rd-sm) * var(--u));place-items:center;font-weight:600;display:grid}.tpw-back{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline)}.tpw-next{background:var(--ink);color:var(--ground);flex:1}.tpw-check .tpw-back{flex:1}.tpw-warned{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in oklch, var(--rd-warn) 55%, var(--hairline))}.tpw-wh{align-items:center;gap:calc(8 * var(--u));font-size:calc(var(--rd-md) * var(--u));color:var(--rd-warn);font-weight:600;display:flex}.tpw-stamp{font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2)}.tpw-field{gap:calc(4 * var(--u));display:grid}.tpw-plate{font-family:var(--font-mono);font-size:calc(var(--rd-lg) * var(--u));letter-spacing:.04em;font-weight:700}.tpw-plate span{font-family:var(--font-body);font-size:calc(var(--rd-sm) * var(--u));letter-spacing:0;color:var(--ink-2);font-weight:400}.tpw-prop{font-size:calc(var(--rd-sm) * var(--u));font-weight:500}.tpw-rows{padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);font-size:calc(var(--rd-sm) * var(--u));margin:0}.tpw-rows div{justify-content:space-between;gap:calc(12 * var(--u));display:flex}.tpw-rows dt{color:var(--ink-2)}.tpw-rows dd{margin:0}.tpw-bang{stroke-width:2px}.tps-slip{inline-size:calc(272 * var(--u));padding:calc(132 * var(--u)) calc(20 * var(--u)) calc(26 * var(--u));background:var(--rd-slip-paper);color:var(--rd-slip-ink);font-family:var(--font-mono);font-size:calc(var(--rd-sm) * var(--u));text-align:center;font-variant-numeric:tabular-nums slashed-zero;font-variant-ligatures:none;margin-inline:auto;line-height:1.3;position:relative}.tps-slip p{margin:0}.tps-scan{letter-spacing:.04em;font-weight:700}.tps-qr{inline-size:calc(132 * var(--u));margin:calc(8 * var(--u)) auto 0;fill:var(--rd-slip-ink);shape-rendering:crispedges;display:block}.tps-code{font-size:calc(var(--rd-2xl) * var(--u));letter-spacing:.08em;font-weight:700;line-height:1.1;margin-block-start:calc(4 * var(--u))!important}.tps-cant{font-size:calc(var(--rd-xs) * var(--u));margin-block-start:calc(14 * var(--u))!important}.tps-url{font-weight:700;margin-block-start:calc(3 * var(--u))!important}.tps-tear{inset:auto 0 calc(-9.5 * var(--u));inline-size:100%;block-size:calc(10 * var(--u));fill:var(--rd-slip-paper);display:block;position:absolute}.tpl-page{padding:calc(10 * var(--u)) calc(20 * var(--u)) 0;position:absolute;inset:0}.tpl-page p{margin:0}.tpl-bar{justify-content:flex-end;display:flex}.tpl-trigger{align-items:center;gap:calc(8 * var(--u));block-size:calc(40 * var(--u));padding-inline:calc(12 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);background:var(--ground-3);font-size:calc(var(--rd-md) * var(--u));display:inline-flex}.tpl-trigger svg{inline-size:calc(17 * var(--u));fill:none;stroke:currentColor;stroke-width:1.5px}.tpl-trigger .tpl-chev{inline-size:calc(15 * var(--u));color:var(--ink-3)}.tpl-menu{z-index:1;inline-size:calc(196 * var(--u));padding:calc(5 * var(--u));border-radius:calc(12 * var(--u));background:var(--ground-3);box-shadow:0 0 0 calc(1 * var(--u)) var(--hairline), 0 calc(10 * var(--u)) calc(28 * var(--u)) var(--rd-scrim);margin:0;list-style:none;position:absolute;inset-block-start:calc(56 * var(--u));inset-inline-end:calc(20 * var(--u))}.tpl-menu li{block-size:calc(40 * var(--u));padding-inline:calc(12 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(var(--rd-md) * var(--u));justify-content:space-between;align-items:center;display:flex}.tpl-menu .tpl-on{background:var(--ground-2);font-weight:600}.tpl-menu svg{inline-size:calc(17 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tpl-main{text-align:center;flex-direction:column;align-items:center;padding-block-start:calc(196 * var(--u));display:flex}.tpl-icon{inline-size:calc(60 * var(--u));aspect-ratio:1;background:var(--ground-2);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.tpl-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;inline-size:50%}.tpl-title{font-family:var(--font-display);font-size:calc(var(--rd-2xl) * var(--u));font-weight:600;line-height:1.15;margin-block-start:calc(16 * var(--u))!important}.tpl-sub{max-inline-size:calc(300 * var(--u));font-size:calc(var(--rd-md) * var(--u));color:var(--ink-2);text-wrap:balance;line-height:1.45;margin-block-start:calc(8 * var(--u))!important}.tpl-code{block-size:calc(58 * var(--u));border-radius:calc(14 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--hairline);font-family:var(--font-mono);font-size:calc(var(--rd-2xl) * var(--u));letter-spacing:.24em;align-self:stretch;place-items:center;font-weight:600;display:grid;margin-block-start:calc(24 * var(--u))!important}.tpl-find{block-size:calc(50 * var(--u));border-radius:calc(14 * var(--u));background:var(--ink);color:var(--ground-3);font-size:calc(var(--rd-lg) * var(--u));align-self:stretch;place-items:center;margin-block-start:calc(12 * var(--u));font-weight:600;display:grid}.tpr-crop{aspect-ratio:864/1150;overflow:hidden}.tpr-page{align-content:start;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));display:grid;position:absolute;inset:0}.tpr-page p{margin:0}.tpr-title{font-size:calc(var(--rd-xl) * var(--u));font-weight:600}.tpr-steps{gap:calc(5 * var(--u));margin:0;padding:0;list-style:none;display:flex}.tpr-steps li{padding-block:calc(5 * var(--u));border-radius:var(--radius-pill);background:var(--ground-3);color:var(--ink-3);font-size:calc(var(--rd-sm) * var(--u));text-align:center;flex:1}.tpr-steps .tpr-done{color:var(--ink-2)}.tpr-steps .tpr-now{background:var(--ink);color:var(--ground);font-weight:600}.tpr-card{gap:calc(12 * var(--u));padding:calc(14 * var(--u));border-radius:calc(14 * var(--u));background:var(--ground-3);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);display:grid}.tpr-h{font-size:calc(var(--rd-md) * var(--u));font-weight:600}.tpr-rows{gap:calc(7 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--ground);font-size:calc(var(--rd-sm) * var(--u));margin:0;display:grid}.tpr-rows div{justify-content:space-between;gap:calc(12 * var(--u));display:flex}.tpr-rows dt{color:var(--ink-2)}.tpr-rows dd{text-align:end;margin:0;font-weight:500}.tpr-mono{font-family:var(--font-mono);letter-spacing:.04em}.tpr-photos{gap:calc(8 * var(--u));display:flex}.tpr-photos .tpr-ph{inline-size:calc(84 * var(--u));aspect-ratio:10/7;border-radius:calc(8 * var(--u));display:block;overflow:hidden}.tpr-photos .tpr-ph img{object-fit:cover;block-size:100%}.tpr-note{gap:calc(8 * var(--u));font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.tpr-note svg{inline-size:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;margin-block-start:calc(2 * var(--u))}.tpr-act{gap:calc(8 * var(--u));display:flex}.tpr-act span{block-size:calc(40 * var(--u));padding-inline:calc(16 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(var(--rd-sm) * var(--u));place-items:center;font-weight:600;display:grid}.tpr-back{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline)}.tpr-submit{background:var(--ink);color:var(--ground);flex:1}.tpa-box{container:tpa/inline-size}.tpa-stage{padding:6% 5% 0;display:grid;position:relative}.tpa-win{z-index:1;position:relative}.tpa-phone{z-index:2;inline-size:min(76%,340px);margin:-4% 0 0 2%;position:relative}@container tpa (width>=1000px){.tpa-stage{grid-template-columns:26% minmax(0,1fr);align-items:end;column-gap:5%;padding:4.5% 5% 0}.tpa-win{grid-area:1/2;align-self:start;margin-block-end:4.5%}.tpa-phone{grid-area:1/1;inline-size:100%;margin:0}}.tpa-app{gap:calc(14 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(26 * var(--u));font-size:calc(var(--rd-sm) * var(--u));display:grid;position:relative}.tpa-app p{margin:0}.tpa-page{font-family:var(--font-display);font-size:calc(var(--rd-xl) * var(--u));font-weight:600}.tpa-item{gap:calc(12 * var(--u));padding:calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--ground-3);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);display:grid}.tpa-type{font-size:calc(var(--rd-md) * var(--u));font-weight:600}.tpa-their{padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--ground-2)}.tpa-k{font-size:calc(var(--rd-xs) * var(--u));color:var(--ink-2);margin-block-end:calc(5 * var(--u))!important}.tpa-reason{font-size:calc(var(--rd-sm) * var(--u))}.tpa-strip{gap:calc(8 * var(--u));display:flex}.tpa-th{inline-size:calc(96 * var(--u));aspect-ratio:4/3;border-radius:calc(7 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);display:block;position:relative;overflow:hidden}.tpa-th .tpa-ph,.tpa-th .tpa-shot-in{aspect-ratio:auto;block-size:100%;inline-size:100%;display:block}.tpa-th .tpa-ph img{object-fit:cover;block-size:100%}.tpa-th.tpa-grab{inline-size:calc(158 * var(--u));aspect-ratio:440/200}.tpa-grab .tpa-pp{inline-size:100%;display:block}.tpa-shot{background:var(--tp-shot)}.tpa-btns{gap:calc(8 * var(--u));display:flex}.tpa-btns span,.tpa-foot span{block-size:calc(34 * var(--u));padding-inline:calc(14 * var(--u));border-radius:calc(8 * var(--u));place-items:center;font-weight:600;display:grid}.tpa-forgive{background:var(--ink);color:var(--ground-3)}.tpa-deny,.tpa-cancel{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);background:var(--ground-3)}.tpa-scrim{background:var(--rd-scrim);position:absolute;inset:0}.tpa-dialog{z-index:1;gap:calc(10 * var(--u));padding:calc(20 * var(--u));border-radius:calc(14 * var(--u));background:var(--ground-3);box-shadow:0 0 0 calc(1 * var(--u)) var(--hairline), 0 calc(16 * var(--u)) calc(40 * var(--u)) var(--rd-scrim);margin-block-start:calc(4 * var(--u));display:grid;position:relative}@container tpa (width>=1000px){.tpa-dialog{inset:calc(184 * var(--u)) calc(28 * var(--u)) auto auto;inline-size:calc(400 * var(--u));margin:0;position:absolute}}.tpa-dt{font-size:calc(var(--rd-lg) * var(--u));font-weight:600}.tpa-dd,.tpa-policy{color:var(--ink-2);line-height:1.45}.tpa-policy{font-size:calc(var(--rd-xs) * var(--u))}.tpa-notes{min-block-size:calc(76 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ink-3);line-height:1.45}.tpa-foot{justify-content:flex-end;gap:calc(8 * var(--u));display:flex}.tpa-confirm{background:var(--tp-destructive);color:var(--tp-destructive-ink)}.tpa-sub{padding:calc(72 * var(--u)) calc(28 * var(--u)) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.tpa-sub p{margin:0}.tpa-ok{inline-size:calc(56 * var(--u));aspect-ratio:1;background:var(--tp-ok-soft);border-radius:50%;place-items:center;display:grid}.tpa-ok svg{inline-size:52%}.tpa-ok circle{fill:var(--tp-ok)}.tpa-ok path{fill:none;stroke:var(--tp-ok-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tpa-st{font-family:var(--font-display);font-size:calc(var(--rd-xl) * var(--u));font-weight:600;margin-block-start:calc(16 * var(--u))!important}.tpa-sb{font-size:calc(var(--rd-md) * var(--u));color:var(--ink-2);line-height:1.45;margin-block-start:calc(10 * var(--u))!important}.tpa-sback{block-size:calc(44 * var(--u));padding-inline:calc(20 * var(--u));border-radius:calc(12 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--hairline);font-size:calc(var(--rd-md) * var(--u));place-items:center;margin-block-start:calc(24 * var(--u));font-weight:600;display:grid}.tpm-wall{background:var(--tp-grad-night);position:absolute;inset:0}.tpm-face{padding:calc(16 * var(--u)) calc(12 * var(--u)) 0;color:var(--ink);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.tpm-face p{margin:0}.tpm-date{font-size:calc(19 * var(--u));color:var(--ink-2);font-weight:500}.tpm-clock{font-size:calc(96 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1.04;margin-block-start:calc(-2 * var(--u))!important}.tpm-note{align-self:stretch;align-items:start;column-gap:calc(12 * var(--u));row-gap:calc(2 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(15 * var(--u)) calc(14 * var(--u));border-radius:calc(22 * var(--u));background:var(--tp-glass);color:var(--tp-glass-ink);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon from when""icon body body";margin-block-start:calc(52 * var(--u));display:grid}.tpm-icon{inline-size:calc(38 * var(--u));aspect-ratio:1;border-radius:calc(9 * var(--u));background:var(--tp-msg);grid-area:icon;place-items:center;margin-block-start:calc(1 * var(--u));display:grid}.tpm-icon svg{inline-size:calc(22 * var(--u));fill:var(--tp-msg-ink)}.tpm-from{font-size:calc(var(--rd-md) * var(--u));font-weight:600;line-height:calc(20 * var(--u));grid-area:from}.tpm-when{font-size:calc(var(--rd-sm) * var(--u));line-height:calc(20 * var(--u));color:var(--tp-glass-ink-2);grid-area:when}.tpm-nb{white-space:nowrap}.tpm-body{font-size:calc(var(--rd-md) * var(--u));line-height:calc(20 * var(--u));grid-area:body}:root{--tp-carbon:var(--tint-carbon);--tp-stone:var(--tint-stone);--tp-grad-day:radial-gradient(120% 80% at 12% 0%, #f3e6cf 0%, #f3e6cf00 62%), radial-gradient(90% 70% at 100% 100%, #cfdde3 0%, #cfdde300 70%), linear-gradient(160deg, #efe9de 0%, #e3e6e3 100%);--tp-grad-night:radial-gradient(80% 60% at 70% 0%, #4ca0b057 0%, #4ca0b000 70%), radial-gradient(70% 60% at 0% 100%, #f2b84b12 0%, #f2b84b00 70%), linear-gradient(165deg, #0f2c40 0%, #0a1d2b 52%, #0d2f35 100%);--tp-destructive:#c2410c;--tp-destructive-ink:#fff;--tp-ok:#16a34a;--tp-ok-soft:#dcfce7;--tp-glass:#f5f5f7c7;--tp-glass-ink:#111418;--tp-glass-ink-2:#11141899;--tp-msg:#111418;--tp-msg-ink:#f5f5f7;--tp-shot:#fff}.tp{background:var(--ground);padding-block:clamp(64px,8vw,120px)}.tp[data-tp=paper]{--ground:var(--paper);--ground-2:var(--paper-2)}.tp[data-tp=stone]{--ground:var(--tp-stone);--ground-2:color-mix(in oklch, var(--tp-stone) 80%, var(--paper))}.tp[data-tp=carbon]{--ground:var(--tp-carbon);--ground-2:color-mix(in oklch, var(--tp-carbon) 86%, var(--paper))}.tp-wrap{max-inline-size:var(--container-wide);padding-inline:var(--gutter);gap:clamp(32px,4.5vw,64px);margin-inline:auto;display:grid}.tp-head{align-content:center;gap:var(--space-4);max-inline-size:36rem;display:grid}.tp-head>*{margin:0}.tp-head[data-center]{text-align:center;justify-items:center;max-inline-size:46rem;margin-inline:auto}.tp-h{font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-size:clamp(34px,4.2vw,58px);line-height:1.04}.tp-line{color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.tp-hero{--tp-hh:max(100svh, 760px);display:grid}.tp-hero.tp-hero{background:var(--ground);padding:0}.tp-hero-copy{align-content:center;justify-items:start;gap:var(--space-5);padding:calc(var(--nav-inset) + var(--nav-h) + var(--space-7)) var(--gutter) var(--space-8);display:grid}.tp-hero-copy>*{margin:0}.tp-h1{max-inline-size:11ch;font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-size:clamp(44px,6vw,88px);line-height:.98}.tp-hero .tp-line{max-inline-size:32rem}.tp-hero-film{background:var(--ground-2);position:relative;overflow:hidden}.tp-hero-film .lp{aspect-ratio:3/4}@media (width<=699px),(width<=1023px) and (aspect-ratio<=1){.tp-hero-film{justify-self:center;inline-size:min(100%,680px)}}@media (width>=700px) and (aspect-ratio>=1){.tp-hero{grid-template-columns:minmax(0, 1fr) min(50vw, calc((var(--tp-hh) - var(--nav-h) - var(--nav-inset) - 12px) * .8));min-block-size:var(--tp-hh)}.tp-hero-copy{padding-inline-start:var(--frame-in);padding-inline-end:clamp(24px,4vw,72px)}.tp-hero-film{border-start-start-radius:var(--radius-frame);margin-block-start:calc(var(--nav-inset) + var(--nav-h) + 12px)}.tp-hero-film .lp{aspect-ratio:auto;position:absolute;inset:0}}@media (width>=700px) and (aspect-ratio>=9/5){.tp-hero{grid-template-columns:minmax(0, 32rem) min(45vw, calc((var(--tp-hh) - var(--nav-h) - var(--nav-inset) - 12px - var(--space-7)) * .8));justify-content:start;column-gap:clamp(48px,5vw,96px)}.tp-hero.tp-hero{padding-inline:var(--frame-in)}.tp-hero-copy{align-content:start;padding-inline:0}.tp-hero-film{border-radius:var(--radius-frame);margin-block-end:var(--space-7)}}.tp-split{align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width>=900px){.tp-split{grid-template-columns:minmax(0, 1fr) var(--tp-pw,max(400px, min(500px, calc((100svh - 160px) * .75))))}.tp-split[data-rev]{grid-template-columns:var(--tp-pw,max(400px, min(500px, calc((100svh - 160px) * .75)))) minmax(0, 1fr)}.tp-split[data-rev]>:first-child{order:2}}.tp-pic{border-radius:var(--radius-frame);background:var(--ground-2);isolation:isolate;min-inline-size:min(100%,380px);margin:0;position:relative;overflow:hidden}.tp-pic>.lp{border-radius:inherit}.tp-wallets{align-items:center;gap:12px;margin:0;display:flex}.tp-wallets span{background:50%/contain no-repeat;block-size:30px}.tp-cards{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tp-card{align-content:start;gap:var(--space-4);display:grid}.tp-card-label{font:600 clamp(18px, 1.5vw, 21px) / 1.3 var(--font-body);color:var(--ink);text-wrap:balance;margin:0}.tp-panel{aspect-ratio:4/5;border-radius:var(--radius-frame);isolation:isolate;display:grid;position:relative;overflow:hidden}.tp-panel[data-p=carbon]{background:var(--tp-carbon)}.tp-panel[data-p=day]{background:var(--tp-grad-day)}.tp-panel[data-p=night]{background:var(--tp-grad-night)}.tp-rise{inline-size:var(--tp-dw,76%);place-self:end center}@media (width<=699px){.tp-rise{inline-size:var(--tp-dwp,var(--tp-dw,76%))}}@media (width<=1199px){.tp-cards[data-swipe]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:min(88%,24rem);overflow-x:auto}.tp-cards[data-swipe]::-webkit-scrollbar{display:none}.tp-cards[data-swipe]>*{scroll-snap-align:start}}@media (width<=899px){.tp-cards[data-stack]{grid-auto-flow:row}}.tp-cards:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.tp-caption{max-inline-size:34rem;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.tp-pay-in{gap:clamp(48px,6vw,88px);display:grid}.tp-pay .tp-head{gap:var(--space-5)}.tp-stage{border-radius:var(--radius-frame);background:var(--tp-grad-night);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.tp-appeal .tp-caption{text-align:center;justify-self:center}.tp-remind .tp-figure{gap:var(--space-4);margin:0;display:grid}.tp-remind .tp-panel{aspect-ratio:5/6}.tp-checked .tp-cards{inline-size:100%;max-inline-size:980px;margin-inline:auto}.tp-checked .tp-panel{aspect-ratio:4/5;background:0 0}.tp-checked .tp-float{place-self:start center;inline-size:72%;margin-block-start:6%}.tp-checked .tp-float-tablet{inline-size:90%}@media (width<=699px){.tp-checked .tp-float{inline-size:86%}.tp-checked .tp-float-tablet{inline-size:96%}}@media (width>=900px) and (width<=1199px){.tp-checked .tp-float:not(.tp-float-tablet){inline-size:88%}}@media (width<=899px){.tp-checked .tp-panel:has(.tp-float-tablet){aspect-ratio:auto}}.tp-links{justify-content:center;gap:var(--space-3) var(--space-6);font:600 17px/1.4 var(--font-body);text-align:center;text-wrap:balance;flex-wrap:wrap;margin:0;display:flex}.tp-links a{color:var(--ink);text-decoration:none}.tp-links a:hover{text-underline-offset:4px;text-decoration:underline}.tp-links a[data-quiet]{color:var(--ink-2);font-weight:500}.tp-links .arrow{vertical-align:-.14em;margin-inline-start:6px}.tp-close{padding-block:clamp(96px, 12vw, 168px) calc(clamp(96px, 12vw, 168px) + env(safe-area-inset-bottom));background:var(--tp-grad-night)}.tp-close .tp-wrap{justify-items:center;gap:var(--space-6)}.tp-close .tp-h{font-size:clamp(38px,5vw,72px)}.tp-act{margin:0}.tp-slipfoot{place-self:start center;inline-size:90%}
