.fv.tm{--tm-cream:#fff8f2;--tm-ink:#14232e;--tm-ink2:#48606e;--tm-rule:#14232e1f;--tm-dh:#1a1040;--tm-gold:#ffd98f;--tm-ug:#6f52a6;--tm-shadow:0 2px 10px -6px #14232e4d, 0 1px 2px #14232e0d;--tm-body:var(--font-work-sans), "Work Sans", system-ui, sans-serif;--disp:var(--font-heading);--tm-pad:56px;color:var(--tm-ink);font-family:var(--tm-body);background:#fff}@media (max-width:1000px){.fv.tm{--tm-pad:30px}}@media (max-width:760px){.fv.tm{--tm-pad:22px}}.fv.tm *,.fv.tm :before,.fv.tm :after{box-sizing:border-box}.fv.tm .tm-in{max-width:1100px;padding:0 var(--tm-pad);margin:0 auto}.fv.tm .tm-h1,.fv.tm .tm-bt,.fv.tm .sectog-display .sect{font-family:var(--disp);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);font-weight:900}.fv.tm .pnav{padding:18px var(--tm-pad);border-bottom:1px solid var(--tm-rule);background:#ffffffe0}.fv.tm .pnav .back,.fv.tm .pnav .idx{font:600 14px var(--tm-body);color:var(--tm-ink2);cursor:pointer}.fv.tm .pnav .idx{letter-spacing:.14em;text-transform:uppercase;cursor:default;font-size:12px;font-weight:700}.fv.tm .pnav .back:hover{color:var(--tm-ink)}.fv.tm .pnav{--wm-size:28px}.fv.tm .tm-arrive{background:linear-gradient(180deg, var(--tm-wash), #fff);padding:34px 0 40px}.fv.tm .tm-crumb{font:600 11px/1.4 var(--tm-body);letter-spacing:.06em;text-transform:uppercase;color:var(--tm-ink2);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-bottom:14px;display:flex}.fv.tm .tm-crumb a{color:var(--tm-ink2);text-decoration:none}.fv.tm .tm-crumb a:hover{color:var(--tm-ink);text-decoration:underline}.fv.tm .tm-crumb .cur{color:var(--tm-ink)}.fv.tm .tm-title{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fv.tm .tm-h1{color:var(--tm-deep);text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-size:clamp(44px,6.4vw,74px);line-height:.96}.fv.tm .tm-unexp{font:700 10px/1 var(--tm-body);letter-spacing:.1em;text-transform:uppercase;color:#87291a;white-space:nowrap;background:#fce9e6;border-radius:999px;padding:6px 11px;display:inline-block}.fv.tm .tm-pull{font:600 clamp(19px, 2.4vw, 27px)/1.3 var(--tm-body);color:var(--tm-acc);text-wrap:balance;max-width:26ch;margin:14px 0 0}.fv.tm .tm-grad{font:600 12.5px/1.4 var(--tm-body);color:var(--tm-ink2);align-items:center;gap:9px;margin-top:14px;display:flex}.fv.tm .tm-gd{background:var(--tm-zraw);border-radius:50%;flex:none;width:9px;height:9px}.fv.tm .tm-blk{padding:46px 0}.fv.tm .tm-bh{align-items:baseline;gap:18px;margin-bottom:24px;display:flex}.fv.tm .tm-num{font:900 46px/1 var(--disp);color:var(--tm-ink2);flex:none}.fv.tm .tm-bt{color:var(--tm-deep);min-width:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1}.fv.tm .tm-shape,.fv.tm .tm-onward{background:var(--tm-cream);border-top:1px solid var(--tm-rule)}.fv.tm .tm-shape{border-bottom:1px solid var(--tm-rule)}.fv.tm .tm-card{box-shadow:var(--tm-shadow);background:#fff;border-radius:12px;position:relative;overflow:hidden}.fv.tm .tm-card:before{content:"";border-left:20px solid #0000;border-top:20px solid var(--cc,var(--tm-acc));pointer-events:none;width:0;height:0;position:absolute;top:0;right:0}.fv.tm .tm-shapegrid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fv.tm .tm-shapegrid.tm-one{grid-template-columns:minmax(0,1fr)}.fv.tm .tm-pace{--cc:var(--tm-acc);border-radius:14px;padding:16px 18px}.fv.tm .tm-pk,.fv.tm .tm-cl{font:700 10.5px/1 var(--tm-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tm-ink2);margin-bottom:10px;display:block}.fv.tm .tm-pacelist{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fv.tm .tm-pacelist li{font:700 12px/1.2 var(--tm-body);color:var(--tm-deep);background:var(--tm-wash);border-radius:999px;padding:7px 12px}.fv.tm .tm-chips{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;display:grid}.fv.tm .tm-chip{align-items:flex-start;gap:11px;min-width:0;padding:13px 15px;display:flex}.fv.tm .tm-ico{color:var(--cc);background:color-mix(in oklab, var(--cc) 13%, #fff);border-radius:7px;flex:none;padding:4px;display:inline-flex}.fv.tm .tm-cb{min-width:0}.fv.tm .tm-cl{letter-spacing:.12em;margin-bottom:5px;font-size:10px}.fv.tm .tm-cv{font:600 13.5px/1.4 var(--tm-body);color:var(--tm-ink);overflow-wrap:break-word;display:block}.fv.tm .tm-beh{background:var(--tm-beh);color:#fff}.fv.tm .tm-beh .tm-bt,.fv.tm .tm-beh .tm-num{color:#fff}.fv.tm .tm-beh .ingsec{grid-template-columns:1fr 1fr;gap:26px;display:grid}.fv.tm .tm-beh .ingk{font:700 10.5px/1 var(--tm-body);letter-spacing:.14em;color:#fff;margin-bottom:2px}.fv.tm .tm-beh .inglist{grid-template-columns:minmax(0,1fr);gap:13px}.fv.tm .tm-beh .ingitem{border-left:0;padding-left:0}.fv.tm .tm-beh .ingn{font:800 15px/1.2 var(--tm-body);color:#fff}.fv.tm .tm-beh .ingtrig>span:first-child{border-bottom:1px dashed #ffffff73}.fv.tm .tm-beh .ingtrig:hover>span:first-child,.fv.tm .tm-beh .ingtrig:focus-visible>span:first-child{border-bottom-style:solid;border-bottom-color:#fff;text-decoration:none}.fv.tm .tm-beh .ingtrig:focus-visible{outline:2px solid #fff}.fv.tm .tm-beh .ingmark{color:var(--tm-deep);background:#fff}.fv.tm .tm-beh .ingf{font:400 13px/1.55 var(--tm-body);color:#fff;max-width:44ch}.fv.tm .tm-beh .ingpop{box-shadow:var(--tm-shadow);color:var(--tm-ink);border:0;max-width:44ch}.fv.tm .tm-beh .ingpop-ask,.fv.tm .tm-beh .ingpop-note{font-family:var(--tm-body);color:var(--tm-ink2)}.fv.tm .tm-beh .ingsignin{font:400 13px/1.55 var(--tm-body);color:#fff}.fv.tm .tm-beh .ingsignin a{color:#fff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.fv.tm .tm-beh .ingpop-btn{font-family:var(--tm-body)}.fv.tm .tm-beh .ingpop .fv-link{color:var(--tm-acc);text-decoration:underline}.fv.tm .tm-beh .sec{margin-top:30px;padding:0}.fv.tm .tm-beh .wrap-wide{max-width:760px;margin:0;padding:0}.fv.tm .tm-beh .lens{color:var(--tm-ink);box-shadow:var(--tm-shadow);background:#fff;border-left:0;border-radius:12px;padding:16px 20px;position:relative;overflow:hidden}.fv.tm .tm-beh .lens:before{content:"";border-left:20px solid #0000;border-top:20px solid var(--tm-acc);pointer-events:none;width:0;height:0;position:absolute;top:0;right:0}.fv.tm .tm-beh .lens-h{font:800 16px/1.25 var(--tm-body);color:var(--tm-deep)}.fv.tm .tm-beh .lens-line,.fv.tm .tm-beh .lens-gap,.fv.tm .tm-beh .lens-foot{font-family:var(--tm-body)}.fv.tm .tm-prose{border-top:1px solid var(--tm-rule)}.fv.tm .tm-prose .sec{border-bottom:1px solid var(--tm-rule);padding:0}.fv.tm .tm-prose .sec+.sec{border-top:0}.fv.tm .tm-prose .wrap{max-width:none;margin:0;padding:0}.fv.tm .sectog-display{color:var(--tm-deep);align-items:baseline;gap:14px;margin:0;padding:18px 0}.fv.tm .sectog-display .secheadline{flex:auto;gap:14px}.fv.tm .sectog-display .secnum{width:26px;font:900 15px/1 var(--disp);color:var(--tm-ink2);flex:none}.fv.tm .sectog-display .sect{font-size:27px;line-height:1.05}.fv.tm .sectog-display .secmark{width:auto;height:auto;font:600 22px/1 var(--tm-body);color:var(--tm-ink2);border:0}.fv.tm .sectog-display:hover{color:var(--tm-acc)}.fv.tm .sectog:focus-visible{outline:2px solid var(--tm-acc)}.fv.tm .tm-prose .secbody{max-width:calc(70ch + 40px);padding:0 0 26px 40px}.fv.tm .tm-prose .read{font:400 15.5px/1.75 var(--tm-body);color:var(--tm-ink);letter-spacing:0}.fv.tm .tm-prose .read p{text-wrap:pretty;margin:0 0 15px}.fv.tm .ask-orb{background:var(--tm-cream);border:0;border-radius:12px;flex-wrap:wrap;gap:12px 14px;margin-top:8px;padding:12px 16px}.fv.tm .ask-orb .txt{font:600 13.5px/1.45 var(--tm-body);color:var(--tm-ink2);flex:200px}.fv.tm .ask-orb button{font-family:var(--tm-body);border-radius:999px;padding:8px 15px}.fv.tm .invite-orb{background:var(--tm-dh);border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 6px;padding:18px 22px;position:relative}.fv.tm .invite-orb .body{flex:260px;min-width:0;padding-right:18px}.fv.tm .invite-orb .body b{font:700 15px/1.35 var(--tm-body);color:var(--tm-gold)}.fv.tm .invite-orb .body p{font:500 13.5px/1.5 var(--tm-body);color:#fff8f2d1}.fv.tm .invite-orb .body .row button{font:600 13px var(--tm-body);border-radius:999px;padding:9px 16px}.fv.tm .invite-orb .go{background:var(--tm-gold);color:var(--tm-dh)}.fv.tm .invite-orb .go:hover{background:#fff}.fv.tm .invite-orb .no{color:#fff8f2d9;border:1px solid #ffffff4d!important}.fv.tm .invite-orb .dismiss{color:#fff8f2d9;position:absolute;top:12px;right:14px}.fv.tm .tm-onward .sec{margin-top:18px;padding:0}.fv.tm .tm-onward .sec+.sec{border-top:0}.fv.tm .tm-onward .wrap-wide{max-width:none;margin:0;padding:0}.fv.tm .tm-onward .sectog{border:1.5px solid var(--tm-rule);width:auto;max-width:100%;color:var(--tm-acc);background:#fff;border-radius:999px;justify-content:flex-start;gap:9px;margin:0;padding:10px 18px 10px 12px;display:inline-flex}.fv.tm .tm-onward .sectog:hover{border-color:var(--tm-acc)}.fv.tm .tm-onward .sect{font:700 13.5px/1.3 var(--tm-body);letter-spacing:.02em;text-transform:none}.fv.tm .tm-onward .seccount{font:700 13.5px/1.3 var(--tm-body);color:var(--tm-ink2)}.fv.tm .tm-onward .seccount:before{content:"("}.fv.tm .tm-onward .seccount:after{content:")"}.fv.tm .tm-onward .secmark{color:currentColor;border:1.5px solid;order:-1;width:22px;height:22px;font-size:14px}.fv.tm .tm-onward .secbody{margin-top:20px}.fv.tm .tm-ai{flex-direction:column;gap:20px;max-width:70ch;display:flex}.fv.tm .tm-kick{font:800 11.5px/1 var(--tm-body);letter-spacing:.15em;text-transform:uppercase;color:var(--tm-acc);margin:0 0 8px}.fv.tm .tm-ai p{font:400 15px/1.7 var(--tm-body);color:var(--tm-ink);text-wrap:pretty;margin:0}.fv.tm .tm-absent{font:500 15px/1.65 var(--tm-body);color:var(--tm-ink2);max-width:56ch;margin:0}.fv.tm .tm-absent a{color:var(--tm-acc);text-underline-offset:2px;text-decoration:underline}.fv.tm .tm-adjnote{font:500 13.5px/1.6 var(--tm-body);color:var(--tm-ink2);max-width:60ch;margin:0 0 14px}.fv.tm .tm-adjgrid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px;display:grid}.fv.tm .tm-adj{--cc:var(--tm-zraw);padding:14px 16px;text-decoration:none;display:block}.fv.tm .tm-adj-x{--cc:var(--tm-ug)}.fv.tm .tm-adj:hover{box-shadow:0 6px 18px -10px #14232e73}.fv.tm .tm-adj:focus-visible{outline:2px solid var(--tm-acc);outline-offset:2px}.fv.tm .tm-an{font:800 15px/1.25 var(--tm-body);color:var(--tm-deep);display:block}.fv.tm .tm-af{font:500 12px/1.4 var(--tm-body);color:var(--tm-ink2);margin-top:3px;display:block}.fv.tm .tm-xf{white-space:nowrap;font:700 9.5px/1 var(--tm-body);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-ug);background:#eeeaf4;border-radius:999px;margin-top:9px;padding:5px 9px;display:inline-block}@media (max-width:1000px){.fv.tm .tm-shapegrid,.fv.tm .tm-beh .ingsec{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fv.tm .pnav{--wm-size:22px;flex-wrap:wrap;padding-block:14px}.fv.tm .tm-arrive{padding:26px 0 32px}.fv.tm .tm-h1{font-size:clamp(32px,9.6vw,44px);line-height:1.08}.fv.tm .tm-blk{padding:34px 0}.fv.tm .tm-bh{flex-wrap:wrap;gap:12px}.fv.tm .tm-num{font-size:34px}.fv.tm .tm-bt{line-height:1.12}.fv.tm .sectog-display .sect{font-size:22px;line-height:1.12}.fv.tm .tm-prose .secbody{padding-left:0}.fv.tm .invite-orb{padding:16px}.fv.tm .tm-onward .sectog{border-radius:18px}}@media (max-width:420px){.fv.tm .tm-title{display:block}.fv.tm .tm-unexp{margin-top:10px}}
