/* Journey contract: desktop bracket from original 473:62/64 (r5 is raster
   inferred); mobile from 38:260 raster (12px inset/top, 28px drop, r5 estimate).
   Paper colour, reading column and type are service choices, shared with body.
   Candidate B (r8 / .66 opacity) is NOT an approved source token. */
:root:has(body.launch-shell){overflow-y:auto;overflow-x:clip}
body.launch-shell{--paper:#f9f7f1;--ink:#111;--secondary:#5b5953;--reading:650px;--gap:24px;--rule-top:20px;--rule-inset:30px;--rule-drop:35px;--rule-radius:5px;--main-top:64px;display:flow-root;position:static;overflow:visible;height:auto;min-height:100vh;margin:0;background:var(--paper);color:var(--ink);font-family:"Wanted Sans Variable",sans-serif;font-size:18px;font-weight:400;line-height:30px;font-synthesis:none;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}
.launch-shell *{box-sizing:border-box}
.launch-shell :where(h1,h2,h3,p,figure){margin:0}
.launch-shell a{color:inherit;text-underline-offset:4px}
.launch-shell a:hover{text-decoration-thickness:2px}
.launch-shell :focus-visible{outline:2px solid currentColor;outline-offset:4px}
.launch-shell .launch-skip{position:absolute;left:24px;top:0;transform:translateY(-200%);background:var(--paper);padding:8px 12px;z-index:5}
.launch-shell .launch-skip:focus{transform:none}
.launch-shell .launch-header{position:relative;margin:var(--rule-top) var(--rule-inset) 0;min-height:44px;display:flex;justify-content:space-between;gap:24px;padding:0 13px;font-size:14px;line-height:22px}
.launch-shell .launch-header::before{content:"";position:absolute;inset:0 0 auto;height:var(--rule-drop);border:1px solid var(--secondary);border-bottom:0;border-radius:var(--rule-radius) var(--rule-radius) 0 0;pointer-events:none}
.launch-shell .launch-header>a{font-weight:600;text-decoration:none;min-height:44px;padding-top:8px}
.launch-shell .launch-menu{position:relative;margin:0;text-align:right;min-width:44px}
.launch-shell .launch-menu summary{list-style:none;cursor:pointer;min-height:44px;padding-top:8px}
.launch-shell .launch-menu summary::-webkit-details-marker{display:none}
.launch-shell .launch-menu nav{display:flex;flex-direction:column;gap:8px;align-items:flex-end;padding:8px 0 16px}
.launch-shell .launch-menu nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}
.launch-shell .launch-main{width:min(var(--reading),calc(100% - 48px));margin:var(--main-top) auto 72px}
.launch-shell .launch-main h1{font-size:48px;line-height:58px;letter-spacing:0;font-weight:600;white-space:pre-line;margin:0 0 var(--gap)}
.launch-shell .launch-main>p{margin:0 0 var(--gap)}
.launch-shell .lead{font-size:18px;line-height:30px;margin:0 0 var(--gap)}
.launch-shell .eyebrow{font-family:"Mona Sans VF",sans-serif;font-size:12px;line-height:18px;margin-bottom:24px}
.launch-shell form{margin:24px 0}
.launch-shell label{display:block;font-size:14px;line-height:22px;margin:24px 0 8px}
.launch-shell input:not([type=hidden]):not([type=checkbox]),.launch-shell select{display:block;width:100%;height:52px;border:1px solid #aaa69c;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:18px;line-height:28px;padding:11px 16px;margin:0}
/* Date form only: 16px text inset measured from the outer border.
   Local Chromium UA DOM adds a 1px date-segment inset or 4px select-inner
   margin, in addition to our 1px border. Keep native controls and right padding. */
.launch-shell #birth-date{padding-inline-start:calc(16px - 1px - 1px)}
.launch-shell #calendar,.launch-shell #timezone{padding-inline-start:calc(16px - 1px - 4px)}
.launch-shell button,.launch-shell .button-link{display:inline-block;font:inherit;background:transparent;border:1px solid #aaa69c;padding:12px 20px;min-height:48px;cursor:pointer;color:inherit;text-decoration:none}
.launch-shell .primary{display:block;width:100%;min-height:52px;text-align:center;font-size:16px;line-height:26px;font-weight:500;border-radius:0;box-shadow:none;background:var(--ink);color:var(--paper);border-color:var(--ink);margin-top:24px}
.launch-shell .secondary-link{display:flex;min-height:44px;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid #aaa69c;text-decoration:none;font-size:16px;font-weight:500;line-height:26px;margin-top:24px}
.launch-shell .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.launch-shell label.check{display:flex;align-items:center;gap:10px;min-height:44px}
.launch-shell .check input{width:20px;height:20px;flex:none}
.launch-shell .muted{font-size:14px;line-height:22px;color:var(--secondary)}
.launch-shell .field-help{font-size:12px;line-height:18px;margin:8px 0 24px;color:var(--secondary)}
.launch-shell .summary{border-block:1px solid #bdb9af;padding:24px 0;margin:24px 0}
.launch-shell .summary dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:10px 20px;margin:0}
.launch-shell .summary dd{margin:0}
.launch-shell .price{font-size:32px;font-weight:500}
.launch-shell .error{border-left:3px solid #a64630;padding:10px 18px;margin:24px 0}
.launch-shell .library-item{border-bottom:1px solid #d9d6cf;padding:28px 0}
.launch-shell .library-item h2{font-size:24px}
.launch-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}
.launch-shell .inline{display:inline}
.launch-shell .product-art,.launch-shell .journey-cover{margin:0 0 24px;padding:0;width:min(400px,100%)}
.launch-shell .product-art img,.launch-shell .journey-cover img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.launch-shell figcaption{padding:0;font-family:"Wanted Sans Variable",sans-serif;font-size:12px;line-height:18px;color:var(--secondary);margin-top:12px}
.launch-shell figcaption::before{content:none}
.launch-shell figcaption>span,.launch-shell figcaption>a{display:block}
.launch-shell figcaption [lang=en]{font-family:"Mona Sans VF",sans-serif}
.launch-shell figcaption .art-title-ko{font-weight:500;color:var(--ink)}
.launch-shell .launch-footer{width:min(var(--reading),calc(100% - 48px));margin:0 auto;padding:24px 0 48px;border-top:1px solid #d9d6cf;font-size:12px;line-height:20px;color:var(--secondary)}
.launch-shell .launch-footer p{margin:0 0 16px}
.launch-shell .launch-footer details{margin-top:24px}
/* Review controls are separate from product flow: their expanded height must
   not create a scrollbar that changes the product's reading width. */
.launch-shell .review-tools{position:fixed;right:12px;bottom:12px;z-index:10;width:max-content;max-width:calc(100% - 24px);font-size:11px;line-height:18px;color:var(--secondary)}
.launch-shell .review-panel{background:#eeeae0;border:1px dashed #aaa69c}
.launch-shell .review-panel>summary{cursor:pointer;min-height:44px;padding:12px 16px}
.launch-shell .review-panel-content{width:420px;max-width:calc(100vw - 26px);max-height:60vh;overflow:auto;padding:12px 16px;border-top:1px dashed #aaa69c}
.launch-shell .review-panel-content form{margin:12px 0}
.launch-shell .test-banner{margin-bottom:8px}
.launch-shell .test-note{border-block:1px solid #d9d6cf;padding:20px 0;margin:36px 0;font-size:13px;color:var(--secondary)}
.launch-shell .fixture-field{margin:24px 0}
.launch-shell .field-label{font-size:14px;line-height:22px;margin:0 0 8px}
.launch-shell .field-value{min-height:52px;border:1px solid #aaa69c;padding:11px 16px;font-size:18px;line-height:28px;white-space:pre-wrap}
.launch-shell .fixture-boundary{border-top:1px solid #aaa69c;font-size:12px;line-height:20px;color:var(--secondary);padding-top:16px;margin-top:40px}
.launch-shell .state-index{list-style:none;padding:0}.launch-shell .state-index a{display:block;padding:16px 0;border-bottom:1px solid #aaa69c}
@media(max-width:698px){body.launch-shell{--rule-top:12px;--rule-inset:12px;--rule-drop:28px;--main-top:48px}.launch-shell .launch-header{padding-inline:12px}.launch-shell .launch-main h1{font-size:36px;line-height:44px}.launch-shell .field-pair{grid-template-columns:1fr}.launch-shell .summary dl{grid-template-columns:1fr}.launch-shell .summary dd{margin-bottom:12px}.launch-shell .product-art,.launch-shell .journey-cover{width:100%}}
@media(forced-colors:active){.launch-shell .launch-header::before{border-color:CanvasText}}
@media(prefers-reduced-motion:reduce){.launch-shell *{scroll-behavior:auto}}

/* V2 product guide: service extension of FOJ publication hierarchy, not FOJ pixel claims. */
.launch-shell .product-guide h1{font-size:40px;line-height:50px;font-weight:600}
.launch-shell .product-guide .product-meta{font-size:14px;line-height:22px;color:var(--secondary)}
.launch-shell .product-guide>p{margin-bottom:24px}
.launch-shell .product-guide>section{margin:40px 0}
.launch-shell .product-guide h2{font-size:24px;line-height:32px;font-weight:600;margin:0 0 16px;letter-spacing:0}
.launch-shell .product-guide section p{font-size:18px;line-height:30px;margin:0 0 16px}
.launch-shell .product-guide section .muted{font-size:14px;line-height:22px}
.launch-shell .product-guide ol{margin:0 0 24px;padding-left:24px}
.launch-shell .product-guide li{margin-bottom:12px;padding-left:4px}
.launch-shell .product-guide .price{font-size:32px;line-height:40px;font-weight:500;margin-bottom:8px}
.launch-shell .product-terms{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px 24px;font-size:18px;line-height:30px}
.launch-shell .product-terms dt{font-weight:500}
.launch-shell .product-terms dd{margin:0}
.launch-shell .legal-meta{margin-top:8px;font-size:12px;line-height:20px;font-weight:400;color:var(--secondary)}
.launch-shell .legal-meta dl{display:flex;flex-wrap:wrap;gap:4px 20px;margin:16px 0 0}
.launch-shell .legal-meta dl>div{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0;max-width:100%}
.launch-shell .legal-meta dt,.launch-shell .legal-meta dd{margin:0;font-weight:400;font-size:inherit;line-height:inherit}
.launch-shell .legal-meta .legal-address{flex-basis:100%}
.launch-shell .legal-meta dd{overflow-wrap:anywhere}
.launch-shell .legal-meta nav{display:flex;flex-wrap:wrap;gap:0 16px;margin:0}
.launch-shell .legal-meta a{display:inline-flex;align-items:center;min-height:32px;font-size:12px;line-height:20px;text-decoration:none}
.launch-shell .legal-meta a:hover{text-decoration:underline}
@media(pointer:coarse){.launch-shell .legal-meta a{min-height:44px}}
@media(max-width:698px){.launch-shell .product-guide h1{font-size:32px;line-height:40px}.launch-shell .product-guide h2{font-size:22px;line-height:30px}.launch-shell .product-terms{grid-template-columns:1fr;gap:4px}.launch-shell .product-terms dd{margin-bottom:16px}}

/* Private reward-preview review: scoped service extension of the 2026-09-24 Figma draft. */
.launch-shell .reward-content>h1{margin-bottom:32px}
.launch-shell .reward-content>.preview-category{font-size:12px;line-height:18px;color:var(--secondary);margin:0 0 8px}
.launch-shell .reward-content>.preview-brand{font-size:14px;line-height:22px;font-weight:500;margin:0 0 24px}
.launch-shell .reward-content .preview-art{margin:0 0 40px;width:100%}
.launch-shell .reward-content .preview-art img{display:block;width:100%;height:auto;aspect-ratio:8/9;object-fit:contain}
.launch-shell .reward-content figcaption{margin-top:12px;color:var(--secondary);font-size:12px;line-height:18px}
.launch-shell .reward-content figcaption p{margin:0;font-size:12px;line-height:18px}
/* Caption order: title pair, complete Korean block, complete English block, links. */
.launch-shell .reward-content .preview-art-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}
.launch-shell .reward-content .preview-art-title>span{min-width:0;max-width:100%}
.launch-shell .reward-content .preview-art-title>span[lang=ko]{font-weight:500}
.launch-shell .reward-content .preview-caption-description{margin-top:8px}
.launch-shell .reward-content .preview-caption-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:6px;font-size:12px;line-height:20px;letter-spacing:0}
.launch-shell .reward-content .preview-caption-links a{text-decoration:none;color:var(--secondary);padding-block:4px}
.launch-shell .reward-content .preview-caption-links a:hover{color:var(--ink);text-decoration:none}
.launch-shell .reward-content>.preview-core{font-size:28px;line-height:42px;font-weight:500;margin:0 0 40px}
.launch-shell .reward-content .preview-summary{border-top:1px solid #d9d6cf;padding-top:24px;margin:0 0 40px}
.launch-shell .reward-content h2{font-size:24px;line-height:34px;font-weight:600;margin:0 0 16px}
.launch-shell .reward-content section p{font-size:18px;line-height:30px;margin:0}
.launch-shell .reward-content section p+p{margin-top:16px}
.launch-shell .reward-content .preview-bridge{border-top:1px solid #d9d6cf;padding-top:32px}
.launch-shell .reward-content a.primary{margin-top:24px}
.launch-shell .reward-state>.reward-status{font-size:14px;line-height:22px;font-weight:500;color:var(--secondary);margin:0 0 24px}
.launch-shell .reward-state .reward-lead{margin-bottom:32px}
.launch-shell .reward-state form{margin:16px 0}
.launch-shell .reward-state form .primary{margin:0}
.launch-shell .reward-state button.secondary-link{width:100%;border:0;border-bottom:1px solid #aaa69c;margin:0}
.launch-shell .reward-review-note{font-size:12px;line-height:20px;color:var(--secondary);border-top:1px dashed #aaa69c;margin-top:40px;padding-top:16px}
/* Quiet metadata link; zero tracking and no decorative rule or underline.
   Service extension of the approved FOJ-inspired caption/meta hierarchy. */
.launch-shell .reward-state>.reward-product-link{font-size:12px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--secondary);margin:12px 0 0}
.launch-shell .reward-product-link a{display:inline-block;padding:4px 0;text-decoration:none}
.launch-shell .reward-product-link a:hover{color:var(--ink);text-decoration:none}
@media(max-width:698px){.launch-shell .reward-content>.preview-core{font-size:24px;line-height:36px}}

/* Policy reading rhythm: same 650px column, Wanted body 18/30 as the letter. */
.launch-shell .policy-page{max-width:650px;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}
.launch-shell .policy-page>h1{font-size:40px;line-height:1.3;font-weight:600;letter-spacing:-.015em;margin:0 0 20px;text-wrap:balance}
.launch-shell .policy-page .policy-meta,.launch-shell .policy-page .policy-state{font-size:12px;line-height:20px;font-weight:400;letter-spacing:.02em;color:var(--secondary);margin:0 0 12px}
.launch-shell .policy-page .policy-intro{font-size:20px;line-height:32px;margin:28px 0 48px;text-wrap:pretty}
.launch-shell .policy-page .policy-section{margin:0;padding:32px 0 36px;border-top:1px solid #d9d6cf}
.launch-shell .policy-page .policy-section h2{font-size:24px;line-height:34px;font-weight:500;letter-spacing:-.01em;margin:0 0 18px;text-wrap:balance}
.launch-shell .policy-page .policy-section p:not(.policy-state){font-size:18px;line-height:30px;font-weight:400;margin:0;text-wrap:pretty}
.launch-shell .policy-page .policy-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:36px 0 0;padding-top:24px;border-top:1px solid #d9d6cf;font-size:14px;line-height:24px}
.launch-shell .policy-links a{display:inline-block;padding:8px 0}
.launch-shell .before-read{margin:32px 0}.launch-shell .before-read p{margin:0 0 12px;font-size:18px;line-height:30px}.launch-shell .before-read .read-input{font-size:14px;line-height:24px;color:var(--secondary);margin-bottom:24px}
@media(max-width:698px){.launch-shell .policy-page>h1{font-size:30px;line-height:40px}.launch-shell .policy-page .policy-intro{font-size:18px;line-height:30px;margin:24px 0 36px}.launch-shell .policy-page .policy-section{padding:28px 0 32px}.launch-shell .policy-page .policy-section h2{font-size:22px;line-height:32px}}

/* Actual CURRENT Figma shell: 3217 header, 3493:202/228 hero,
   3438:11809/11842/11871 footer. Existing Wanted/Mona and body/caption remain. */
.launch-shell .launch-header{height:64px;min-height:64px;margin:0;padding:28px 43px 0;z-index:30;font-family:"Mona Sans VF","Wanted Sans Variable",sans-serif;font-size:14px;line-height:22px}
.launch-shell .launch-header::before{inset:20px 30px auto;height:35px}
.launch-shell .launch-header>a,.launch-shell .launch-menu summary{padding:0;min-height:36px}
.launch-shell .launch-wordmark{font-family:"Mona Sans VF",sans-serif;font-weight:700;letter-spacing:-.4px}
.launch-shell .launch-wordmark-eight{font-size:14.6px}
.launch-shell .launch-menu nav{position:absolute;right:-12px;top:36px;width:220px;max-width:calc(100vw - 48px);padding:16px 20px;background:var(--paper);color:var(--ink);border:1px solid #bdb9af;box-shadow:0 8px 20px #1111110d;text-align:right}
.launch-shell .launch-footer{width:100%;padding:32px 96px;margin:0;border:0;color:var(--secondary);font-size:13px;line-height:22px}
.launch-shell .launch-footer-inner{border-top:1px solid #11111138;padding-top:16px}
.launch-shell .launch-footer p{margin-bottom:16px;font-size:13px;line-height:22px}
.launch-shell .launch-footer .legal-meta{font-size:13px;line-height:22px;margin:0}
.launch-shell .launch-footer .legal-meta nav{gap:0 16px;margin:0 0 16px}
.launch-shell .launch-footer .legal-meta a{font-size:13px;line-height:22px;min-height:22px;font-weight:500}
.launch-shell .launch-footer .legal-meta dl{margin:0;gap:4px 20px}
.launch-shell .product-art,.launch-shell .journey-cover{margin-inline:auto}
.launch-shell .library-item h2{line-height:32px}
.launch-shell .launch-hero-scroll{--hero-height:100dvh;--hero-hold:20dvh;position:relative;height:calc(var(--hero-height) + var(--hero-hold))}
.launch-shell .launch-hero{position:sticky;top:0;height:var(--hero-height);width:100%;overflow:hidden;background:var(--paper)}
.launch-shell .launch-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.02)}
.launch-home .launch-header{position:fixed;inset:0 0 auto;opacity:0;visibility:hidden;pointer-events:none;background:transparent;transition:opacity 180ms ease,visibility 180ms ease,background-color 180ms ease}
.launch-home .launch-header.is-visible{opacity:1;visibility:visible;pointer-events:auto}
.launch-home .launch-header.has-background{background:var(--paper)}
.launch-home .launch-main{margin-top:0;padding-top:64px}
/* No title/button overlays: these begin strictly after the H + .2H scroll area. */
@media(min-width:699px) and (max-width:1100px){.launch-shell .launch-footer{padding-inline:40px}}
@media(max-width:698px){.launch-shell .launch-header{padding:18px 25px 0}.launch-shell .launch-header::before{inset:12px 12px auto;height:28px}.launch-shell .launch-header>a,.launch-shell .launch-menu summary{min-height:46px}.launch-shell .launch-menu nav{top:46px;right:-1px}.launch-shell .launch-footer{padding:32px 24px}.launch-home .launch-main{padding-top:48px}}
@media(prefers-reduced-motion:reduce){.launch-home .launch-header{transition:none}}

/* Match the full viewport width of Figma while retaining wheel/touch/keyboard scroll. */
:root:has(body.launch-shell){scrollbar-width:none}
:root:has(body.launch-shell)::-webkit-scrollbar{display:none}

.launch-shell .launch-footer .legal-meta nav{display:block}
.launch-shell .legal-policy-row{display:flex;flex-wrap:wrap;gap:0 10px;font-weight:500}
.launch-shell .launch-footer .legal-registration-check{margin:16px 0 0}

.launch-home .launch-main{min-height:calc(100dvh - 64px)}

/* CURRENT product/policy typography; policy content is unchanged. */
.launch-shell .product-guide h1,.launch-shell .policy-page>h1{font-size:48px;line-height:58px;letter-spacing:0;margin-bottom:24px;text-wrap:wrap}
.launch-shell .product-guide h2,.launch-shell .policy-page .policy-section h2{font-size:24px;line-height:32px;font-weight:500;letter-spacing:0;margin:0 0 24px;text-wrap:wrap}
.launch-shell .policy-page .policy-meta,.launch-shell .policy-page .policy-state{font-size:18px;line-height:30px;letter-spacing:0;margin:0 0 24px}
.launch-shell .policy-page .policy-section{border:0;padding:0;margin:0 0 24px}
@media(max-width:698px){.launch-shell .product-guide h1,.launch-shell .policy-page>h1{font-size:36px;line-height:44px}}

.launch-shell .product-guide .product-meta,.launch-shell .product-guide .price{font-size:18px;line-height:30px;font-weight:400}
.launch-shell .product-guide>section{margin:24px 0}
.launch-shell .product-guide section p{margin:0 0 24px}

/* Developer controls cannot overlay the approved image-only first screen. */
.launch-home .review-tools{display:none}

/* Input progression follows the letter rail's quiet ink/paper hierarchy.
   This is an interaction extension, not a new Figma-approved typography system. */
.launch-shell [data-birth-intake]{margin:32px 0 48px}
.launch-shell [data-birth-intake] fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}
.launch-shell [data-birth-intake] fieldset[hidden],.launch-shell [data-birth-intake] [hidden]{display:none}
.launch-shell [data-birth-intake] legend{font-size:24px;line-height:34px;font-weight:500;padding:0;margin-bottom:8px;max-width:100%}
.launch-shell .intake-ready fieldset{min-height:260px}
.launch-shell .intake-progress{margin-bottom:36px}
.launch-shell .intake-status{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:20px;color:var(--secondary);margin-bottom:12px}
.launch-shell [data-intake-count]{font-family:"Mona Sans VF",sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}
.launch-shell .intake-rail{height:2px;background:#b9b6af;position:relative}
.launch-shell .intake-rail>span{display:block;height:100%;width:0;background:var(--ink);transition:width 340ms cubic-bezier(.2,.65,.3,1);position:relative}
.launch-shell .intake-rail>span::after{content:"";position:absolute;right:-3px;top:-2px;width:6px;height:6px;background:var(--ink);border-radius:50%}
.launch-shell .intake-actions{display:flex;align-items:stretch;gap:16px}
.launch-shell .intake-actions .primary{margin:0;flex:1}
.launch-shell .intake-actions [data-intake-back]{flex:none;min-width:72px;font-size:16px}
.launch-shell [data-intake-summary]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin:24px 0;font-size:16px;line-height:26px}
.launch-shell [data-intake-summary] dt{color:var(--secondary)}
.launch-shell [data-intake-summary] dd{margin:0;overflow-wrap:anywhere}
@media(max-width:698px){.launch-shell [data-birth-intake] legend{font-size:24px;line-height:34px}.launch-shell .intake-ready fieldset{min-height:240px}.launch-shell [data-intake-summary]{grid-template-columns:96px minmax(0,1fr);gap:12px}}
@media(prefers-reduced-motion:reduce){.launch-shell .intake-rail>span{transition:none}}
