.bo-shell{z-index:9999;color:#eeede9;font-family:var(--font-fraunces), Georgia, serif;background:#0a0908;position:fixed;inset:0;overflow-y:auto}.bo-shell,.bo-shell *{box-sizing:border-box}.bo-shell ::selection{color:#0a0908;background:#c68865}.bo-shell button,.bo-shell input,.bo-shell textarea,.bo-shell select{font:inherit;color:inherit}.bo-shell a{color:inherit}.bo-shell .container{max-width:1280px;margin:0 auto;padding:0 32px}.bo-shell .caps,.bo-shell .caps-sm,.bo-shell .label-mono,.bo-shell .kbd,.bo-shell .intro-eyebrow,.bo-shell .confirm-tag,.bo-shell .e-caps,.bo-shell .d-no,.bo-shell .a-no,.bo-shell .s-caps,.bo-shell .lv-no,.bo-shell .lv-label,.bo-shell .q-num,.bo-shell .mh-tag,.bo-shell .story-tagline .left-mono,.bo-shell .story-tagline .right-mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.2em}.bo-shell .masthead{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0908db;border-bottom:1px solid #eeede91f;position:sticky;top:0}.bo-shell .masthead-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 0;display:grid}.bo-shell .mh-right{justify-content:flex-end;display:flex}.bo-shell .mh-center{letter-spacing:-.01em;font-size:18px}.bo-shell .mh-logo-collective:before{content:" "}.bo-shell .mh-center em{color:#c68865;font-style:italic}.bo-shell .mh-link{cursor:pointer;color:#eeede999;background:0 0;border:0;padding:6px 0;font-size:10.5px}.bo-shell .mh-link:hover{color:#eeede9}.bo-shell .mh-tag{color:#0a0908;background:#c68865;padding:6px 12px;font-size:9.5px;font-weight:500}.bo-shell .progress{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#eeede966;border-bottom:1px solid #eeede90f;align-items:center;gap:14px;padding:18px 0;font-size:10px;display:flex}.bo-shell .progress-bar{background:#eeede91f;flex:1;height:1px;position:relative}.bo-shell .progress-bar-fill{background:#c68865;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.bo-shell .stage{grid-template-columns:360px 1fr;gap:56px;min-height:calc(100vh - 76px);padding:56px 0 120px;display:grid}.bo-shell .sidebar{align-self:start;position:sticky;top:96px}.bo-shell .sidebar h1,.bo-shell .intro h1,.bo-shell .confirm-h1,.bo-shell .q-label,.bo-shell .level-head h3,.bo-shell .asset h3,.bo-shell .summary h2,.bo-shell .share-copy h3,.bo-shell .deliverable h3{font-family:var(--font-fraunces), Georgia, serif}.bo-shell .sidebar .step-no{color:#c68865;margin-bottom:14px}.bo-shell .sidebar h1{letter-spacing:-.025em;color:#f2efe9;margin:0 0 18px;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1.02}.bo-shell .sidebar h1 em{color:#c68865;font-style:italic}.bo-shell .sidebar p{color:#eeede999;max-width:320px;margin:0 0 12px;font-size:15.5px;line-height:1.6}.bo-shell .sidebar .meta{letter-spacing:.2em;text-transform:uppercase;color:#eeede966;border-top:1px solid #eeede91f;flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;font-size:10.5px;display:flex}.bo-shell .stepnav{border-top:1px solid #eeede90f;flex-direction:column;gap:4px;margin-top:32px;padding-top:18px;display:flex}.bo-shell .stepnav button{cursor:pointer;text-align:left;letter-spacing:.16em;text-transform:uppercase;color:#eeede966;background:0 0;border:0;align-items:baseline;gap:12px;padding:8px 0;font-size:11px;display:flex}.bo-shell .stepnav button:hover{color:#eeede9cc}.bo-shell .stepnav button.active{color:#eeede9}.bo-shell .stepnav button.done{color:#c68865}.bo-shell .stepnav .dot{background:#eeede933;border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(2px)}.bo-shell .stepnav .active .dot{background:#c68865;box-shadow:0 0 0 4px #c688652e}.bo-shell .main{min-width:0}.bo-shell .q-section{flex-direction:column;gap:36px;display:flex}.bo-shell .q-section.fade{animation:.5s cubic-bezier(.2,.7,.2,1) bo-fadein}@keyframes bo-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bo-shell .q{flex-direction:column;gap:14px;display:flex}.bo-shell .q-head{align-items:baseline;gap:14px;display:flex}.bo-shell .q-num{color:#eeede966;flex-shrink:0;padding-top:2px;font-size:11px}.bo-shell .q-label{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.18}.bo-shell .q-label em{color:#c68865;font-style:italic}.bo-shell .q-hint{color:#eeede999;max-width:640px;margin:0 0 0 42px;font-size:14px;font-style:italic;line-height:1.55}.bo-shell .field{color:#eeede9;width:100%;font-family:var(--font-fraunces), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #eeede933;outline:none;padding:16px 0;font-size:22px;transition:border-color .2s}.bo-shell .field::placeholder{color:#eeede966;font-style:italic}.bo-shell .field:focus{border-bottom-color:#c68865}.bo-shell textarea.field{font-family:var(--font-fraunces), Georgia, serif;resize:vertical;min-height:84px;padding:12px 0;font-size:17px;line-height:1.55}.bo-shell .field-error{color:#d27b73;font-size:12px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.bo-shell .suggestions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bo-shell .chip{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#eeede9d1;cursor:pointer;background:0 0;border:1px solid #eeede933;padding:9px 14px;font-size:10.5px;transition:all .18s}.bo-shell .chip:hover{color:#eeede9;border-color:#eeede999}.bo-shell .chip.selected{color:#0a0908;background:#c68865;border-color:#c68865}.bo-shell .chip .check{margin-right:6px;display:none}.bo-shell .chip.selected .check{display:inline}.bo-shell .cat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.bo-shell .cat-tile{cursor:pointer;text-align:left;color:#eeede9;background:0 0;border:1px solid #eeede91f;flex-direction:column;gap:10px;min-height:96px;padding:22px 18px 20px;display:flex;position:relative;overflow:hidden}.bo-shell .cat-tile:after{content:"";transform-origin:0;background:#c68865;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:14px;left:18px;right:18px;transform:scaleX(0)}.bo-shell .cat-tile:hover{background:#eeede906;border-color:#eeede966}.bo-shell .cat-tile:hover:after{transform:scaleX(1)}.bo-shell .cat-tile.selected{color:#0a0908;background:#c68865;border-color:#c68865}.bo-shell .cat-tile.selected:after{opacity:.18;background:#0a0908;transform:scaleX(1)}.bo-shell .cat-tile .ct-name{letter-spacing:-.008em;font-size:19px;font-weight:400;line-height:1.18}.bo-shell .cat-tile .ct-sub{letter-spacing:.22em;text-transform:uppercase;color:#eeede966;font-size:9px;font-weight:500}.bo-shell .cat-tile.selected .ct-sub{color:#0a09088c}.bo-shell .levels{grid-template-columns:1fr;gap:14px;display:grid}.bo-shell .level{background:#14120f;border:1px solid #eeede91f;grid-template-columns:200px 1fr;align-items:start;gap:36px;padding:26px;display:grid}.bo-shell .level-head h3{letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:400}.bo-shell .level-head h3 em{font-style:italic}.bo-shell .level-head .lv-blurb{color:#eeede999;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.bo-shell .level-body{flex-direction:column;gap:14px;display:flex}.bo-shell .level-body .lv-label{letter-spacing:.22em;text-transform:uppercase;color:#eeede966;font-size:9.5px}.bo-shell .goals-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.bo-shell .goal-chip{cursor:pointer;font-family:var(--font-fraunces), Georgia, serif;color:#eeede9d1;text-align:left;background:0 0;border:1px solid #eeede91f;align-items:center;gap:12px;padding:14px 16px;font-size:15.5px;transition:all .18s;display:flex}.bo-shell .goal-chip:hover{color:#eeede9;border-color:#eeede966}.bo-shell .goal-chip.selected{color:#0a0908;background:#c68865;border-color:#c68865}.bo-shell .goal-chip .box{border:1px solid #eeede966;flex-shrink:0;width:16px;height:16px;position:relative}.bo-shell .goal-chip.selected .box{background:#0a0908;border-color:#0a0908}.bo-shell .goal-chip.selected .box:after{content:"";background:#c68865;position:absolute;inset:3px}.bo-shell .foot-nav{z-index:20;background:linear-gradient(#0a090800 0%,#0a0908 40%);margin-top:56px;padding:28px 0 24px;position:sticky;bottom:0}.bo-shell .foot-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.bo-shell .foot-meta{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#eeede966;font-size:10.5px}.bo-shell .foot-meta b{color:#eeede9;font-weight:500}.bo-shell .btn-row{align-items:center;gap:10px;display:flex}.bo-shell .btn{cursor:pointer;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#eeede9;background:0 0;border:1px solid #eeede933;align-items:center;gap:12px;padding:16px 24px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.bo-shell .btn:hover{background:#eeede90f}.bo-shell .btn-primary{color:#0a0908;background:#c68865;border-color:#c68865}.bo-shell .btn-primary:hover{color:#0a0908;background:#d19c57;border-color:#d19c57}.bo-shell .btn[disabled]{opacity:.4;cursor:not-allowed}.bo-shell .btn-ghost{color:#eeede999;border-color:#0000;padding-left:8px;padding-right:8px}.bo-shell .btn-ghost:hover{color:#eeede9;background:0 0}.bo-shell .btn .arr{letter-spacing:0;font-size:18px;font-style:italic}.bo-shell .confirm-hero{text-align:left;padding:96px 0 60px;position:relative;overflow:hidden}.bo-shell .confirm-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#c688652e 0%,#0000 55%);position:absolute;inset:0}.bo-shell .confirm-tag{color:#0a0908;letter-spacing:.24em;text-transform:uppercase;background:#c68865;margin-bottom:36px;padding:6px 12px;font-size:9.5px;font-weight:500;display:inline-block}.bo-shell .confirm-h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(56px,9vw,132px);font-weight:300;line-height:.94}.bo-shell .confirm-h1 em{color:#c68865;font-style:italic;font-weight:300}.bo-shell .confirm-sub{color:#eeede9;max-width:720px;margin:0 0 18px;font-size:22px;line-height:1.45}.bo-shell .confirm-sub2{color:#eeede999;max-width:620px;margin:0;font-size:16px;font-style:italic;line-height:1.65}.bo-shell .deliverables{background:#eeede91f;border:1px solid #eeede91f;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:56px;display:grid}.bo-shell .deliverable{background:#0a0908;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.bo-shell .deliverable .d-no{letter-spacing:.24em;text-transform:uppercase;color:#c68865;font-size:10.5px}.bo-shell .deliverable h3{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.bo-shell .deliverable p{color:#eeede999;margin:0;font-size:14.5px;line-height:1.55}.bo-shell .summary{background:#14120f;border:1px solid #eeede91f;margin-top:80px;padding:36px}.bo-shell .summary .s-caps{letter-spacing:.24em;text-transform:uppercase;color:#c68865;margin-bottom:18px;font-size:10.5px}.bo-shell .summary h2{letter-spacing:-.01em;margin:0 0 24px;font-size:32px;font-weight:400}.bo-shell .summary-grid{grid-template-columns:200px 1fr;align-items:baseline;gap:18px 32px;display:grid}.bo-shell .summary-grid .lbl{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#eeede966;font-size:10.5px}.bo-shell .summary-grid .val{color:#eeede9d1;font-size:16px;line-height:1.55}.bo-shell .summary-grid .val em{color:#c68865;font-style:italic}.bo-shell .assets{background:#eeede91f;border:1px solid #eeede91f;grid-template-columns:1fr 1fr;gap:1px;margin-top:56px;display:grid}.bo-shell .asset{background:#14120f;flex-direction:column;gap:18px;min-height:280px;padding:36px;display:flex;position:relative}.bo-shell .asset .a-no{letter-spacing:.24em;text-transform:uppercase;color:#c68865;font-size:10.5px}.bo-shell .asset h3{letter-spacing:-.01em;margin:0;font-size:26px}.bo-shell .asset h3 em{color:#c68865;font-style:italic}.bo-shell .asset p{color:#eeede999;max-width:360px;margin:0;font-size:14.5px;line-height:1.55}.bo-shell .mock{align-self:flex-end;margin-top:auto}.bo-shell .decal{background:#0a0908;border:2px solid #eeede9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 12px 40px #0006}.bo-shell .decal:before{content:"";border:1px solid #eeede966;border-radius:50%;position:absolute;inset:8px}.bo-shell .decal .d-mark{color:#c68865;font-size:22px;font-style:italic;font-weight:300}.bo-shell .decal .d-num{letter-spacing:-.02em;font-size:32px;font-weight:400}.bo-shell .decal .d-label{letter-spacing:.3em;text-transform:uppercase;color:#eeede999;margin-top:4px;font-size:7.5px}.bo-shell .qr{background:#eeede9;width:160px;height:160px;padding:14px;position:relative;box-shadow:0 12px 40px #0006}.bo-shell .qr svg{width:100%;height:100%;display:block}.bo-shell .qr-cap{color:#0a0908;letter-spacing:.24em;text-transform:uppercase;background:#c68865;padding:5px 9px;font-size:8px;font-weight:500;position:absolute;bottom:-12px;left:-12px}.bo-shell .share-section{background:#14120f;border:1px solid #eeede91f;grid-template-columns:320px 1fr;align-items:center;gap:56px;margin-top:64px;padding:56px 36px;display:grid}.bo-shell .story-preview{background:#0a0908;border:1px solid #eeede91f;flex-shrink:0;width:320px;height:569px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.bo-shell .story-preview:before{content:"";background:radial-gradient(circle at 78% 18%,#c688652e 0%,#0000 55%);position:absolute;inset:0}.bo-shell .story-tagline{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:28px;left:28px;right:28px}.bo-shell .story-tagline .left-mono,.bo-shell .story-tagline .right-mono{color:#c68865;font-size:9px}.bo-shell .story-tagline .right-mono{color:#eeede966}.bo-shell .story-body{z-index:1;flex-direction:column;justify-content:center;padding:0 32px;display:flex;position:absolute;inset:0}.bo-shell .story-body .biz{letter-spacing:-.028em;color:#eeede9;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 6px;font-size:52px;line-height:.96}.bo-shell .story-body .is-in{letter-spacing:-.02em;color:#c68865;margin:0;font-size:56px;font-style:italic;line-height:1}.bo-shell .story-body .coming{color:#eeede9cc;margin:22px 0 0;font-size:17px;font-style:italic;line-height:1.4}.bo-shell .story-rule{z-index:1;background:#eeede91f;height:1px;position:absolute;bottom:116px;left:32px;right:32px}.bo-shell .story-footer{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.bo-shell .story-footer .wm{letter-spacing:-.005em;color:#eeede9;font-size:18px;font-weight:400;line-height:1}.bo-shell .story-footer .wm em{color:#c68865;font-style:italic}.bo-shell .story-footer .wm-sub{letter-spacing:.22em;text-transform:uppercase;color:#eeede966;margin-top:6px;font-size:8.5px}.bo-shell .story-footer .tag-ig{letter-spacing:.22em;text-transform:uppercase;color:#c68865;text-align:right;font-size:9px;line-height:1.4}.bo-shell .story-footer .tag-ig .at{color:#eeede9;font-style:italic}.bo-shell .share-copy h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.bo-shell .share-copy h3 em{color:#c68865;font-style:italic}.bo-shell .share-copy .s-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#c68865;margin-bottom:10px;font-size:10px}.bo-shell .share-copy p{color:#eeede999;max-width:540px;margin:0 0 14px;font-size:15.5px;line-height:1.6}.bo-shell .share-copy p.lede{color:#eeede9;font-size:17px}.bo-shell .share-copy .ig-handle{color:#0a0908;letter-spacing:.18em;text-transform:uppercase;background:#c68865;margin:4px 0 16px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-block}.bo-shell .share-copy .actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bo-shell .intro{border-bottom:1px solid #eeede91f;padding:80px 0 48px}.bo-shell .intro-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;display:grid}.bo-shell .intro-eyebrow{color:#0a0908;letter-spacing:.22em;text-transform:uppercase;background:#c68865;margin-bottom:28px;padding:6px 12px;font-size:9.5px;font-weight:500;display:inline-block}.bo-shell .intro h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(52px,7.5vw,108px);font-weight:300;line-height:.96}.bo-shell .intro h1 em{color:#c68865;font-style:italic}.bo-shell .mobile-break{display:none}.bo-shell .intro .lede{color:#eeede9;max-width:580px;margin:0 0 14px;font-size:20px;line-height:1.5}.bo-shell .intro .lede-2{color:#eeede999;max-width:540px;margin:0;font-size:15px;font-style:italic}.bo-shell .intro-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.bo-shell .intro-side{border-left:1px solid #eeede91f;flex-direction:column;gap:22px;padding-left:28px;display:flex}.bo-shell .intro-side .row{grid-template-columns:32px 1fr;align-items:start;gap:16px;display:grid}.bo-shell .intro-side .row .n{color:#c68865;padding-top:4px;font-size:11px}.bo-shell .intro-side .row .t{letter-spacing:-.005em;color:#eeede9;font-size:16px;font-weight:400;line-height:1.35}.bo-shell .intro-side .row .t em{font-style:italic}.bo-shell .intro-side .row .s{color:#eeede999;margin-top:4px;font-size:14px;line-height:1.5}.bo-shell .endnote{border-top:1px solid #eeede91f;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:80px 0 60px;display:grid}.bo-shell .endnote .e-caps{letter-spacing:.24em;text-transform:uppercase;color:#eeede966;margin-bottom:12px;font-size:10.5px}.bo-shell .endnote h4{letter-spacing:-.005em;margin:0 0 8px;font-size:22px;font-weight:400}.bo-shell .endnote p{color:#eeede999;margin:0;font-size:14.5px;line-height:1.6}.bo-shell .foot-note{flex-wrap:wrap;gap:12px;padding:60px 0 80px;display:flex}.bo-shell .summary-grid .val,.bo-shell .summary-grid .lbl,.bo-shell .foot-meta,.bo-shell .btn,.bo-shell .goal-chip,.bo-shell .chip,.bo-shell .cat-tile,.bo-shell .field,.bo-shell .q-hint,.bo-shell .confirm-sub,.bo-shell .confirm-sub2{word-break:break-word}@media (max-width:960px){.bo-shell .stage{grid-template-columns:1fr;gap:28px;padding:36px 0 100px}.bo-shell .sidebar{position:static;top:auto}}@media (max-width:820px){.bo-shell .share-section{grid-template-columns:1fr;justify-items:start;gap:36px;padding:36px 24px}}@media (max-width:760px){.bo-shell .container{padding:0 24px}.bo-shell .masthead-inner{gap:14px;padding:14px 0}.bo-shell .progress{letter-spacing:.16em;gap:10px;padding:14px 0;font-size:9px}}@media (max-width:600px){.bo-shell .masthead{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0908;border-bottom-color:#bcb391}.bo-shell .masthead-inner{grid-template-columns:1fr auto;min-height:76px;padding:14px 24px 14px 18px}.bo-shell .mh-left{min-width:0}.bo-shell .mh-link{color:#a3a3a3;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:8px 0;font-size:10px;line-height:1;display:flex}.bo-shell .mh-center{letter-spacing:0;flex-direction:column;align-items:flex-start;font-size:15px;line-height:.9;display:flex}.bo-shell .mh-logo-line{align-items:baseline;gap:4px;display:flex}.bo-shell .mh-center em,.bo-shell .mh-logo-collective{font-size:17px}.bo-shell .mh-logo-collective{font-style:italic}.bo-shell .mh-logo-collective:before{content:none}.bo-shell .mh-right{display:none}.bo-shell .stage{gap:22px;padding:22px 0 140px}.bo-shell .sidebar h1{margin-bottom:14px;font-size:clamp(30px,8vw,42px)}.bo-shell .sidebar p{font-size:14px}.bo-shell .sidebar .meta{margin-top:20px;padding-top:14px}.bo-shell .q-section{gap:26px}.bo-shell .q-label{font-size:clamp(18px,5vw,22px)}.bo-shell .q-num{padding-top:0;font-size:10px}.bo-shell .q-hint{margin-left:0;font-size:13px}.bo-shell .field{padding:12px 0;font-size:18px}.bo-shell textarea.field{font-size:15px}.bo-shell .cat-grid{grid-template-columns:1fr 1fr;gap:6px}.bo-shell .cat-tile{min-height:76px;padding:16px 14px}.bo-shell .cat-tile .ct-name{font-size:16px}.bo-shell .goals-grid{grid-template-columns:1fr;gap:6px}.bo-shell .level{grid-template-columns:1fr;gap:14px;padding:18px}.bo-shell .foot-nav{margin-top:32px;padding:18px 0 16px}.bo-shell .foot-inner{flex-direction:column;align-items:stretch;gap:12px}.bo-shell .btn-row{justify-content:space-between;width:100%}.bo-shell .btn{letter-spacing:.18em;gap:8px;padding:13px 16px;font-size:10px}.bo-shell .confirm-hero{padding:64px 0 40px}.bo-shell .confirm-h1{font-size:clamp(42px,13vw,80px)}.bo-shell .confirm-sub{font-size:17px}.bo-shell .confirm-sub2{font-size:14px}.bo-shell .deliverables{grid-template-columns:1fr;margin-top:36px}.bo-shell .deliverable{padding:24px 22px}.bo-shell .assets{grid-template-columns:1fr;margin-top:36px}.bo-shell .asset{min-height:240px;padding:28px 22px}.bo-shell .asset h3{font-size:22px}.bo-shell .share-section{margin-top:36px;padding:28px 18px}.bo-shell .story-preview{aspect-ratio:9/16;width:100%;max-width:320px;height:auto;margin:0 auto}.bo-shell .story-body .biz{font-size:clamp(40px,12vw,52px)}.bo-shell .story-body .is-in{font-size:clamp(44px,13vw,56px)}.bo-shell .story-body .coming{font-size:15px}.bo-shell .share-copy h3{font-size:clamp(24px,6vw,32px)}.bo-shell .share-copy p,.bo-shell .share-copy p.lede{font-size:14.5px}.bo-shell .summary{margin-top:48px;padding:24px 22px}.bo-shell .summary h2{font-size:24px}.bo-shell .endnote{grid-template-columns:1fr;gap:24px;padding:60px 0 40px}.bo-shell .endnote h4{font-size:20px}.bo-shell .intro{background:radial-gradient(85% 52% at 100% 8%,#c6886526,#0a090800 72%);border-bottom:0;padding:32px 0}.bo-shell .intro-grid{grid-template-columns:1fr;gap:39px}.bo-shell .intro-eyebrow{color:#fafafa;letter-spacing:.19em;white-space:nowrap;background:0 0;margin-bottom:24px;padding:0;font-size:14px;font-weight:400;line-height:1;display:block}.bo-shell .intro h1{letter-spacing:0;margin-bottom:24px;font-size:48px;line-height:normal}.bo-shell .mobile-break{display:inline}.bo-shell .intro .lede{color:#fafafa;max-width:none;margin-bottom:22px;font-size:18px;font-weight:600;line-height:normal}.bo-shell .intro .lede-2{color:#a3a3a3;max-width:none;font-size:18px;line-height:normal}.bo-shell .intro-actions{flex-direction:column;gap:16px;margin-top:20px;display:flex}.bo-shell .intro-actions .btn{letter-spacing:.19em;white-space:nowrap;justify-content:center;width:100%;height:48px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1}.bo-shell .intro-actions .btn-primary{color:#fafafa}.bo-shell .intro-actions .btn-ghost{color:#c68865;border-color:#c68865}.bo-shell .intro-side{border-top:0;border-left:0;gap:40px;padding-top:0;padding-left:0}.bo-shell .intro-side .row{grid-template-columns:16px 1fr;align-items:center;gap:23px;padding-bottom:0}.bo-shell .intro-side .row .n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.19em;color:#ad7353;padding-top:0;font-size:16px;line-height:1}.bo-shell .intro-side .row .t{letter-spacing:0;font-size:18px;line-height:normal}.bo-shell .intro-side .row .s{color:#d4d4d4;margin-top:12px;font-family:Georgia,serif;font-size:14px;line-height:normal}}@media (max-width:380px){.bo-shell .container{padding:0 18px}.bo-shell .cat-grid{grid-template-columns:1fr}.bo-shell .cat-tile{min-height:64px;padding:14px}.bo-shell .btn{padding:11px 14px;font-size:9.5px}.bo-shell .confirm-h1{font-size:clamp(38px,14vw,64px)}}
