@font-face{font-family:League Gothic;src:url(/fonts/LeagueGothic/LeagueGothic-wdth.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400;font-stretch:75% 100%}:root{--tft-color-surface-ambient:#faf6f1;--tft-color-surface-canvas:#faf6f1;--tft-color-surface-receipt:#f9f6f2;--tft-color-surface-printer:#111110;--tft-color-text-primary:#111110;--tft-color-text-inverse:#f9f6f2;--tft-color-brand-print-red:#d02b1b;--tft-font-display:"League Gothic", "Arial Narrow", Arial, sans-serif;--tft-font-ui:Instrument Sans, Arial, sans-serif;--tft-font-receipt:IBM Plex Mono, "SFMono-Regular", Consolas, monospace;--tft-runtime-total-duration:.9s;--tft-runtime-stage-duration:.16s;--tft-runtime-easing:cubic-bezier(.2, .8, .2, 1);--tft-runtime-led-easing:steps(1, end);--tft-runtime-led-on-opacity:.72;--tft-runtime-led-off-opacity:0;--tft-runtime-color-transparent:transparent;--tft-runtime-hero-min-height:100svh;--tft-runtime-hero-padding:clamp(24px, 4vw, 64px);--tft-runtime-hero-gap:clamp(24px, 4vw, 56px);--tft-runtime-copy-max-width:560px;--tft-runtime-legal-page-padding:clamp(16px, 4vw, 64px);--tft-runtime-legal-receipt-max-width:760px;--tft-runtime-legal-receipt-padding:clamp(20px, 4vw, 48px);--tft-runtime-legal-title-size:clamp(2.75rem, 7vw, 4.5rem);--tft-runtime-legal-title-line-height:.92;--tft-runtime-legal-section-title-size:clamp(1.25rem, 3vw, 1.6rem);--tft-runtime-legal-body-size:clamp(.9rem, 1.5vw, 1rem);--tft-runtime-legal-body-line-height:1.65;--tft-runtime-legal-nav-column-min:250px;--tft-runtime-legal-toc-column-min:250px;--tft-runtime-legal-toc-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr));--tft-runtime-legal-receipt-shadow:0 18px 50px #1111101f;--tft-runtime-legal-skip-hidden:-100%;--tft-runtime-headline-size:clamp(5rem, 10vw, 8rem);--tft-runtime-headline-line-height:.82;--tft-runtime-headline-letter-spacing:0em;--tft-runtime-headline-stretch:100%;--tft-runtime-body-size:clamp(1rem, 2vw, 1.25rem);--tft-runtime-body-line-height:1.45;--tft-runtime-eyebrow-size:.875rem;--tft-runtime-receipt-size:.75rem;--tft-runtime-heart-inline-size:16px;--tft-runtime-heart-receipt-size:8px;--tft-runtime-heart-aspect-ratio:9 / 8;--tft-runtime-control-min-height:44px;--tft-runtime-printer-width:min(100%, 680px);--tft-runtime-printer-height:66.6667%;--tft-runtime-evidence-height:min(70svh, 620px);--tft-runtime-printer-frame:24px;--tft-runtime-printer-slot-height:18px;--tft-runtime-printer-radius:22px;--tft-runtime-printer-slot-bottom:24px;--tft-runtime-printer-frame-opacity:.28;--tft-runtime-hardware-aspect-ratio:1.5;--tft-runtime-slot-left:25%;--tft-runtime-slot-top:40.2%;--tft-runtime-slot-width:46%;--tft-runtime-slot-radius:1.2%;--tft-runtime-led-left:62%;--tft-runtime-led-top:33%;--tft-runtime-led-size:2.1%;--tft-runtime-led-aspect-ratio:1;--tft-runtime-paper-top:42.4%;--tft-runtime-paper-inset:28%;--tft-runtime-paper-width:40%;--tft-runtime-paper-height:440px;--tft-runtime-paper-padding:24px;--tft-runtime-paper-section-gap:20px;--tft-runtime-paper-tension:.7deg;--tft-runtime-paper-rest:0deg;--tft-runtime-feed-header-clip:72%;--tft-runtime-feed-portraits-clip:34%;--tft-runtime-feed-explanation-clip:7%;--tft-runtime-portrait-height:124px;--tft-runtime-portrait-gap:12px;--tft-runtime-portrait-radius:6px;--tft-runtime-portrait-left-position:18%;--tft-runtime-portrait-right-position:82%;--tft-runtime-portrait-columns:repeat(2, minmax(var(--tft-runtime-zero), var(--tft-runtime-full)));--tft-runtime-phone-unit-left:38%;--tft-runtime-phone-unit-top:16%;--tft-runtime-phone-unit-width:70%;--tft-runtime-phone-content-left:39%;--tft-runtime-phone-content-top:16%;--tft-runtime-phone-width:21%;--tft-runtime-phone-height:67%;--tft-runtime-phone-inset:8px;--tft-runtime-phone-portrait-height:84px;--tft-runtime-phone-receipt-size:.52rem;--tft-runtime-phone-radius:34px;--tft-runtime-phone-screen-radius:24px;--tft-runtime-phone-notch-width:84px;--tft-runtime-phone-notch-height:18px;--tft-runtime-phone-right:0;--tft-runtime-phone-bottom:0;--tft-runtime-perforation-width:1px;--tft-runtime-focus-width:2px;--tft-runtime-perforation-gap:6px;--tft-runtime-desktop-columns:minmax(0, .85fr) minmax(560px, 1.15fr);--tft-runtime-compact-breakpoint:640px;--tft-runtime-wide-breakpoint:980px;--tft-runtime-compact-evidence-height:600px;--tft-runtime-compact-stage-width:150vw;--tft-runtime-compact-stage-shift:-18vw;--tft-runtime-compact-phone-width:21%;--tft-runtime-compact-paper-width:40%;--tft-runtime-compact-paper-inset:28%;--tft-runtime-font-weight-regular:400;--tft-runtime-font-weight-bold:700;--tft-runtime-layer-printer:0;--tft-runtime-layer-phone-content:1;--tft-runtime-layer-paper:2;--tft-runtime-layer-printer-shell:3;--tft-runtime-layer-phone:4;--tft-runtime-zero:0;--tft-runtime-full:100%;--tft-runtime-section-padding:clamp(48px, 6vw, 96px) clamp(24px, 4vw, 64px);--tft-runtime-section-max-width:1180px;--tft-runtime-section-gap:clamp(28px, 3.5vw, 48px);--tft-runtime-section-heading-size:clamp(2rem, 5vw, 3.25rem);--tft-runtime-section-heading-line-height:.98;--tft-runtime-section-eyebrow-size:.75rem;--tft-runtime-section-eyebrow-tracking:.16em;--tft-runtime-section-lead-size:clamp(1rem, 1.6vw, 1.15rem);--tft-runtime-section-lead-line-height:1.55;--tft-runtime-section-lead-max-width:52ch;--tft-runtime-step-grid-columns:minmax(0, 1fr);--tft-runtime-step-gap:clamp(18px, 2vw, 28px);--tft-runtime-step-number-size:.75rem;--tft-runtime-step-title-size:clamp(1.05rem, 2vw, 1.35rem);--tft-runtime-step-body-size:.95rem;--tft-runtime-step-body-line-height:1.6;--tft-runtime-step-rule-padding:16px;--tft-runtime-privacy-grid-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));--tft-runtime-privacy-card-padding:clamp(22px, 2.5vw, 30px);--tft-runtime-privacy-card-radius:2px;--tft-runtime-privacy-card-gap:12px;--tft-runtime-privacy-list-gap:10px;--tft-runtime-faq-item-padding:clamp(18px, 2vw, 26px);--tft-runtime-faq-question-size:clamp(1rem, 1.8vw, 1.2rem);--tft-runtime-faq-answer-size:.95rem;--tft-runtime-faq-answer-max-width:62ch;--tft-runtime-final-cta-padding:clamp(72px, 12vw, 160px) clamp(24px, 4vw, 64px);--tft-runtime-final-cta-heading-size:clamp(3rem, 11vw, 8rem);--tft-runtime-hairline:1px;--tft-runtime-section-split-columns:minmax(0, 5fr) minmax(0, 7fr);--tft-runtime-section-split-gap:clamp(28px, 5vw, 88px);--tft-runtime-section-head-max-width:34ch;--tft-runtime-faq-rule-color:color-mix(in srgb, currentColor 14%, transparent);--tft-runtime-final-cta-gap:clamp(16px, 2vw, 28px);--tft-runtime-section-split-min:380px;--tft-runtime-tap-target-min-height:44px;--tft-runtime-tap-target-padding:12px;--tft-runtime-paper-sample-max-width:340px;--tft-runtime-paper-sample-padding:clamp(24px, 3vw, 34px);--tft-runtime-paper-sample-gap:14px;--tft-runtime-paper-sample-rule-gap:6px;--tft-runtime-plus-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));--tft-runtime-proof-option-gap:10px;--tft-runtime-proof-option-padding:14px 18px;--tft-runtime-proof-option-radius:999px;--tft-runtime-proof-stack-gap:clamp(20px, 3vw, 32px);--tft-runtime-proof-printed-size:clamp(1rem, 2vw, 1.25rem);--tft-runtime-film-max-width:300px;--tft-runtime-film-radius:28px;--tft-runtime-roll-max-width:clamp(300px, 26vw, 400px);--tft-runtime-roll-rise:clamp(40px, 6vw, 96px);--tft-runtime-roll-row-gap:clamp(14px, 1.6vw, 22px);--tft-runtime-compact-phone-receipt-size:.38rem;--tft-runtime-compact-phone-portrait-height:54px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background-color:var(--tft-color-surface-ambient)}@keyframes tft-runtime-led-evidence{0%,11.1111%{opacity:var(--tft-runtime-led-off-opacity)}11.1112%,28.8888%{opacity:var(--tft-runtime-led-on-opacity)}28.8889%,68.8889%{opacity:var(--tft-runtime-led-off-opacity)}68.889%,86.6666%{opacity:var(--tft-runtime-led-on-opacity)}86.6667%,to{opacity:var(--tft-runtime-led-off-opacity)}}@media (max-width:980px){.landing-prototype.landing-prototype{grid-template-columns:var(--tft-runtime-full);min-height:var(--tft-runtime-hero-min-height);align-items:start}.landing-prototype .landing-prototype__copy{width:var(--tft-runtime-full);max-width:var(--tft-runtime-full)}.landing-prototype .landing-prototype__evidence{justify-self:center}}@media (max-width:640px){.landing-prototype .landing-prototype__evidence{width:var(--tft-runtime-compact-stage-width);max-width:none;min-height:var(--tft-runtime-compact-evidence-height);transform:translateX(var(--tft-runtime-compact-stage-shift))}.landing-prototype .paper-feed-window{left:var(--tft-runtime-compact-paper-inset);width:var(--tft-runtime-compact-paper-width)}.landing-prototype .received-phone{width:var(--tft-runtime-compact-phone-width);font-size:var(--tft-runtime-compact-phone-receipt-size)}.landing-prototype .received-phone .abstract-portrait{height:var(--tft-runtime-compact-phone-portrait-height)}}
*{box-sizing:border-box}html,body{min-height:var(--tft-runtime-full)}body{margin:var(--tft-runtime-zero);background:var(--tft-color-surface-ambient);color:var(--tft-color-text-primary);font-family:var(--tft-font-ui)}button,h1,h2,p{font:inherit}button{color:inherit}.landing-prototype{grid-template-columns:var(--tft-runtime-desktop-columns);min-height:var(--tft-runtime-hero-min-height);align-items:center;gap:var(--tft-runtime-hero-gap);padding:var(--tft-runtime-hero-padding);background:var(--tft-color-surface-ambient);display:grid;overflow:clip}.landing-prototype__copy{align-content:center;gap:var(--tft-runtime-portrait-gap);max-width:min(var(--tft-runtime-copy-max-width), var(--tft-runtime-full));display:grid}.landing-prototype__identity,.landing-prototype__release,.match-receipt,.received-phone{font-family:var(--tft-font-receipt)}.landing-prototype__identity{font-size:var(--tft-runtime-eyebrow-size);font-weight:var(--tft-runtime-font-weight-bold);letter-spacing:var(--tft-runtime-perforation-width);text-transform:uppercase}.landing-prototype h1,.match-receipt h2{margin:var(--tft-runtime-zero)}.landing-prototype h1{max-width:min(var(--tft-runtime-copy-max-width), var(--tft-runtime-full));font-family:var(--tft-font-display);font-size:var(--tft-runtime-headline-size);font-weight:var(--tft-runtime-font-weight-regular);font-stretch:var(--tft-runtime-headline-stretch);line-height:var(--tft-runtime-headline-line-height);letter-spacing:var(--tft-runtime-headline-letter-spacing)}.landing-prototype__headline-line{white-space:nowrap;display:block}.pixel-heart{width:var(--tft-runtime-heart-inline-size);aspect-ratio:var(--tft-runtime-heart-aspect-ratio);margin-left:var(--tft-runtime-perforation-gap);background:var(--tft-color-brand-print-red);-webkit-mask:var(--tft-runtime-pixel-heart) center / contain no-repeat;mask:var(--tft-runtime-pixel-heart) center / contain no-repeat;display:inline-block}.pixel-heart--receipt{width:var(--tft-runtime-heart-receipt-size);margin-left:var(--tft-runtime-zero);justify-self:center}.landing-prototype__copy p{margin:var(--tft-runtime-zero)}.landing-prototype__explanation{max-width:min(var(--tft-runtime-copy-max-width), var(--tft-runtime-full));font-size:var(--tft-runtime-body-size);line-height:var(--tft-runtime-body-line-height)}.landing-prototype__restart{min-height:var(--tft-runtime-control-min-height);margin-top:var(--tft-runtime-portrait-gap);border:var(--tft-runtime-perforation-width) solid var(--tft-color-brand-print-red);border-radius:var(--tft-runtime-portrait-gap);padding-inline:var(--tft-runtime-paper-padding);background:var(--tft-color-brand-print-red);color:var(--tft-color-text-inverse);font-family:var(--tft-font-ui);font-weight:var(--tft-runtime-font-weight-bold);cursor:pointer;justify-self:start}.landing-prototype__restart:focus-visible{outline:var(--tft-runtime-focus-width) solid var(--tft-color-text-primary);outline-offset:var(--tft-runtime-perforation-gap)}.landing-prototype__release{align-items:center;gap:var(--tft-runtime-perforation-gap);font-size:var(--tft-runtime-eyebrow-size);display:inline-flex}.landing-prototype__release:before{width:var(--tft-runtime-perforation-gap);height:var(--tft-runtime-perforation-gap);border-radius:var(--tft-runtime-full);background:var(--tft-color-brand-print-red);content:""}.landing-prototype__evidence{isolation:isolate;width:var(--tft-runtime-printer-width);max-width:var(--tft-runtime-full);min-height:var(--tft-runtime-evidence-height);position:relative}.printer-unit{z-index:var(--tft-runtime-layer-printer);top:var(--tft-runtime-zero);left:var(--tft-runtime-zero);width:var(--tft-runtime-full);aspect-ratio:var(--tft-runtime-hardware-aspect-ratio);position:absolute}.printer-stage,.phone-stage{inset:var(--tft-runtime-zero);width:var(--tft-runtime-full);height:auto;display:block;position:absolute}.phone-unit{z-index:var(--tft-runtime-layer-phone);top:var(--tft-runtime-phone-unit-top);left:var(--tft-runtime-phone-unit-left);width:var(--tft-runtime-phone-unit-width);aspect-ratio:var(--tft-runtime-hardware-aspect-ratio);position:absolute}.printer-shell{z-index:var(--tft-runtime-layer-printer-shell);inset:var(--tft-runtime-zero);pointer-events:none;position:absolute}.printer-shell__frame{display:none}.printer-shell__slot{top:var(--tft-runtime-slot-top);left:var(--tft-runtime-slot-left);width:var(--tft-runtime-slot-width);height:var(--tft-runtime-printer-slot-height);border-radius:var(--tft-runtime-slot-radius);background:var(--tft-color-text-primary);position:absolute}.printer-shell__led{top:var(--tft-runtime-led-top);left:var(--tft-runtime-led-left);width:var(--tft-runtime-led-size);height:auto;aspect-ratio:var(--tft-runtime-led-aspect-ratio);border:var(--tft-runtime-perforation-width) solid var(--tft-color-text-inverse);border-radius:var(--tft-runtime-full);opacity:var(--tft-runtime-led-off-opacity);background:var(--tft-color-brand-print-red);position:absolute}[data-running=true] .printer-shell__led{animation:tft-runtime-led-evidence var(--tft-runtime-total-duration) var(--tft-runtime-led-easing) both}.paper-feed-window{z-index:var(--tft-runtime-layer-paper);top:var(--tft-runtime-paper-top);left:var(--tft-runtime-paper-inset);width:var(--tft-runtime-paper-width);min-height:var(--tft-runtime-paper-height);clip-path:inset(var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-zero));transition:clip-path var(--tft-runtime-stage-duration) var(--tft-runtime-easing);position:absolute;overflow:clip}.match-receipt{min-height:var(--tft-runtime-paper-height);align-content:start;gap:var(--tft-runtime-paper-section-gap);padding:var(--tft-runtime-paper-padding);border:var(--tft-runtime-perforation-width) solid var(--tft-color-surface-canvas);background-color:var(--tft-color-surface-receipt);background-image:repeating-linear-gradient(to bottom, var(--tft-runtime-color-transparent), var(--tft-runtime-color-transparent) var(--tft-runtime-perforation-gap), var(--tft-color-surface-canvas) var(--tft-runtime-perforation-gap), var(--tft-color-surface-canvas) calc(var(--tft-runtime-perforation-gap) + var(--tft-runtime-perforation-width)));font-size:var(--tft-runtime-receipt-size);line-height:var(--tft-runtime-body-line-height);transform:perspective(var(--tft-runtime-paper-height)) rotateX(var(--tft-runtime-paper-rest));transform-origin:top;transition:transform var(--tft-runtime-stage-duration) var(--tft-runtime-easing);display:grid}.print-stage{gap:var(--tft-runtime-portrait-gap);display:grid}.print-stage p{margin:var(--tft-runtime-zero)}.print-stage--header{text-align:center}.print-stage--header h2{border-block:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);padding-block:var(--tft-runtime-perforation-gap);font-weight:var(--tft-runtime-font-weight-bold)}.portrait-pair{grid-template-columns:var(--tft-runtime-portrait-columns);gap:var(--tft-runtime-portrait-gap);display:grid}.abstract-portrait{height:var(--tft-runtime-portrait-height);border-radius:var(--tft-runtime-portrait-radius);background-color:var(--tft-color-surface-canvas);background-position:var(--tft-runtime-portrait-left-position) center;background-size:auto var(--tft-runtime-full);background-repeat:no-repeat}.abstract-portrait--right,.abstract-portrait--received{background-position:var(--tft-runtime-portrait-right-position) center}.signal-list{gap:var(--tft-runtime-perforation-gap);display:grid}.signal-list p{align-items:center;gap:var(--tft-runtime-perforation-gap);display:flex}.signal-list p:before{width:var(--tft-runtime-perforation-gap);height:var(--tft-runtime-perforation-gap);background:var(--tft-color-text-primary);content:""}.receipt-perforation{border-top:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary)}.print-stage--explanation p:first-of-type{background:var(--tft-color-text-primary);color:var(--tft-color-text-inverse);justify-self:start}.received-phone{z-index:var(--tft-runtime-layer-phone-content);top:var(--tft-runtime-phone-content-top);left:var(--tft-runtime-phone-content-left);align-content:start;gap:var(--tft-runtime-portrait-gap);width:var(--tft-runtime-phone-width);height:var(--tft-runtime-phone-height);padding:var(--tft-runtime-phone-inset);border:var(--tft-runtime-zero);border-radius:var(--tft-runtime-phone-screen-radius);background:var(--tft-runtime-color-transparent);font-size:var(--tft-runtime-phone-receipt-size);display:grid;position:absolute;overflow:hidden}.received-phone__notch{display:none}.received-phone .abstract-portrait{height:var(--tft-runtime-phone-portrait-height)}.received-phone__signals{gap:var(--tft-runtime-perforation-gap);display:grid}.received-phone__signals p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.received-phone__reason{background:var(--tft-color-text-primary);color:var(--tft-color-text-inverse);justify-self:start}[data-phase=armed] .paper-feed-window{clip-path:inset(var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-full) var(--tft-runtime-zero))}[data-phase=feedHeader] .paper-feed-window,[data-phase=dwellHeader] .paper-feed-window{clip-path:inset(var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-feed-header-clip) var(--tft-runtime-zero))}[data-phase=feedPortraitsSignals] .paper-feed-window,[data-phase=dwellPortraitsSignals] .paper-feed-window{clip-path:inset(var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-feed-portraits-clip) var(--tft-runtime-zero))}[data-phase=feedExplanationPerforation] .match-receipt{transform:perspective(var(--tft-runtime-paper-height)) rotateX(var(--tft-runtime-paper-tension))}[data-phase=feedExplanationPerforation] .paper-feed-window{clip-path:inset(var(--tft-runtime-zero) var(--tft-runtime-zero) var(--tft-runtime-feed-explanation-clip) var(--tft-runtime-zero))}@media (prefers-reduced-motion:reduce){.paper-feed-window,.match-receipt{transition:none}.printer-shell__led{animation:none}}.sr-only{width:var(--tft-runtime-perforation-width);height:var(--tft-runtime-perforation-width);clip-path:inset(var(--tft-runtime-full));position:absolute;overflow:hidden}.legal-page{min-height:var(--tft-runtime-hero-min-height);background:var(--tft-color-surface-ambient);color:var(--tft-color-text-primary);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-legal-body-size);line-height:var(--tft-runtime-legal-body-line-height);padding:var(--tft-runtime-legal-page-padding);overflow-x:clip}.legal-receipt{min-width:var(--tft-runtime-zero);width:var(--tft-runtime-full);max-width:var(--tft-runtime-legal-receipt-max-width);padding:var(--tft-runtime-legal-receipt-padding);border:var(--tft-runtime-perforation-width) solid var(--tft-color-text-primary);background:var(--tft-color-surface-receipt);box-shadow:var(--tft-runtime-legal-receipt-shadow);margin-inline:auto}.legal-skip-link{z-index:var(--tft-runtime-layer-phone);padding:var(--tft-runtime-portrait-gap);background:var(--tft-color-text-primary);color:var(--tft-color-text-inverse);transform:translateY(var(--tft-runtime-legal-skip-hidden));position:absolute;inset-block-start:var(--tft-runtime-zero);inset-inline-start:var(--tft-runtime-zero)}.legal-skip-link:focus{transform:translateY(var(--tft-runtime-zero))}.legal-navigation{grid-template-columns:repeat(auto-fit, minmax(min(var(--tft-runtime-legal-nav-column-min), var(--tft-runtime-full)), 1fr));justify-content:space-between;align-items:center;gap:var(--tft-runtime-portrait-gap);border-block-end:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);padding-block-end:var(--tft-runtime-portrait-gap);display:grid}.legal-navigation a,.legal-contents a,.legal-inline-link,.legal-page__return a,.legal-footer a{color:var(--tft-color-text-primary);-webkit-text-decoration-color:var(--tft-color-brand-print-red);text-decoration-color:var(--tft-color-brand-print-red);text-underline-offset:var(--tft-runtime-perforation-gap)}.legal-navigation a,.legal-contents a,.legal-footer a,.legal-page__return a,.site-footer a{min-height:var(--tft-runtime-control-min-height);align-items:center;display:inline-flex}.legal-navigation a:focus-visible,.legal-contents a:focus-visible,.legal-inline-link:focus-visible,.legal-page__return a:focus-visible,.legal-footer a:focus-visible,.legal-skip-link:focus-visible{outline:var(--tft-runtime-focus-width) solid var(--tft-color-brand-print-red);outline-offset:var(--tft-runtime-perforation-gap)}.legal-navigation__brand{font-weight:var(--tft-runtime-font-weight-bold);letter-spacing:var(--tft-runtime-headline-letter-spacing);text-transform:uppercase;text-decoration:none}.legal-navigation__routes{justify-content:end;gap:var(--tft-runtime-paper-section-gap);min-width:var(--tft-runtime-zero);flex-wrap:wrap;display:flex}.legal-navigation [aria-current=page]{color:var(--tft-color-brand-print-red);font-weight:var(--tft-runtime-font-weight-bold)}.legal-page__header{gap:var(--tft-runtime-perforation-gap);flex-direction:column;margin-block-start:var(--tft-runtime-paper-section-gap);display:flex}.legal-page__eyebrow{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-eyebrow-size);font-weight:var(--tft-runtime-font-weight-bold);letter-spacing:var(--tft-runtime-headline-letter-spacing);text-transform:uppercase}.legal-page__title{margin:var(--tft-runtime-zero);font-family:var(--tft-font-display);font-size:var(--tft-runtime-legal-title-size);font-stretch:var(--tft-runtime-headline-stretch);font-weight:var(--tft-runtime-font-weight-regular);line-height:var(--tft-runtime-legal-title-line-height);text-wrap:balance}.legal-page__updated{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-receipt-size)}.legal-prose{overflow-wrap:anywhere;margin-block-start:var(--tft-runtime-portrait-gap);margin-block-end:var(--tft-runtime-zero)}.legal-draft-notice{padding:var(--tft-runtime-paper-padding);border-block:var(--tft-runtime-perforation-width) dashed var(--tft-color-brand-print-red);background:var(--tft-color-surface-canvas);color:var(--tft-color-brand-print-red);margin-block-start:var(--tft-runtime-paper-section-gap)}.legal-draft-notice__title{margin:var(--tft-runtime-zero);font-family:var(--tft-font-display);font-size:var(--tft-runtime-legal-section-title-size);font-weight:var(--tft-runtime-font-weight-regular);letter-spacing:var(--tft-runtime-headline-letter-spacing);text-transform:uppercase}.legal-contents{padding-block:var(--tft-runtime-paper-section-gap);border-block:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);margin-block-start:var(--tft-runtime-paper-section-gap)}.legal-draft-notice+.legal-contents{border-block-start:none}.legal-contents__title{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-receipt-size);text-transform:uppercase}.legal-contents__list{grid-template-columns:var(--tft-runtime-legal-toc-columns);gap:var(--tft-runtime-perforation-gap) var(--tft-runtime-paper-section-gap);margin-block:var(--tft-runtime-portrait-gap) var(--tft-runtime-zero);min-width:var(--tft-runtime-zero);padding-inline-start:var(--tft-runtime-zero);list-style:none;display:grid}.legal-contents__list li,.legal-contents__list a{min-width:var(--tft-runtime-zero);overflow-wrap:anywhere}.legal-section{min-width:var(--tft-runtime-zero);margin-block-start:var(--tft-runtime-paper-section-gap);scroll-margin-block-start:var(--tft-runtime-legal-page-padding)}.legal-section__heading{margin:var(--tft-runtime-zero);border-block-end:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);font-family:var(--tft-font-display);font-size:var(--tft-runtime-legal-section-title-size);font-weight:var(--tft-runtime-font-weight-regular);overflow-wrap:anywhere;text-wrap:balance;padding-block-end:var(--tft-runtime-perforation-gap)}.legal-list{margin-block:var(--tft-runtime-portrait-gap) var(--tft-runtime-zero);padding-inline-start:var(--tft-runtime-paper-padding)}.legal-list__item{margin-block-start:var(--tft-runtime-perforation-gap)}.legal-table-scroll{max-width:var(--tft-runtime-full);min-width:var(--tft-runtime-zero);margin-block-start:var(--tft-runtime-portrait-gap);overflow-x:auto}.legal-table-scroll:focus-visible{outline:var(--tft-runtime-focus-width) solid var(--tft-color-brand-print-red);outline-offset:var(--tft-runtime-perforation-gap)}.legal-table{border-collapse:collapse;font-size:var(--tft-runtime-receipt-size);width:var(--tft-runtime-full)}.legal-table__caption{font-weight:var(--tft-runtime-font-weight-bold);text-align:start;padding-block-end:var(--tft-runtime-perforation-gap)}.legal-table th,.legal-table td{border-block-end:var(--tft-runtime-perforation-width) solid var(--tft-color-text-primary);padding:var(--tft-runtime-perforation-gap);text-align:start;vertical-align:top;overflow-wrap:anywhere}.legal-inline-link{min-height:var(--tft-runtime-control-min-height);font-weight:var(--tft-runtime-font-weight-bold);display:inline-block}.legal-footer{justify-content:space-between;gap:var(--tft-runtime-paper-section-gap);border-block-start:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);font-size:var(--tft-runtime-receipt-size);flex-wrap:wrap;margin-block-start:var(--tft-runtime-paper-section-gap);padding-block-start:var(--tft-runtime-paper-section-gap);display:flex}.legal-footer p{margin:var(--tft-runtime-zero)}.legal-footer__label{font-weight:var(--tft-runtime-font-weight-bold);text-transform:uppercase}.site-footer{justify-content:space-between;gap:var(--tft-runtime-paper-section-gap);padding:var(--tft-runtime-legal-page-padding);border-block-start:var(--tft-runtime-perforation-width) dashed var(--tft-color-text-primary);background:var(--tft-color-surface-ambient);color:var(--tft-color-text-primary);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-legal-body-size);line-height:var(--tft-runtime-legal-body-line-height);flex-wrap:wrap;display:flex}.site-footer__group{gap:var(--tft-runtime-perforation-gap);flex-direction:column;display:flex}.site-footer__label{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-eyebrow-size);font-weight:var(--tft-runtime-font-weight-bold);letter-spacing:var(--tft-runtime-headline-letter-spacing);text-transform:uppercase}.site-footer__list{gap:var(--tft-runtime-perforation-gap);margin:var(--tft-runtime-zero);padding:var(--tft-runtime-zero);flex-direction:column;list-style:none;display:flex}.site-footer__copyright{margin:var(--tft-runtime-zero)}.site-footer a{color:var(--tft-color-text-primary);-webkit-text-decoration-color:var(--tft-color-brand-print-red);text-decoration-color:var(--tft-color-brand-print-red);text-underline-offset:var(--tft-runtime-perforation-gap)}.site-footer a:focus-visible{outline:var(--tft-runtime-focus-width) solid var(--tft-color-brand-print-red);outline-offset:var(--tft-runtime-perforation-gap)}.legal-page--compact{min-height:auto}.site-section{padding:var(--tft-runtime-section-padding);background:var(--tft-color-surface-ambient);border-top:var(--tft-runtime-hairline) solid var(--tft-color-surface-receipt);container-type:inline-size}.site-section--receipt{background:var(--tft-color-surface-receipt)}.site-section__inner{max-width:var(--tft-runtime-section-max-width);gap:var(--tft-runtime-section-gap);margin-inline:auto;display:grid}.site-section__inner--split{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tft-runtime-section-split-min)), 1fr));column-gap:var(--tft-runtime-section-split-gap);align-items:start}.site-section__head{max-width:var(--tft-runtime-section-head-max-width);gap:var(--tft-runtime-privacy-card-gap);align-content:start;display:grid}.site-section__eyebrow{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-section-eyebrow-size);letter-spacing:var(--tft-runtime-section-eyebrow-tracking);text-transform:uppercase;color:var(--tft-color-brand-print-red)}.site-section__heading{margin:var(--tft-runtime-zero);font-family:var(--tft-font-display);font-size:var(--tft-runtime-section-heading-size);line-height:var(--tft-runtime-section-heading-line-height);letter-spacing:var(--tft-runtime-headline-letter-spacing);font-stretch:var(--tft-runtime-headline-stretch);max-width:var(--tft-runtime-section-lead-max-width)}.site-section__lead{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-section-lead-size);line-height:var(--tft-runtime-section-lead-line-height);max-width:var(--tft-runtime-section-lead-max-width)}.site-section__link{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-body-size)}.site-section__link a{min-height:var(--tft-runtime-tap-target-min-height);padding-inline:var(--tft-runtime-tap-target-padding);color:var(--tft-color-text-primary);-webkit-text-decoration-color:var(--tft-color-brand-print-red);text-decoration-color:var(--tft-color-brand-print-red);text-underline-offset:var(--tft-runtime-step-rule-padding);align-items:center;margin-inline-start:calc(var(--tft-runtime-tap-target-padding) * -1);display:inline-flex}.step-grid{margin:var(--tft-runtime-zero);padding:var(--tft-runtime-zero);grid-template-columns:var(--tft-runtime-step-grid-columns);gap:var(--tft-runtime-step-gap);list-style:none;display:grid}.step{gap:var(--tft-runtime-privacy-list-gap);padding-left:var(--tft-runtime-step-rule-padding);border-left:var(--tft-runtime-hairline) solid var(--tft-color-text-primary);display:grid}.step__body{max-width:var(--tft-runtime-faq-answer-max-width)}.step__number{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-number-size);letter-spacing:var(--tft-runtime-section-eyebrow-tracking);color:var(--tft-color-brand-print-red)}.step__title{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-step-title-size);line-height:var(--tft-runtime-section-heading-line-height)}.step__body,.privacy-card__list,.safety-list{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-step-body-size);line-height:var(--tft-runtime-step-body-line-height)}.privacy-grid{grid-template-columns:var(--tft-runtime-privacy-grid-columns);gap:var(--tft-runtime-step-gap);display:grid}.privacy-card{padding:var(--tft-runtime-privacy-card-padding);background:var(--tft-color-surface-ambient);border-radius:var(--tft-runtime-privacy-card-radius);gap:var(--tft-runtime-privacy-card-gap);display:grid}.privacy-card__title{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-number-size);letter-spacing:var(--tft-runtime-section-eyebrow-tracking);text-transform:uppercase}.privacy-card__list,.safety-list{padding:var(--tft-runtime-zero);gap:var(--tft-runtime-privacy-list-gap);list-style:none;display:grid}.safety-list{max-width:var(--tft-runtime-faq-answer-max-width)}.privacy-card__list li,.safety-list li{padding-left:var(--tft-runtime-step-rule-padding);position:relative}.privacy-card__list li:before,.safety-list li:before{content:"▪";left:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);position:absolute}.faq{margin:var(--tft-runtime-zero)}.faq__item{padding-block:var(--tft-runtime-faq-item-padding);border-top:var(--tft-runtime-hairline) solid var(--tft-runtime-faq-rule-color)}.faq__item:first-child{border-top:none;padding-block-start:var(--tft-runtime-zero)}.faq__question{font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-faq-question-size);font-weight:var(--tft-runtime-font-weight-bold)}.faq__answer{margin:var(--tft-runtime-zero);margin-top:var(--tft-runtime-privacy-list-gap);font-size:var(--tft-runtime-faq-answer-size);line-height:var(--tft-runtime-step-body-line-height);max-width:var(--tft-runtime-faq-answer-max-width)}.final-cta{padding:var(--tft-runtime-final-cta-padding);background:var(--tft-color-surface-printer);color:var(--tft-color-text-inverse);gap:var(--tft-runtime-final-cta-gap);text-align:center;justify-items:center;display:grid}.final-cta__heading{margin:var(--tft-runtime-zero);font-family:var(--tft-font-display);font-size:var(--tft-runtime-final-cta-heading-size);line-height:var(--tft-runtime-headline-line-height);letter-spacing:var(--tft-runtime-headline-letter-spacing);font-stretch:var(--tft-runtime-headline-stretch)}.final-cta__status{margin:var(--tft-runtime-zero);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-body-size);color:var(--tft-color-surface-receipt)}.paper-sample{margin:var(--tft-runtime-zero);max-width:var(--tft-runtime-paper-sample-max-width);padding:var(--tft-runtime-paper-sample-padding);gap:var(--tft-runtime-paper-sample-gap);background:var(--tft-color-surface-receipt);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-body-size);box-shadow:var(--tft-runtime-legal-receipt-shadow);display:grid}.site-section--receipt .paper-sample{background:var(--tft-color-surface-ambient)}.paper-sample__label{margin:var(--tft-runtime-zero);letter-spacing:var(--tft-runtime-section-eyebrow-tracking);font-weight:var(--tft-runtime-font-weight-bold)}.paper-sample__meta{margin:var(--tft-runtime-zero);color:var(--tft-color-brand-print-red);letter-spacing:var(--tft-runtime-section-eyebrow-tracking);font-size:var(--tft-runtime-step-number-size)}.paper-sample__rule{margin:var(--tft-runtime-zero);border:var(--tft-runtime-zero);border-top:var(--tft-runtime-hairline) dashed var(--tft-color-text-primary)}.paper-sample__rows{margin:var(--tft-runtime-zero);padding:var(--tft-runtime-zero);gap:var(--tft-runtime-paper-sample-rule-gap);list-style:none;display:grid}.paper-sample__foot,.paper-sample__reason{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-step-number-size);letter-spacing:var(--tft-runtime-section-eyebrow-tracking)}.plus-columns{grid-template-columns:var(--tft-runtime-plus-columns);gap:var(--tft-runtime-step-gap);display:grid}.live-proof{gap:var(--tft-runtime-proof-stack-gap);display:grid}.live-proof__options{gap:var(--tft-runtime-proof-option-gap);flex-wrap:wrap;display:flex}.live-proof__option{min-height:var(--tft-runtime-tap-target-min-height);padding:var(--tft-runtime-proof-option-padding);border:var(--tft-runtime-hairline) solid var(--tft-color-text-primary);border-radius:var(--tft-runtime-proof-option-radius);background:var(--tft-color-surface-ambient);color:var(--tft-color-text-primary);font-family:var(--tft-font-receipt);font-size:var(--tft-runtime-step-body-size);cursor:pointer}.live-proof__option[aria-checked=true]{background:var(--tft-color-text-primary);color:var(--tft-color-text-inverse);font-weight:var(--tft-runtime-font-weight-bold)}.live-proof__option:focus-visible{outline:var(--tft-runtime-hairline) solid var(--tft-color-brand-print-red);outline-offset:var(--tft-runtime-paper-sample-rule-gap)}.paper-sample__printed{margin:var(--tft-runtime-zero);font-size:var(--tft-runtime-proof-printed-size);letter-spacing:var(--tft-runtime-section-eyebrow-tracking)}.device-film{margin:var(--tft-runtime-zero);max-width:var(--tft-runtime-film-max-width)}.device-film__video,.device-film__poster{width:var(--tft-runtime-full);border-radius:var(--tft-runtime-film-radius);height:auto;display:block}.device-film__poster,.device-film__caption{display:none}@media (prefers-reduced-motion:reduce){.device-film__video{display:none}.device-film__poster{display:block}.device-film__caption{margin-top:var(--tft-runtime-privacy-list-gap);font-size:var(--tft-runtime-step-body-size);line-height:var(--tft-runtime-step-body-line-height);display:block}}.site-section--roll .site-section__inner--split{align-items:center}.paper-sample--roll{max-width:var(--tft-runtime-roll-max-width);gap:var(--tft-runtime-roll-row-gap);justify-self:end;margin-block-start:calc(var(--tft-runtime-roll-rise) * -1)}.paper-sample--roll .paper-sample__rows{gap:var(--tft-runtime-roll-row-gap)}
