@font-face{font-family:fraunces;src:url(../media/fraunces_900-s.p.2tg7teo67jvj1.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_900_italic-s.p.3kk153jow5exz.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:100.09%;descent-override:26.1%;line-gap-override:0.0%;size-adjust:97.72%}.fraunces_aa57d733-module__AL8KiG__className{font-family:fraunces,fraunces Fallback}.fraunces_aa57d733-module__AL8KiG__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:atkinson;src:url(../media/atkinson_next-s.p.1iztdojhrkr7p.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.atkinson_bac01ad2-module__p-0_8a__className{font-family:atkinson,atkinson Fallback}.atkinson_bac01ad2-module__p-0_8a__variable{--font-atkinson:"atkinson", "atkinson Fallback"}
:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--field:#f6fbfd;--type:#161a3a;--type-muted:#4a4e6b;--panel:#daf0fa;--slip:#fff;--line:#b5d9ea;--hot:#b5300f;--sky:#7ccff4;--sky-type:#161a3a;--sky-hot:#9a2408;--sky-accent:var(--pen-deep);--sky-accent-on:var(--on-deep);--shade:#161a3a29;--shade-btn:#161a3a47}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--field:#0f1a23;--type:#fbf0da;--type-muted:#bdb7a8;--panel:#172a38;--slip:#172a38;--line:#2b4557;--hot:#ffcb45;--sky:#0c3e5d;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright);--shade:#00000059;--shade-btn:#00000073}:root[data-mode=light][data-world=boat]{--field:#fff8e8;--panel:#ffebbd;--slip:#fff;--line:#e9ce8d;--sky:#fde378;--sky-type:#161a3a;--sky-hot:#b5300f;--sky-accent:var(--pen-deep);--sky-accent-on:var(--on-deep)}:root[data-mode=dark][data-world=boat]{--field:#0d1924;--panel:#152838;--slip:#152838;--line:#27445a;--sky:#0c3753;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=light][data-world=rocket]{--field:#f8f6fc;--panel:#e5e5f6;--slip:#fff;--line:#c4c5e6;--sky:#213171;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=dark][data-world=rocket]{--field:#111328;--panel:#1b1e40;--slip:#1b1e40;--line:#31356a;--sky:#213171;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=light][data-world=sub]{--field:#f5fbfa;--panel:#d5efec;--slip:#fff;--line:#a9d8d4;--sky:#086374;--sky-type:#fbf0da;--sky-hot:#ffd560;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=dark][data-world=sub]{--field:#0d1c20;--panel:#143035;--slip:#143035;--line:#27505a;--sky:#086374;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=light][data-world=balloon]{--field:#f7fcf9;--panel:#ddf3eb;--slip:#fff;--line:#b4ddcf;--sky:#b4ead9;--sky-type:#161a3a;--sky-hot:#b02d0f;--sky-accent:var(--pen-deep);--sky-accent-on:var(--on-deep)}:root[data-mode=dark][data-world=balloon]{--field:#101d19;--panel:#183029;--slip:#183029;--line:#2c5045;--sky:#0a3a54;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=light][data-world=fort]{--field:#f9f7fd;--panel:#e8e4f8;--slip:#fff;--line:#cbc4ec;--sky:#44409d;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-mode=dark][data-world=fort]{--field:#15132a;--panel:#231f45;--slip:#231f45;--line:#3b3570;--sky:#44409d;--sky-type:#fbf0da;--sky-hot:#ffcb45;--sky-accent:var(--pen-bright);--sky-accent-on:var(--on-bright)}:root[data-pen=fern],.tb-opt[data-ink=fern]{--pen-deep:#3d4e22;--pen-bright:#9bbe63;--on-deep:#fbfaf9;--on-bright:#1b1a17}:root[data-pen=ochre],.tb-opt[data-ink=ochre]{--pen-deep:#8a5f0e;--pen-bright:#d9a227;--on-deep:#fbfaf9;--on-bright:#231f19}:root[data-pen=slate],.tb-opt[data-ink=slate]{--pen-deep:#3e5169;--pen-bright:#8fb0d0;--on-deep:#fbfaf9;--on-bright:#16202b}:root[data-pen=rose],.tb-opt[data-ink=rose]{--pen-deep:#963a5a;--pen-bright:#e899b0;--on-deep:#fbfaf9;--on-bright:#2a1a20}:root[data-mode=light]{--accent:var(--pen-deep);--accent-on:var(--on-deep)}:root[data-mode=dark]{--accent:var(--pen-bright);--accent-on:var(--on-bright)}:root{--ink:#161a3a;--cream:#fbf0da;--patch-1:#f0b23e;--patch-2:#f2644e;--patch-3:#3da6a0;--patch-stitch:#161a3a8c;--lineup-ground:#fde682;--print-mount:#fff;--tape:#f0b23ebf;--sea-1:#3896a0;--sea-2:#1e778d;--sea-3:#116685;--sea-night-1:#0f6b7c;--sea-night-2:#054d63;--sea-night-3:#03405b;--sand:#eed08e;--hill:#2a5d46;--measure:1120px;--gutter:20px;--sect-y:54px;--tap:44px;--radius-card:20px;--radius-big:22px;--radius-pill:999px;--ls-label:.09em;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-body:var(--font-atkinson), system-ui, -apple-system, "Segoe UI", sans-serif;--squig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8C30 2 52 11 80 6s55-4 78 1 28 1 39-2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--field);color:var(--type);font:400 17px/1.55 var(--font-body);margin:0;transition:background-color .5s,color .3s;overflow-x:hidden}img{max-width:100%;height:auto;display:block}p,h1,h2,h3{margin:0}button,input,select,textarea{font:inherit;color:inherit;background:0 0}button{cursor:pointer}::placeholder{color:var(--type-muted);opacity:1}::selection{background:var(--accent);color:var(--accent-on)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.tb-h1,.tb-h2,.tb-h3{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;font-weight:900;line-height:1.03}.tb-h1{font-size:clamp(33px,9.7vw,74px)}.tb-h1--page{font-size:clamp(34px,7.6vw,60px)}.tb-h2{font-size:clamp(30px,5.2vw,50px)}.tb-h3{font-size:24px;line-height:1.1}:where(.tb-h1,.tb-h2,.tb-h3) em{color:var(--hot);font-style:italic;font-weight:900}.tb-in,.tb-squig>.tb-in{display:none}:root[data-world=dragon] .tb-in[data-room=dragon],:root[data-world=boat] .tb-in[data-room=boat],:root[data-world=rocket] .tb-in[data-room=rocket],:root[data-world=sub] .tb-in[data-room=sub],:root[data-world=balloon] .tb-in[data-room=balloon],:root[data-world=fort] .tb-in[data-room=fort]{display:block}:root[data-world=dragon] .tb-in--run[data-room=dragon],:root[data-world=boat] .tb-in--run[data-room=boat],:root[data-world=rocket] .tb-in--run[data-room=rocket],:root[data-world=sub] .tb-in--run[data-room=sub],:root[data-world=balloon] .tb-in--run[data-room=balloon],:root[data-world=fort] .tb-in--run[data-room=fort]{display:inline}.tb-squig>span,.tb-squig>.tb-in>span{display:block}.tb-squig em{width:fit-content;display:block;position:relative}.tb-squig em:after{content:"";background:var(--accent);height:.2em;-webkit-mask:var(--squig) center / 100% 100% no-repeat;-webkit-mask:var(--squig) center / 100% 100% no-repeat;mask:var(--squig) center / 100% 100% no-repeat;transition:background-color .3s;position:absolute;bottom:-.17em;left:0;right:-3%}.tb-label{font:700 13px/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--type-muted)}.tb-lede{max-width:31em}.tb-body{max-width:34em}.tb-small{color:var(--type-muted);font-size:14.5px}.tb-title{font:900 23px/1.1 var(--font-display);letter-spacing:-.015em}.tb-price{font:900 40px/1.1 var(--font-display);letter-spacing:-.02em}.tb-qualifier{font:700 14.5px/1.3 var(--font-body);letter-spacing:0;color:var(--type-muted)}.tb-prose{gap:20px;max-width:36em;font-size:18px;line-height:1.6;display:grid}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.tb-btn{border-radius:var(--radius-pill);min-height:50px;font:700 17px/1.2 var(--font-body);background:var(--accent);color:var(--accent-on);box-shadow:0 4px 0 var(--shade-btn);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .3s;display:inline-flex}.tb-btn:active{box-shadow:0 1px 0 var(--shade-btn);transform:translateY(3px)}.tb-btn:disabled{opacity:.6;cursor:progress}.tb-more{color:inherit;min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.tb-cta-row{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;display:flex}.tb-holiday{margin:0 0 14px}.tb-holiday[hidden]{display:none}.tb-holiday a{max-width:100%;min-height:var(--tap);color:inherit;font:600 14.5px/1.35 var(--font-body);border:2.5px dashed;border-radius:22px;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.tb-holiday a:hover .tb-holiday__words{text-decoration:underline}.tb-holiday__tag{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font:700 12px/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;padding:3px 11px}.tb-wrap{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.tb-sect{padding:var(--sect-y) 0}section[id]{scroll-margin-top:8px}.tb-intro{gap:14px;margin-bottom:32px;display:grid}@media (min-width:900px){.tb-intro{grid-template-columns:1fr 1fr;align-items:end;gap:48px}}.tb-sky{--field:var(--sky);--type:var(--sky-type);--type-muted:var(--sky-type);--hot:var(--sky-hot);--accent:var(--sky-accent);--accent-on:var(--sky-accent-on);background:var(--sky);color:var(--sky-type);transition:background-color .9s,color .4s;position:relative}:root{--edge:var(--field)}.tb-edge{z-index:2;width:100%;height:24px;fill:var(--edge);transition:fill .5s;display:block;position:absolute;bottom:-1px;left:0;right:0}.tb-edge--top{top:-1px;bottom:auto;transform:scaleY(-1)}.tb-top{z-index:3;align-items:center;gap:12px;height:58px;display:flex;position:relative}.tb-brand{color:inherit;font:900 23px/1 var(--font-display);letter-spacing:-.02em;min-height:var(--tap);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.tb-brand svg{color:var(--hot)}.tb-top__links{gap:22px;margin-left:auto;display:none}.tb-top__links a{color:inherit;min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.tb-top__links a[aria-current=page]{text-decoration:underline}.tb-penbtn{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);min-height:var(--tap);font:700 14.5px/1.2 var(--font-body);border:0;align-items:center;gap:7px;margin-left:auto;padding:0 14px 0 11px;transition:background-color .3s;display:inline-flex}.tb-penbtn svg{width:36px;height:13px;display:block}.tb-signin{min-height:var(--tap);color:inherit;white-space:nowrap;border-radius:var(--radius-pill);border:2.5px dashed;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:479px){.tb-top{gap:8px}.tb-brand{white-space:nowrap;gap:8px;font-size:21px}.tb-brand svg{width:26px;height:26px}.tb-penbtn{flex:none;gap:5px;padding:0 11px 0 9px;font-size:14px}.tb-signin{padding:0 12px;font-size:14.5px}}@media (max-width:389px){.tb-penbtn{padding:0 10px}.tb-penbtn span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:339px){.tb-top{gap:6px}.tb-brand{gap:7px;font-size:20px}.tb-brand svg{width:24px;height:24px}}@media (min-width:900px){.tb-top{gap:22px}.tb-top__links{display:flex}.tb-penbtn{margin-left:0}}.tb-hero{position:relative}.tb-hero__sky{overflow:hidden}.tb-stage{z-index:1;aspect-ratio:3/2;position:relative}.tb-scene{display:none;position:absolute;inset:0}.tb-scene.is-out,:root[data-world=dragon] .tb-scene[data-room=dragon],:root[data-world=boat] .tb-scene[data-room=boat],:root[data-world=rocket] .tb-scene[data-room=rocket],:root[data-world=sub] .tb-scene[data-room=sub],:root[data-world=balloon] .tb-scene[data-room=balloon],:root[data-world=fort] .tb-scene[data-room=fort]{display:block}.tb-scene.is-out:before,.tb-scene.is-in:before{content:"";z-index:-2;background:var(--wash,var(--sky));position:absolute;inset:-200vh -200vw}.tb-pic img{object-fit:cover;width:100%;height:100%}.tb-pic__pen{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tb-pic{--pic-pen:var(--pen-deep)}.tb-pic[data-sky=night],:root[data-mode=dark] .tb-pic[data-sky=both]{--pic-pen:var(--pen-bright)}.tb-pic__night,:root[data-mode=dark] .tb-pic__day{display:none}:root[data-mode=dark] .tb-pic__night{display:block}.tb-pic__over{opacity:0;transition:opacity .3s}:root:not([data-pen=fern]) .tb-pic__over{opacity:1}.tb-pic{--melt-x:linear-gradient(to right, transparent, black 2.5%, black 97.5%, transparent);--melt-l:radial-gradient(circle at 0 100%, transparent 5%, black 30%);--melt-r:radial-gradient(circle at 100% 100%, transparent 5%, black 30%);--melt-keep:linear-gradient(transparent, transparent)}.tb-pic[data-room=boat]{--melt-l:radial-gradient(ellipse 4% 29% at 0 100%, transparent, black);--melt-r:radial-gradient(ellipse 4% 29% at 100% 100%, transparent, black);--melt-keep:radial-gradient(ellipse 2% 3% at 1.6% 21.2%, black 60%, transparent)}.tb-pic[data-room=rocket]{--melt-l:linear-gradient(black, black);--melt-r:linear-gradient(black, black);--melt-keep:radial-gradient(ellipse 2% 3% at 2.2% 93.6%, black 60%, transparent)}.tb-pic[data-room=sub]{--melt-x:linear-gradient(to right, transparent, black 5%, black 96.5%, transparent);--melt-l:radial-gradient(ellipse 6% 8% at 0 100%, transparent, black);--melt-r:radial-gradient(ellipse 7% 32% at 100% 100%, transparent, black);--melt-keep:radial-gradient(ellipse 2% 3% at 97.7% 3.8%, black 60%, transparent)}.tb-pic[data-room=balloon]{--melt-l:radial-gradient(ellipse 17% 40% at 0 100%, transparent 30%, black);--melt-r:radial-gradient(ellipse 17% 36% at 100% 100%, transparent 30%, black);--melt-keep:radial-gradient(ellipse 2% 3% at 1.8% 30.8%, black 60%, transparent)}.tb-pic[data-room=fort]{--melt-x:linear-gradient(to right, transparent, black 1.5%, black 97.5%, transparent);--melt-l:radial-gradient(ellipse 3% 17% at 0 100%, transparent, black);--melt-r:radial-gradient(ellipse 3% 22% at 100% 100%, transparent, black);--melt-keep:radial-gradient(ellipse 2% 3% at 1.8% 28.9%, black 60%, transparent)}.tb-ground{display:none}:root[data-mode=dark] .tb-pic[data-room=boat] .tb-ground{--sea-1:var(--sea-night-1);--sea-2:var(--sea-night-2);--sea-3:var(--sea-night-3)}.tb-pic img{-webkit-mask-image:linear-gradient(#0000,#000 1.5%);mask-image:linear-gradient(#0000,#000 1.5%)}:root[data-mode=dark] .tb-pic[data-sky=day] img{border-radius:16px;-webkit-mask-image:none;mask-image:none}:root[data-mode=dark][data-art=day] .tb-hero .tb-stage{margin:2px 12px 30px}:root[data-mode=dark][data-art=day] .tb-hero .tb-scene.is-out:not([data-sky=day]){aspect-ratio:3/2;inset:-2px -12px auto}:root[data-mode=dark][data-art=night] .tb-hero .tb-scene.is-out[data-sky=day]{aspect-ratio:3/2;inset:2px 12px auto}@media (max-width:899px){:root[data-mode=dark][data-art=day] .tb-hero .tb-scene.is-out:not([data-sky=day]) img{-webkit-mask-image:linear-gradient(#0000,#000 1.5% 92%,#0000);mask-image:linear-gradient(#0000,#000 1.5% 92%,#0000)}}.tb-hero__text{z-index:2;padding-top:16px;padding-bottom:30px;position:relative}.tb-hero__text .tb-label{margin-bottom:10px;font-size:12.5px}.tb-hero .tb-h1{transform-origin:0 100%;transform:rotate(-1.4deg)}.tb-hero .tb-lede{margin-top:22px}.tb-nocard{margin-top:8px;font-size:14.5px}.tb-hero .tb-holiday{margin:22px 0 0}@media (min-width:900px){.tb-hero__text{flex-direction:column;display:flex}.tb-hero__text>*{order:4}.tb-hero .tb-holiday{order:1;margin:0 0 14px}.tb-hero__text>.tb-label,.tb-hero__text>.tb-h1{order:2}.tb-hero__text>.tb-lede{order:3}.tb-hero{--field:var(--sky);--type:var(--sky-type);--type-muted:var(--sky-type);--hot:var(--sky-hot);--accent:var(--sky-accent);--accent-on:var(--sky-accent-on);background:var(--sky);color:var(--sky-type);grid-template-rows:auto 1fr;grid-template-columns:minmax(20px,1fr) minmax(0,500px) minmax(0,620px) minmax(20px,1fr);transition:background-color .9s,color .4s;display:grid;overflow:hidden}.tb-hero__sky{display:contents}.tb-hero .tb-top{grid-area:1/2/auto/4;width:100%;max-width:none;margin:0;padding:0}.tb-hero .tb-stage{grid-area:2/3/auto/5;place-self:end start;width:100%;max-width:800px;margin:0}.tb-hero__text{grid-area:2/2;max-width:none;margin:0;padding:30px 34px 150px 0}.tb-hero .tb-h1{font-size:clamp(44px,4.7vw,58px)}.tb-hero .tb-pic img{-webkit-mask-image:var(--melt-keep), var(--melt-x), linear-gradient(to bottom, transparent, black 2%), var(--melt-l), var(--melt-r);-webkit-mask-composite:source-over, source-in, source-in, source-in, source-over;-webkit-mask-image:var(--melt-keep), var(--melt-x), linear-gradient(to bottom, transparent, black 2%), var(--melt-l), var(--melt-r);mask-image:var(--melt-keep), var(--melt-x), linear-gradient(to bottom, transparent, black 2%), var(--melt-l), var(--melt-r);-webkit-mask-composite:source-over,source-in,source-in,source-in,source-over;mask-composite:add,intersect,intersect,intersect,add}.tb-ground{z-index:-1;height:100%;display:block;position:absolute;top:0}.tb-ground--l{right:70.7%}.tb-ground--r{left:70.7%}:root[data-world=boat] .tb-hero__text{padding-bottom:clamp(150px,13.5vw,200px)}:root[data-mode=dark] .tb-hero .tb-pic[data-sky=day] img{-webkit-mask-image:none;mask-image:none}:root[data-mode=dark] .tb-pic[data-sky=day] .tb-ground{display:none}:root[data-mode=dark][data-art=day] .tb-hero .tb-stage{width:calc(100% - 30px);margin:0 0 54px}:root[data-mode=dark][data-art=day] .tb-hero .tb-scene.is-out:not([data-sky=day]){inset:auto -30px -54px 0}:root[data-mode=dark][data-art=night] .tb-hero .tb-scene.is-out[data-sky=day]{inset:auto 30px 54px 0}}.tb-pagehead__sky{padding-bottom:50px}.tb-pagehead__words{padding-top:22px}.tb-pagehead .tb-label{margin-bottom:10px}.tb-pagehead .tb-h1{transform-origin:0 100%;transform:rotate(-1.2deg)}.tb-pagehead .tb-lede{max-width:36em;margin-top:26px}.tb-rooms{text-align:center;padding:34px 0 22px}.tb-rooms__sub{max-width:30em;color:var(--type-muted);margin:10px auto 24px}.tb-ports{grid-template-columns:repeat(3,1fr);gap:18px 10px;margin:0;padding:0;list-style:none;display:grid}.tb-port{width:100%;color:var(--type);border:0;flex-direction:column;align-items:center;gap:13px;padding:6px 0 0;font-size:14.5px;font-weight:700;line-height:1.2;display:flex}.tb-port img{aspect-ratio:1;object-fit:cover;outline-offset:4px;border-radius:50%;outline:3px dashed #0000;width:min(100%,104px);transition:outline-color .25s,transform .25s}.tb-port[aria-pressed=true]{color:var(--accent)}.tb-port[aria-pressed=true] img{outline-color:var(--accent);transform:rotate(-4deg)}@media (min-width:760px){.tb-ports{grid-template-columns:repeat(6,1fr)}}.tb-steps{gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tb-steps li{grid-template-columns:56px 1fr;gap:16px;display:grid;position:relative}.tb-steps li:not(:last-child):before{content:"";border-left:3px dashed var(--accent);position:absolute;top:52px;bottom:-30px;left:27px}.tb-steps .tb-h3{margin:5px 0 7px}.tb-patch{background:var(--patch-1);width:56px;height:56px;color:var(--ink);outline:2px dashed var(--patch-stitch);outline-offset:-6px;font:900 27px/1 var(--font-display);z-index:1;border-radius:9px;place-items:center;display:grid;position:relative;transform:rotate(-6deg)}li:nth-child(3n+2)>.tb-patch{background:var(--patch-2);transform:rotate(5deg)}li:nth-child(3n)>.tb-patch{background:var(--patch-3);transform:rotate(-3deg)}@media (min-width:900px){.tb-steps--row{grid-template-columns:repeat(3,1fr);gap:36px}.tb-steps--row li{display:block}.tb-steps--row li:not(:last-child):before{border-left:0;border-top:3px dashed var(--accent);inset:27px -30px auto 64px}.tb-steps--row .tb-h3{margin-top:18px}}.tb-examples__grid{--gap:16px;--cols:1;justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tb-examples__grid li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.tb-example{border-radius:var(--radius-card);background:var(--slip);border:2.5px solid var(--line);height:100%;box-shadow:4px 5px 0 var(--shade);color:var(--type);grid-template-columns:116px 1fr;align-items:start;gap:14px;padding:12px;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .5s;display:grid}.tb-example:active{box-shadow:2px 2px 0 var(--shade);transform:translate(2px,3px)}.tb-example img{object-fit:cover;border-radius:10px;width:116px;height:145px}.tb-example__words{align-content:start;gap:5px;min-width:0;display:grid}.tb-example__reason{font:900 21px/1.1 var(--font-display);letter-spacing:-.015em}.tb-example cite{font:italic 400 14.5px/1.3 var(--font-body);color:var(--type-muted)}.tb-example__words>p{font-size:16px;line-height:1.4}.tb-example .tb-example__read{min-height:28px;color:var(--accent);align-items:center;gap:6px;font-size:15.5px;font-weight:700;line-height:1.2;display:inline-flex}.tb-example:hover .tb-example__read{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.tb-examples__note{text-align:center;margin-top:22px}@media (min-width:760px){.tb-examples__grid{--gap:20px;--cols:2}}@media (min-width:1100px){.tb-examples__grid{--cols:3}}.tb-band{background:var(--panel);border-block:3px dashed var(--accent);padding:50px 0;transition:background-color .5s}.tb-cast{text-align:center}.tb-cast .tb-label{margin-bottom:8px}.tb-lineup{border-radius:var(--radius-card);max-width:780px;box-shadow:6px 8px 0 var(--shade);background:var(--lineup-ground);margin:26px auto;overflow:hidden;transform:rotate(-.7deg)}.tb-lineup img{width:100%}.tb-parts{text-align:left;gap:14px;max-width:920px;margin:0 auto 22px;padding:0;list-style:none;display:grid}.tb-parts li{grid-template-columns:64px 1fr;align-items:start;gap:14px;display:grid}.tb-parts img{border-radius:50%;width:64px;height:64px}.tb-parts b{font:900 21px/1.1 var(--font-display);letter-spacing:-.015em;margin-bottom:2px;display:block}.tb-parts span{font-size:15.5px;line-height:1.4;display:block}@media (min-width:700px){.tb-parts{grid-template-columns:repeat(2,1fr);gap:20px 36px}}@media (min-width:1000px){.tb-parts{grid-template-columns:repeat(3,1fr)}}.tb-proof__figs{gap:34px;margin-top:8px;display:grid}.tb-proof figure{align-content:start;gap:12px;margin:0;display:grid}.tb-proof figcaption{font:700 14.5px/1.4 var(--font-body);color:var(--type-muted)}.tb-print-stack{grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;display:grid}.tb-print{background:var(--print-mount);box-shadow:3px 4px 0 var(--shade);transform:rotate(var(--rot,0deg));padding:5px;position:relative}.tb-print>img{width:100%;height:auto}.tb-print__tape{background:var(--tape);width:46px;height:16px;transform:rotate(var(--tape-rot,0deg));margin-left:-23px;position:absolute;top:-8px;left:50%}.tb-mount{background:var(--print-mount);border:3px dashed var(--accent);border-radius:14px;padding:8px}.tb-mount>img{border-radius:6px;width:100%;height:auto}.tb-proof__pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tb-page-art{aspect-ratio:9/16;object-fit:cover;width:100%;box-shadow:3px 4px 0 var(--shade);border-radius:4px 10px 10px 4px}.tb-proof__note{margin-top:30px}.tb-proof__note a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}@media (min-width:900px){.tb-proof__figs{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:44px}.tb-print-stack{grid-template-columns:1fr 1fr}.tb-print-stack>:first-child{grid-column:1/3;justify-self:center;width:72%}}.tb-pen{gap:30px;display:grid}.tb-pen-card{background:var(--slip);border-radius:var(--radius-big);border:3px dashed var(--accent);padding:24px 22px;transition:background-color .5s;transform:rotate(-.6deg)}.tb-pen-card .tb-label{margin-bottom:6px}.tb-gaugebox{color:var(--accent);align-items:center;gap:14px;margin:18px 0 14px;font-weight:700;display:flex}.tb-gaugebox svg{width:150px;height:52px}@media (max-width:359px){.tb-gaugebox svg{width:104px;height:36px}}.tb-pen-card .tb-label--pick{margin:22px 0 9px}.tb-pen-card .tb-small{margin-top:10px}.tb-opts{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.tb-opt{border:2.5px solid var(--line);background:var(--slip);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:9px 6px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.tb-opt[aria-pressed=true]{border:2.5px dashed var(--accent);background:var(--panel)}.tb-opt svg{width:64px;max-width:100%;height:16px;display:block}:root[data-mode=light] .tb-opt svg{color:var(--pen-deep)}:root[data-mode=dark] .tb-opt svg{color:var(--pen-bright)}.tb-facts{gap:20px;margin:0;display:grid}.tb-facts div{border-left:3px dashed var(--accent);padding-left:18px}.tb-facts dd{margin:5px 0 0}@media (min-width:900px){.tb-pen{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}}.tb-plans{gap:16px;display:grid}.tb-plan{background:var(--slip);border-radius:var(--radius-card);border:2.5px solid var(--line);padding:22px;transition:background-color .5s}.tb-plan--lead{border:3px dashed var(--accent);background:var(--panel);transform:rotate(.7deg)}.tb-plan .tb-h3{font-size:22px}.tb-plan .tb-price{margin:6px 0 10px}@media (max-width:359px){.tb-plan .tb-price .tb-qualifier{margin-top:2px;display:block}}.tb-plan__link{margin-top:6px}.tb-plan__link a,.tb-after a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.tb-after{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;margin-top:20px;display:flex}.tb-after .tb-small{max-width:46em}@media (min-width:900px){.tb-plans{grid-template-columns:repeat(3,1fr)}}.tb-bring{margin:22px 0 0}.tb-bring a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.tb-pen--top{align-items:start}.tb-assist__h{margin:0 0 18px}.tb-address{background:var(--slip);border:2.5px solid var(--line);color:var(--type);-webkit-user-select:all;user-select:all;border-radius:10px;margin:10px 0 0;padding:10px 12px;font:700 15px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tb-closing{text-align:center;padding:74px 0 80px}.tb-closing .tb-squig em{margin:0 auto}.tb-closing .tb-btn{margin-top:30px}.tb-closing .tb-nocard{margin-top:14px}.tb-sky .tb-nocard a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tb-foot{text-align:center;padding:30px 0 60px}.tb-foot .tb-brand{min-height:0}.tb-foot__tag{font:italic 900 22px/1.2 var(--font-display);margin:6px 0 8px}.tb-foot__links{flex-wrap:wrap;justify-content:center;gap:0 22px;margin-bottom:6px;display:flex}.tb-foot__links a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;font-size:15.5px;font-weight:700;display:inline-flex}.tb-foot__links a:first-child{flex-basis:100%;justify-content:center}@media (max-width:479px){.tb-foot__links{grid-template-columns:repeat(3,auto);display:grid}.tb-foot__links a:first-child{grid-column:1/-1}}.tb-sheet{z-index:80;background:var(--field);color:var(--type);border-top:3px dashed var(--accent);padding:14px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 0 var(--shade);visibility:hidden;border-radius:22px 22px 0 0;max-height:78vh;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s,background-color .5s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(110%)}.tb-sheet.is-open{visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .5s;transform:none}.tb-sheet__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tb-sheet__head .tb-h2{font-size:26px}.tb-sheet__x{background:var(--panel);border:0;border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:700;line-height:1}.tb-sheet .tb-label{margin:14px 0 9px}.tb-sheet .tb-small{margin-top:12px}.tb-sheet .tb-ports{grid-template-columns:repeat(6,1fr);gap:4px}.tb-sheet .tb-port{justify-content:center;min-height:48px;padding:6px 0}.tb-sheet .tb-port img{outline-offset:2px;width:calc(100% - 12px);max-width:52px}.tb-sheet__here{font:italic 900 19px/1.2 var(--font-display);color:var(--accent);margin-top:9px}@media (min-width:760px){.tb-sheet{border:3px dashed var(--accent);width:384px;box-shadow:8px 10px 0 var(--shade);opacity:0;border-radius:22px;transition:transform .2s,opacity .2s,visibility 0s .2s;inset:70px 18px auto auto;transform:translateY(-12px)}.tb-sheet.is-open{opacity:1;transition:transform .2s,opacity .2s}}.tb-ledger{gap:30px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.tb-ledger__row{grid-template-columns:56px 1fr;gap:18px;display:grid}.tb-ledger__row .tb-h3{margin:4px 0 8px}.tb-planrows{gap:16px;display:grid}.tb-planrow{gap:8px 40px;display:grid}.tb-planrow__fig .tb-small{font-weight:700}@media (min-width:760px){.tb-planrow{grid-template-columns:250px 1fr;align-items:center}}.tb-two{gap:34px;margin-top:44px;display:grid}@media (min-width:900px){.tb-two{grid-template-columns:1fr 1fr;gap:60px}}.tb-two .tb-label{margin-bottom:10px}.tb-pull{border-left:3px dashed var(--accent);padding-left:18px;font-size:19px;line-height:1.5}.tb-ticks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tb-ticks li{padding-left:30px;position:relative}.tb-ticks li:before{content:"";background:var(--accent);width:16px;height:9px;-webkit-mask:var(--squig) center / 100% 100% no-repeat;-webkit-mask:var(--squig) center / 100% 100% no-repeat;mask:var(--squig) center / 100% 100% no-repeat;position:absolute;top:.5em;left:2px}.tb-recess{border-radius:var(--radius-card);background:var(--panel);flex-wrap:wrap;align-items:center;gap:16px 40px;margin-top:44px;padding:22px;transition:background-color .5s;display:flex}.tb-recess>div{flex:min(100%,18rem)}.tb-recess .tb-body{margin-top:8px}.tb-bottles{white-space:nowrap;margin:0;padding:0;font-weight:700;line-height:1.8;list-style:none}.tb-notes{border-top:3px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;margin-top:44px;padding-top:24px;display:flex}.tb-notes>div:first-child{gap:6px;max-width:40rem;display:grid}.tb-about{gap:30px;display:grid}.tb-about__who{align-content:start;justify-items:start;gap:14px;display:grid}.tb-about__who img{object-fit:cover;border:3px dashed var(--accent);border-radius:50%;width:200px;height:200px;padding:5px;transform:rotate(-3deg)}.tb-about__who a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}@media (min-width:900px){.tb-about{grid-template-columns:260px 1fr;gap:60px}}.tb-ledger+.tb-prose{margin-top:36px}.tb-legal{flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:36px;display:flex}.tb-legal a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.tb-muted{color:var(--type-muted)}.tb-accent{color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visually-hidden:focus{z-index:100;clip-path:none;background:var(--field);border-radius:var(--radius-pill);width:auto;height:auto;padding:10px 16px;font-weight:700;position:fixed;top:8px;left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
