.campaign-spectrum{background:var(--ink);color:var(--paper);padding:110px 3vw 0}.spectrum-intro{grid-template-columns:1fr 2fr;column-gap:5vw;display:grid}.spectrum-intro .eyebrow{grid-row:1/4}.spectrum-intro h2{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(74px,10vw,150px);line-height:.75}.spectrum-intro>p:last-child{color:#fffc;max-width:760px;margin:55px 0 95px 22%;font-size:20px;line-height:1.45}.feeling-strip{background:var(--paper);color:var(--ink);grid-template-columns:repeat(8,1fr);margin:0 -3vw;display:grid}.feeling-strip span{min-height:92px;font:10px var(--font-geist-mono);text-transform:uppercase;border-right:1px solid;align-items:flex-end;padding:16px 12px;display:flex}.feeling-strip span:first-child{background:#ff3c2e}.feeling-strip span:nth-child(2){background:#ffb3c7}.feeling-strip span:nth-child(3){background:#fff200}.feeling-strip span:nth-child(4){background:#7484ff}.feeling-strip span:nth-child(5){background:#d5ff58}.feeling-strip span:nth-child(6){background:#e7c7ff}.feeling-strip span:nth-child(7){background:#ff9b63}.feeling-strip span:nth-child(8){background:#7dffc8}.campaign-atlas{background:var(--ink);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.study-card{min-height:760px;color:var(--ink);flex-direction:column;padding:32px 3vw 34px;display:flex;overflow:hidden}.study-status{font:10px var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.study-status>span{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.study-status b{border:1px solid;padding:7px 9px;font-weight:500}.study-feeling{font:10px var(--font-geist-mono);text-transform:uppercase;margin:60px 0 13px}.study-card h2{letter-spacing:-.085em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(66px,7.8vw,116px);line-height:.71}.study-card blockquote{letter-spacing:-.035em;max-width:680px;margin:55px 0 70px;font-size:clamp(26px,2.5vw,39px);line-height:1.06}.study-action,.study-carrier{border-top:1px solid;grid-template-columns:155px 1fr;gap:25px;padding:16px 0;display:grid}.study-action span,.study-carrier span{font:9px var(--font-geist-mono);text-transform:uppercase}.study-action p,.study-carrier p{max-width:660px;margin:0;font-size:14px;line-height:1.48}.study-card>a{width:max-content;max-width:100%;font:9px/1.5 var(--font-geist-mono);text-transform:uppercase;margin-top:auto;padding-top:50px}.study-heat{background:#ff5a2f}.study-care{background:#ffb3c7}.study-play{background:#fff200}.study-night{background:#7484ff}.study-rubble{background:#d5ff58}.study-belonging{background:#e7c7ff}.study-dignity{background:#ff9b63}.study-possible{background:#7dffc8}.study-rule{background:var(--paper);grid-template-columns:1fr 3fr;padding:110px 3vw 120px;display:grid}.study-rule h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,8vw,118px);line-height:.8}.study-rule div>p{max-width:760px;margin:48px 0 70px 22%;font-size:20px;line-height:1.42}.status-key{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(4,1fr);display:grid}.status-key span{min-height:130px;font:10px var(--font-geist-mono);text-transform:uppercase;border-bottom:1px solid;border-right:1px solid;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.status-key b{font-size:25px}@media (max-width:800px){.campaign-spectrum{padding:72px 5vw 0}.spectrum-intro{grid-template-columns:1fr}.spectrum-intro .eyebrow{grid-row:auto}.spectrum-intro h2{margin-top:48px;font-size:20vw}.spectrum-intro>p:last-child{margin:38px 0 70px;font-size:18px}.feeling-strip{grid-template-columns:repeat(2,1fr);margin:0 -5vw}.feeling-strip span{min-height:62px}.campaign-atlas{grid-template-columns:1fr}.study-card{min-height:700px;padding:24px 5vw 28px}.study-status b{text-align:right;max-width:165px}.study-feeling{margin-top:50px}.study-card h2{font-size:19vw}.study-card blockquote{margin:42px 0 55px;font-size:27px}.study-action,.study-carrier{grid-template-columns:110px 1fr;gap:18px}.study-rule{grid-template-columns:1fr;padding:72px 5vw}.study-rule>div{margin-top:48px}.study-rule div>p{margin:38px 0 55px;font-size:18px}.status-key{grid-template-columns:repeat(2,1fr)}}@media (max-width:390px){.study-card h2{font-size:18vw}.study-action,.study-carrier{grid-template-columns:1fr;gap:8px}}.pe-page{--pe-red:#ff4a38;--pe-yellow:#fff200;--pe-violet:#755cff;--pe-mint:#9fffd0;background:var(--paper)}.pe-page .site-header{z-index:40}.pe-hero{background:var(--pe-violet);border-bottom:1px solid;grid-template-rows:auto 1fr auto;min-height:calc(100svh - 96px);padding:26px 3vw 34px;display:grid;overflow:hidden}.pe-kicker{font:10px var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;display:flex}.pe-hero h1{letter-spacing:-.085em;text-transform:uppercase;max-width:1240px;margin:auto 0;font-size:clamp(85px,12.2vw,182px);font-weight:850;line-height:.84}.pe-hero h1 span{color:var(--pe-yellow);-webkit-text-stroke:1.5px var(--ink);margin-left:12vw;display:block}.pe-hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:36px;display:grid}.pe-hero-bottom p{letter-spacing:-.025em;max-width:610px;margin:0;font-size:20px;line-height:1.35}.pe-hero-bottom span{font:9px var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;justify-self:end}.pe-index{z-index:30;background:var(--paper);scrollbar-width:none;min-height:58px;font:9px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:stretch;padding:0 3vw;display:flex;position:sticky;top:96px;overflow-x:auto}.pe-index::-webkit-scrollbar{display:none}.pe-index span,.pe-index a{border-right:1px solid;align-items:center;min-width:max-content;padding:0 22px;display:flex}.pe-index span{color:#0008;padding-left:0}.pe-index a:hover,.pe-index a:focus-visible{background:var(--ink);color:#fff}.pe-position{grid-template-columns:1fr 3fr;gap:30px;padding:110px 3vw 100px;display:grid}.pe-position h2,.pe-section-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.8vw,116px);line-height:.88}.pe-position h2 span{color:var(--pe-violet)}.pe-position div>p{letter-spacing:-.03em;max-width:800px;margin:50px 0 0 20%;font-size:clamp(20px,2vw,29px);line-height:1.35}.pe-status-ledger{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 3vw 112px;display:grid}.pe-status-ledger article{border:1px solid;grid-template-rows:1fr auto;grid-template-columns:70px 1fr;min-height:250px;padding:22px;display:grid}.pe-status-ledger article:first-child{background:var(--pe-mint)}.pe-status-ledger article:nth-child(2){background:var(--pe-red)}.pe-status-ledger article:last-child{background:var(--pe-yellow)}.pe-status-ledger article>span{font:10px var(--font-geist-mono)}.pe-status-ledger small{font:9px var(--font-geist-mono);text-transform:uppercase}.pe-status-ledger h3{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(34px,3.8vw,56px);line-height:.95}.pe-status-ledger p{grid-column:2;max-width:520px;margin:0;line-height:1.5}.pe-method{background:var(--ink);color:#fff;padding:106px 3vw 116px;scroll-margin-top:146px}.pe-section-head{grid-template-columns:1fr 3fr;gap:30px;display:grid}.pe-method-grid{border-top:1px solid #fff5;border-left:1px solid #fff5;grid-template-columns:repeat(3,1fr);margin-top:78px;display:grid}.pe-method-grid article{border-bottom:1px solid #fff5;border-right:1px solid #fff5;flex-direction:column;min-height:270px;padding:21px;display:flex}.pe-method-grid span{font:10px var(--font-geist-mono);color:var(--pe-yellow)}.pe-method-grid h3{letter-spacing:-.05em;margin:auto 0 14px;font-size:34px}.pe-method-grid p{opacity:.68;max-width:370px;margin:0;font-size:14px;line-height:1.5}.pe-case{background:var(--pe-red);padding:104px 3vw 116px;scroll-margin-top:146px;position:relative;overflow:hidden}.pe-case-title{z-index:2;grid-template-columns:.75fr 1.6fr .65fr;gap:34px;display:grid;position:relative}.pe-case-title>div{flex-direction:column;justify-content:space-between;display:flex}.pe-case-title>div>span{max-width:210px;font:9px/1.5 var(--font-geist-mono);text-transform:uppercase;border-top:1px solid;padding-top:14px}.pe-case-title h2{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(82px,11.5vw,168px);line-height:.73}.pe-case-title h2 span{color:var(--pe-yellow);-webkit-text-stroke:1px var(--ink)}.pe-case-title>p{align-self:end;margin:0;font-size:18px;line-height:1.45}.pe-silo-mark{z-index:1;text-align:center;width:min(380px,35vw);margin:90px auto 85px;position:relative}.pe-silo-mark>span,.pe-silo-mark>b{font:10px var(--font-geist-mono);text-transform:uppercase;display:block}.pe-silo-mark>div{background:var(--paper);border:2px solid;border-radius:48% 48% 7% 7%;height:520px;margin:14px 0;display:flex;overflow:hidden}.pe-silo-mark i{border-right:1px solid;flex:1}.pe-silo-mark i:nth-child(odd){background:var(--pe-yellow)}.pe-case-facts{z-index:2;border-top:1px solid;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.pe-case-facts article{border-right:1px solid;flex-direction:column;min-height:230px;padding:19px 20px 24px 0;display:flex}.pe-case-facts article+article{padding-left:20px}.pe-case-facts span,.pe-case-sources>span{font:9px var(--font-geist-mono);text-transform:uppercase}.pe-case-facts h3{letter-spacing:-.045em;margin:auto 0 13px;font-size:25px;line-height:1}.pe-case-facts p{margin:0;font-size:14px;line-height:1.48}.pe-case-sources{border-top:1px solid;grid-template-columns:1fr 2fr 2fr;align-items:start;gap:25px;margin-top:45px;display:grid}.pe-case-sources>*{padding-top:15px}.pe-case-sources a{font:9px/1.5 var(--font-geist-mono);text-transform:uppercase}.pe-case-sources a:hover,.pe-case-sources a:focus-visible{text-decoration:underline}.pe-response{background:var(--pe-yellow);padding:106px 3vw 116px}.pe-response-sequence{border-top:1px solid;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.pe-response-sequence article{border-right:1px solid;flex-direction:column;min-height:310px;padding:21px 20px 25px 0;display:flex}.pe-response-sequence article+article{padding-left:20px}.pe-response-sequence span{font:10px var(--font-geist-mono)}.pe-response-sequence h3{letter-spacing:-.05em;margin:auto 0 14px;font-size:31px;line-height:1}.pe-response-sequence p{margin:0;font-size:14px;line-height:1.5}.pe-account-rule{max-width:760px;font:9px/1.6 var(--font-geist-mono);text-transform:uppercase;border-top:1px solid;margin:50px 0 0 33%;padding-top:15px}.pe-evidence{padding:106px 3vw 116px;scroll-margin-top:146px}.pe-evidence-grid{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid}.pe-evidence-grid article{border-bottom:1px solid;border-right:1px solid;flex-direction:column;min-height:380px;padding:21px;display:flex}.pe-evidence-grid article>span{font:9px var(--font-geist-mono);text-transform:uppercase}.pe-evidence-grid h3{letter-spacing:-.05em;margin:auto 0 15px;font-size:31px}.pe-evidence-grid p{margin:0 0 30px;line-height:1.5}.pe-evidence-grid b{background:var(--pe-red);width:max-content;font:9px var(--font-geist-mono);text-transform:uppercase;padding:7px 9px}.pe-evidence-grid article:nth-child(-n+2) b{background:var(--pe-mint)}.pe-studio{background:var(--ink);color:#fff;padding:106px 3vw 116px;scroll-margin-top:146px}.pe-studio-intro{color:#fffc;max-width:760px;margin:48px 0 80px 25%;font-size:20px;line-height:1.45}.pe-study-grid{background:#fff5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pe-study-grid article{background:var(--ink);flex-direction:column;min-height:450px;padding:19px;display:flex}.pe-study-meta{font:9px var(--font-geist-mono);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.pe-study-meta b{width:100%;color:var(--pe-yellow);padding-top:8px}.pe-study-grid h3{color:var(--pe-yellow);letter-spacing:-.05em;margin:52px 0 18px;font-size:clamp(28px,2.6vw,38px);line-height:.95}.pe-study-grid blockquote{letter-spacing:-.025em;margin:0 0 36px;font-size:20px;line-height:1.15}.pe-study-grid article>p{opacity:.7;margin:0;font-size:13px;line-height:1.5}.pe-study-grid a{font:8px/1.45 var(--font-geist-mono);text-transform:uppercase;margin-top:auto;padding-top:34px}.pe-study-grid a:hover,.pe-study-grid a:focus-visible{color:var(--pe-yellow)}.pe-next{background:var(--pe-mint);grid-template-columns:1fr 3fr;padding:108px 3vw 118px;scroll-margin-top:146px;display:grid}.pe-next h2{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(80px,12vw,176px);line-height:.78}.pe-next div>p{max-width:750px;margin:48px 0 68px 20%;font-size:21px;line-height:1.45}.pe-next-plan{border-top:1px solid;grid-template-columns:repeat(3,1fr);margin-left:20%;display:grid}.pe-next-plan article{border-right:1px solid;flex-direction:column;min-height:200px;padding:18px 20px 24px 0;display:flex}.pe-next-plan article+article{padding-left:20px}.pe-next-plan span{font:9px var(--font-geist-mono);text-transform:uppercase}.pe-next .pe-next-plan p{margin:auto 0 0;font-size:14px;line-height:1.5}.pe-next>div>a{background:var(--ink);color:#fff;width:max-content;font:9px var(--font-geist-mono);text-transform:uppercase;margin:45px 0 0 20%;padding:16px 19px;display:block}.pe-next-work{background:var(--pe-violet);min-height:90px;font:9px var(--font-geist-mono);text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:0 3vw;display:flex}.pe-next-work a{border-bottom:1px solid;padding-bottom:6px}@media (max-width:900px){.pe-hero{min-height:calc(100svh - 108px);padding:22px 5vw 28px}.pe-kicker span:last-child{display:none}.pe-hero h1{font-size:clamp(63px,17vw,90px);line-height:.9}.pe-hero h1 span{margin-left:0}.pe-hero-bottom{grid-template-columns:1fr;gap:20px}.pe-hero-bottom p{font-size:17px}.pe-hero-bottom span{justify-self:start}.pe-index{padding:0 5vw;top:108px}.pe-position,.pe-section-head,.pe-case-title,.pe-next{grid-template-columns:minmax(0,1fr)}.pe-case-title>*{min-width:0}.pe-position,.pe-method,.pe-case,.pe-response,.pe-evidence,.pe-studio,.pe-next{padding:76px 5vw 82px;scroll-margin-top:166px}.pe-position h2,.pe-section-head h2{font-size:clamp(50px,14vw,72px)}.pe-position div>p{margin:38px 0 0;font-size:19px}.pe-status-ledger{grid-template-columns:1fr;padding:0 5vw 82px}.pe-status-ledger article{grid-template-columns:52px 1fr;min-height:260px}.pe-method-grid{grid-template-columns:1fr 1fr;margin-top:56px}.pe-method-grid article{min-height:230px}.pe-case-title>div>span{margin-top:46px}.pe-case-title h2{overflow-wrap:anywhere;min-width:0;margin-top:50px;font-size:clamp(56px,17vw,68px)}.pe-case-title>p{margin-top:42px}.pe-silo-mark{width:67%;margin:60px auto}.pe-silo-mark>div{height:105vw;max-height:500px}.pe-case-facts,.pe-response-sequence,.pe-evidence-grid,.pe-study-grid,.pe-next-plan{grid-template-columns:1fr}.pe-case-facts article,.pe-response-sequence article{border-bottom:1px solid;border-right:0;min-height:210px;padding:20px 0 24px}.pe-case-facts article+article,.pe-response-sequence article+article,.pe-next-plan article+article{padding-left:0}.pe-case-sources{grid-template-columns:1fr}.pe-account-rule{margin-left:0}.pe-evidence-grid{margin-top:56px}.pe-evidence-grid article{min-height:300px}.pe-studio-intro{margin:38px 0 60px;font-size:18px}.pe-study-grid article{min-height:420px}.pe-study-grid h3{font-size:38px}.pe-next h2{margin-top:46px;font-size:20vw}.pe-next div>p,.pe-next-plan,.pe-next>div>a{margin-left:0}.pe-next div>p{font-size:18px}.pe-next-plan article{border-bottom:1px solid;border-right:0;min-height:150px;padding:18px 0 22px}.pe-next-work{flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;min-height:120px;padding:24px 5vw}}@media (min-width:640px) and (max-width:1100px){.pe-study-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.pe-method-grid{grid-template-columns:1fr}.pe-method-grid article{min-height:210px}.pe-case-title h2{font-size:clamp(56px,17vw,68px)}}.pe-tool{background:var(--pe-violet);border-bottom:1px solid;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:106px 3vw 116px;scroll-margin-top:146px;display:grid}.pe-tool h2{letter-spacing:-.085em;text-transform:uppercase;margin:58px 0 0;font-size:clamp(75px,9.5vw,142px);line-height:.76}.pe-tool h2 span{color:var(--pe-yellow);-webkit-text-stroke:1px var(--ink)}.pe-tool-copy{border-top:1px solid;padding-top:20px}.pe-tool-copy>p{margin:0 0 38px;font-size:20px;line-height:1.42}.pe-tool-copy ul{border-top:1px solid;margin:0 0 48px;padding:0;list-style:none}.pe-tool-copy li{font:9px var(--font-geist-mono);text-transform:uppercase;border-bottom:1px solid;padding:13px 0}.pe-tool-copy>a{background:var(--ink);width:max-content;color:var(--paper);font:9px var(--font-geist-mono);text-transform:uppercase;gap:34px;padding:16px 19px;display:flex}.pe-next-actions{flex-wrap:wrap;gap:14px;margin:45px 0 0 20%;display:flex}.pe-next-actions a{width:max-content;font:9px var(--font-geist-mono);text-transform:uppercase;border:1px solid;padding:16px 19px;display:block}.pe-next-actions a:first-child{background:var(--ink);color:#fff}.pe-action-status{font:9px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;gap:20px;margin:0 0 34px 20%;padding-top:13px;display:flex}.pe-action-status span:last-child{color:#0009}.pe-method-tool{background:var(--pe-violet);color:var(--ink);grid-template-columns:1.25fr .75fr;gap:7vw;margin-top:1px;padding:34px;display:grid}.pe-method-tool span{font:9px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase}.pe-method-tool h3{letter-spacing:-.07em;text-transform:uppercase;max-width:700px;margin:82px 0 0;font-size:clamp(48px,5.8vw,88px);line-height:.82}.pe-method-tool>div:last-child{border-top:1px solid;align-self:end;padding-top:16px}.pe-method-tool p{margin:0 0 38px;font-size:17px;line-height:1.45}.pe-method-tool a{background:var(--ink);color:#fff;width:max-content;font:9px var(--font-geist-mono);text-transform:uppercase;padding:15px 18px;display:block}.pe-case-account{border-top:1px solid;margin-top:82px;padding:34px 0 0 25%}.pe-case-account h3{letter-spacing:-.065em;max-width:960px;margin:48px 0 26px;font-size:clamp(42px,5.8vw,86px);line-height:.9}.pe-case-account>p:last-child{max-width:760px;margin:0;font-size:18px;line-height:1.5}.pe-evidence-drawer,.pe-study-drawer{border-top:1px solid;border-bottom:1px solid;margin-top:74px}.pe-evidence-drawer summary,.pe-study-drawer summary{cursor:pointer;min-height:82px;font:9px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:26px;list-style:none;display:flex}.pe-evidence-drawer summary::-webkit-details-marker{display:none}.pe-study-drawer summary::-webkit-details-marker{display:none}.pe-evidence-drawer summary:after,.pe-study-drawer summary:after{content:"+";border:1px solid;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.pe-evidence-drawer[open] summary:after,.pe-study-drawer[open] summary:after{content:"−"}.pe-evidence-drawer .pe-evidence-grid,.pe-study-drawer .pe-study-grid{margin:0 0 30px}.pe-evidence-drawer .pe-evidence-grid{background:var(--paper)}.pe-study-drawer{border-color:#fff7;margin-top:0}.pe-study-drawer summary{color:#fff}.pe-study-drawer .pe-study-grid{border-top:1px solid #fff5}@media (max-width:900px){.pe-tool{grid-template-columns:1fr;gap:58px;padding:76px 5vw 82px;scroll-margin-top:166px}.pe-tool h2{font-size:20vw}.pe-tool-copy>p{font-size:18px}.pe-next-actions,.pe-action-status{margin-left:0}.pe-action-status{margin-top:42px}.pe-method-tool{grid-template-columns:1fr;padding:26px}.pe-method-tool h3{margin-top:58px;font-size:13vw}.pe-method-tool>div:last-child{margin-top:50px}.pe-case-account{margin-top:60px;padding-left:0}.pe-case-account h3{font-size:13vw}.pe-case-account>p:last-child{font-size:16px}.pe-evidence-drawer,.pe-study-drawer{margin-top:52px}.pe-evidence-drawer summary,.pe-study-drawer summary{align-items:center;min-height:98px}.pe-evidence-drawer summary span:nth-child(2),.pe-study-drawer summary span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.home-project-proof img{transition:none}}.tas-page{--tas-blue:#3327ff;--tas-pink:#ff6ca8;--tas-acid:#d9ff00;background:var(--paper)}.tas-hero{background:var(--tas-acid);border-bottom:1px solid;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 96px);padding:28px 3vw 34px;display:flex;overflow:hidden}.tas-hero-meta{font:10px var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;display:flex}.tas-hero-title{position:relative}.tas-hero h1{z-index:2;letter-spacing:-.105em;text-transform:uppercase;margin:0;font-size:clamp(120px,18vw,266px);line-height:.59;position:relative}.tas-hero h1 span{color:var(--tas-blue);-webkit-text-stroke:1.5px var(--ink);margin-left:21vw}.tas-route-line{border:1px solid;border-radius:50%;width:42vw;height:74%;margin:0;position:absolute;top:7%;right:2vw;transform:rotate(-8deg)}.tas-route-line:before,.tas-route-line:after,.tas-route-line i{content:"";background:var(--paper);border:1px solid;border-radius:50%;width:16px;height:16px;position:absolute}.tas-route-line:before{top:18%;left:9%}.tas-route-line:after{background:var(--tas-pink);bottom:20%;right:11%}.tas-route-line i:first-child{top:4%;left:31%}.tas-route-line i:nth-child(2){top:13%;left:58%}.tas-route-line i:nth-child(3){top:40%;right:3%}.tas-route-line i:nth-child(4){bottom:5%;left:19%}.tas-route-line i:nth-child(5){bottom:-2%;left:48%}.tas-hero-foot{z-index:3;grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid;position:relative}.tas-hero-foot p{max-width:610px;margin:0;font-size:21px;line-height:1.35}.tas-print-button{background:var(--ink);color:var(--paper);font:10px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid;padding:16px 19px}.tas-print-button span{margin-left:32px}.tas-print-button:hover,.tas-print-button:focus-visible{background:var(--tas-blue)}.tas-premise{border-bottom:1px solid;grid-template-columns:1fr 3fr;padding:112px 3vw 122px;display:grid}.tas-premise h2,.tas-section-head h2,.tas-pack-preview h2,.tas-close h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,8.2vw,122px);line-height:.82}.tas-premise div>p{max-width:790px;margin:52px 0 0 20%;font-size:22px;line-height:1.42}.tas-field-sequence,.tas-evidence{background:var(--ink);color:var(--paper);padding:108px 3vw 120px}.tas-section-head{grid-template-columns:1fr 3fr;display:grid}.tas-section-head h2 span{color:var(--tas-acid)}.tas-sequence-grid{border-top:1px solid #fff6;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.tas-sequence-grid article{border-right:1px solid #fff4;flex-direction:column;min-height:330px;padding:20px;display:flex}.tas-sequence-grid article>span{font:10px var(--font-geist-mono);color:var(--tas-acid)}.tas-sequence-grid h3{letter-spacing:-.045em;margin:auto 0 16px;font-size:32px;line-height:1}.tas-sequence-grid p{opacity:.68;margin:0;font-size:13px;line-height:1.48}.tas-pack-preview{background:var(--tas-pink);border-bottom:1px solid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:108px 3vw 120px;display:grid}.tas-pack-preview>div:first-child{align-self:start;position:sticky;top:116px}.tas-pack-preview h2{margin-top:56px}.tas-pack-list{border-top:1px solid}.tas-pack-list article{border-bottom:1px solid;grid-template-columns:58px 1fr 1fr;align-items:end;gap:22px;min-height:175px;padding:20px 0;display:grid}.tas-pack-list span{font:10px var(--font-geist-mono);align-self:start}.tas-pack-list h3{letter-spacing:-.04em;margin:0;font-size:31px}.tas-pack-list p{margin:0;font-size:14px;line-height:1.5}.tas-pack-preview>.tas-print-button{grid-column:2;width:max-content}.tas-evidence{background:var(--tas-blue)}.tas-evidence-list{border-top:1px solid #fff8;margin:88px 0 0 25%}.tas-evidence-list article{border-bottom:1px solid #fff8;grid-template-columns:60px 1fr 1.5fr;align-items:center;gap:24px;min-height:120px;padding:18px 0;display:grid}.tas-evidence-list span{font:10px var(--font-geist-mono)}.tas-evidence-list h3{margin:0;font-size:27px}.tas-evidence-list p{margin:0;font-size:15px;line-height:1.45}.tas-status-note{max-width:690px;font:10px/1.6 var(--font-geist-mono);text-transform:uppercase;border-top:1px solid #fff8;margin:55px 0 0 50%;padding-top:16px}.tas-close{background:var(--tas-acid);padding:108px 3vw 120px}.tas-close h2{margin-top:58px}.tas-close h2 span{color:var(--tas-blue)}.tas-close>div{flex-wrap:wrap;gap:14px;margin:70px 0 0 50%;display:flex}.tas-close>div a{font:10px var(--font-geist-mono);text-transform:uppercase;border:1px solid;padding:16px 19px}.tas-print-pack{display:none}@media (max-width:900px){.tas-hero{min-height:calc(100svh - 108px);padding:22px 5vw 28px}.tas-hero-meta span:last-child{display:none}.tas-hero h1{font-size:26vw;line-height:.68}.tas-hero h1 span{margin-left:0}.tas-route-line{width:80vw;top:9%;right:-24vw}.tas-hero-foot{grid-template-columns:1fr}.tas-hero-foot p{font-size:17px}.tas-hero-foot .tas-print-button{width:100%}.tas-premise,.tas-section-head,.tas-pack-preview{grid-template-columns:1fr}.tas-premise,.tas-field-sequence,.tas-pack-preview,.tas-evidence,.tas-close{padding:76px 5vw 82px}.tas-premise h2,.tas-section-head h2,.tas-pack-preview h2,.tas-close h2{font-size:14vw}.tas-premise div>p{margin:38px 0 0;font-size:19px}.tas-sequence-grid{grid-template-columns:1fr;margin-top:58px}.tas-sequence-grid article{border-bottom:1px solid #fff4;border-right:0;min-height:190px;padding:20px 0}.tas-pack-preview{gap:58px}.tas-pack-preview>div:first-child{position:static}.tas-pack-preview h2{margin-top:42px}.tas-pack-list article{grid-template-columns:44px 1fr}.tas-pack-list p{grid-column:2}.tas-pack-preview>.tas-print-button{grid-column:1;width:100%}.tas-evidence-list{margin:58px 0 0}.tas-evidence-list article{grid-template-columns:44px 1fr}.tas-evidence-list p{grid-column:2}.tas-status-note{margin:48px 0 0}.tas-close>div{flex-direction:column;margin:52px 0 0}.tas-close>div .tas-print-button,.tas-close>div a{text-align:left;width:100%}}@media print{@page{size:A4 portrait;margin:0}.tas-screen-only{display:none!important}.tas-print-pack{color:#111;background:#fff;font-family:Arial,sans-serif;display:block}.tas-print-sheet{break-after:page;flex-direction:column;width:210mm;height:297mm;padding:13mm;display:flex;overflow:hidden}.tas-print-sheet:last-child{break-after:auto}.tas-print-sheet>header{text-transform:uppercase;border-bottom:.3mm solid;justify-content:space-between;padding-bottom:4mm;font:8pt monospace;display:flex}.tas-print-sheet>h2{letter-spacing:-1.2pt;margin:11mm 0 8mm;font-size:28pt;line-height:.95}.tas-print-sheet>h3{text-transform:uppercase;margin:8mm 0 4mm;font-size:12pt}.tas-print-sheet>footer{text-transform:uppercase;border-top:.3mm solid;margin-top:auto;padding-top:4mm;font:8pt/1.4 monospace}.tas-print-cover{background:#d9ff00}.tas-print-cover>div{margin:auto 0}.tas-print-cover p{text-transform:uppercase;font:9pt monospace}.tas-print-cover h2{letter-spacing:-6pt;text-transform:uppercase;margin:8mm 0 12mm;font-size:82pt;line-height:.72}.tas-print-cover blockquote{max-width:145mm;margin:0;font-size:22pt;line-height:1.1}.tas-print-cover>footer{grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:3mm;display:grid}.tas-print-cover>footer i{border-bottom:.3mm solid}.tas-print-fields{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.tas-print-fields label,.tas-response-grid label,.tas-response-notes label{text-transform:uppercase;flex-direction:column;gap:3mm;font:8pt monospace;display:flex}.tas-print-fields i,.tas-response-grid i{border-bottom:.3mm solid;height:10mm}.tas-map-field{border:.3mm solid;height:122mm;position:relative}.tas-map-field:after{content:"";border:.3mm dashed #999;border-radius:50%;position:absolute;inset:12mm;transform:rotate(-8deg)}.tas-map-field span{z-index:2;background:#fff;padding:2mm;font:7pt monospace;position:absolute}.tas-map-field span:first-child{bottom:9mm;left:9mm}.tas-map-field span:last-child{top:9mm;right:9mm}.tas-print-sheet table{border-collapse:collapse;width:100%;font:7pt monospace}.tas-print-sheet th,.tas-print-sheet td{text-align:left;border:.3mm solid;height:13mm;padding:2mm}.tas-print-sheet th{text-transform:uppercase;height:8mm}.tas-print-summary{text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:3mm;margin-top:8mm;font:7pt monospace;display:grid}.tas-print-summary i{border-bottom:.3mm solid}.tas-invitation-grid{flex:1;grid-template-columns:1fr 1fr;display:grid}.tas-invitation-grid section{border-bottom:.3mm dashed #888;border-right:.3mm dashed #888;flex-direction:column;padding:12mm;display:flex}.tas-invitation-grid section:nth-child(2n){border-right:0}.tas-invitation-grid section:nth-child(n+3){border-bottom:0}.tas-invitation-grid small{text-transform:uppercase;font:7pt monospace}.tas-invitation-grid h2{margin:auto 0 6mm;font-size:24pt;line-height:.96}.tas-invitation-grid p{font-size:10pt;line-height:1.35}.tas-invitation-grid section>div{text-transform:uppercase;gap:4mm;margin:6mm 0;font:7pt monospace;display:flex}.tas-invitation-grid section>div span{border:.3mm solid;padding:2mm}.tas-invitation-grid section footer{text-transform:uppercase;border-top:.3mm solid;padding-top:3mm;font:7pt monospace}.tas-response-grid{grid-template-columns:1fr 1fr;gap:5mm 8mm;display:grid}.tas-response-notes{grid-template-columns:1fr 1fr;gap:7mm;margin-top:10mm;display:grid}.tas-response-notes i{border:.3mm solid;height:38mm}}
