.hs.pa .hero{min-height:0;padding:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(56px, 11vh, 120px)) 0 clamp(64px, 9vh, 104px);align-items:end}.hs.pa .hero-in{gap:clamp(16px,2.4vh,24px)}.hs.pa .hero .display{max-width:20ch}.hs.pa .hero .display.long{max-width:24ch;font-size:clamp(1.75rem,3.9vw,3.15rem);line-height:1.12}.hs.pa .hero .lead{max-width:60ch}.hs.pa .hero .lead+.lead{margin-top:-6px}.hs.pa .hero-actions{margin-top:6px}@media (max-width:480px){.hs.pa .hero{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 28px);padding-bottom:56px}.hs.pa .hero-in{gap:14px}.hs.pa .hero .lead{font-size:1.02rem;line-height:1.5}.hs.pa .hero .display.long{font-size:1.62rem}}@media (max-width:480px) and (max-height:620px){.hs.pa .hero{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 16px)}.hs.pa .hero .display{font-size:1.62rem!important}.hs.pa .hero .display.long{font-size:1.4rem!important}.hs.pa .hero .lead{font-size:.95rem!important}}.pa .body>.prose,.pa .head .prose{max-width:64ch}.pa .h3{font:500 clamp(1.15rem, 1.8vw, 1.4rem)/1.3 var(--f-cut);letter-spacing:.015em;color:var(--ink)}.pa .card p,.pa .rows p,.pa .steps p{color:var(--ink-2);line-height:1.55}.pa .card p+p{margin-top:.8em}.pa .tile-k+.h3{margin-top:10px}.pa .ic-tile{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;place-items:center;display:grid}.pa .ic-tile svg{width:22px;height:22px}.pa .feat .card{align-content:start;gap:14px;display:grid}.pa .feat .card .h3{margin-top:2px}.pa .feat .card .note{margin-top:4px}@media (max-width:860px){.pa .feat.g3{grid-template-columns:1fr}}@media (max-width:680px){.pa .feat.g2{grid-template-columns:1fr}}.pa .rows{border-top:1px solid var(--hair);list-style:none;display:grid}.pa .rows>li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(12px,4vw,56px);padding:clamp(22px,3vw,32px) 0;display:grid}.pa .rows .h3{font-size:clamp(1.1rem,1.6vw,1.3rem)}.pa .rows>li>div{gap:12px;display:grid}@media (max-width:760px){.pa .rows>li{grid-template-columns:1fr;gap:10px}}.pa .steps{border-radius:var(--radius);border:1px solid var(--hair);list-style:none;display:grid;overflow:hidden}.pa .steps>li{background:var(--panel);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px clamp(20px,4vw,56px);padding:clamp(24px,3vw,36px);display:grid;position:relative}.pa .steps>li+li{border-top:1px solid var(--hair)}.pa .steps>li>.k,.pa .steps>li>.h3,.pa .steps>li>.when{grid-column:1}.pa .steps>li>p,.pa .steps>li>.btn{grid-column:2}.pa .steps>li>p{grid-row:1/span 3}.pa .steps .k{font:500 .72rem var(--f-cut);letter-spacing:.14em;color:var(--accent)}.pa .steps .h3{font-size:clamp(1.25rem,2.2vw,1.65rem)}.pa .steps .when{font:500 .85rem/1.4 var(--sans);color:var(--ink-3)}.pa .steps .btn{justify-self:start;margin-top:8px}.pa .steps>li:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--hair-2);border-right:1px solid var(--hair-2);background:var(--panel);width:12px;height:12px;position:absolute;bottom:-7px;left:clamp(24px,3vw,36px);transform:rotate(135deg)}@media (max-width:860px){.pa .steps>li{grid-template-rows:none;grid-template-columns:1fr}.pa .steps>li>*{grid-column:1!important}.pa .steps>li>p{grid-row:auto;margin-top:4px}}.pa .jobs.disp{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pa .jobs .card{align-content:start;gap:16px;min-height:220px;display:grid}.pa .jobs .h3{font-size:clamp(1.3rem,2.2vw,1.7rem)}@media (max-width:680px){.pa .jobs.disp{grid-template-columns:1fr}.pa .jobs .card{min-height:0}}.pa .quote{border-radius:var(--radius);border:1px solid var(--hair);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--panel);gap:12px;padding:clamp(22px,3vw,32px);display:grid}.pa .quote p{font:italic 400 clamp(1.2rem, 2vw, 1.45rem)/1.5 var(--f-read);color:var(--ink);max-width:46ch}.pa .quote cite{font:500 .85rem var(--sans);color:var(--ink-3);font-style:normal}.pa .treat.disp{background:0 0;border:0;gap:14px;margin:0;padding:0;list-style:none}.pa .treat.disp>li{align-content:start;gap:8px;display:grid}.pa .treat.disp .h3{font-size:1.05rem}@media (max-width:900px){.pa .treat.disp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pa .treat.disp{grid-template-columns:1fr}}.pa .morning{gap:0;padding:6px clamp(18px,2.4vw,26px);display:grid}.pa .morning-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 0;display:flex}.pa .morning-row+.morning-row{border-top:1px solid var(--hair)}.pa .morning-row b{font:500 1.08rem/1.3 var(--f-cut);letter-spacing:.02em;color:var(--ink)}.pa .tchip{min-height:32px;font:600 .8rem var(--sans);border:1px solid var(--hair-2);color:var(--ink-2);background:var(--panel-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pa .tchip:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px}.pa .tchip.own{color:var(--ink);border-color:color-mix(in srgb, var(--verd) 45%, transparent);background:color-mix(in srgb, var(--verd) 14%, transparent)}.pa .tchip.own:before{background:var(--verd)}.pa .loop li .h3{font-size:1.05rem}.pa .loop li p{color:var(--ink-2);font-size:.98rem}.pa .alt{gap:clamp(56px,8vw,104px);display:grid}.pa .alt-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pa .alt-row:nth-child(2n)>.alt-text{order:2}.pa .alt-text{align-content:start;gap:18px;display:grid}.pa .alt-vis{align-content:start;gap:14px;display:grid}@media (max-width:900px){.pa .alt-row{grid-template-columns:1fr}.pa .alt-row:nth-child(2n)>.alt-text{order:0}}.pa .list-card{padding:4px clamp(18px,2.4vw,26px);list-style:none;display:grid}.pa .list-card>li{color:var(--ink);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:15px 0;line-height:1.45;display:grid}.pa .list-card>li+li{border-top:1px solid var(--hair)}.pa .list-card .dot{border:1.5px solid var(--accent);border-radius:50%;width:10px;height:10px;margin:7px 0 0 6px}.pa .record{gap:0;padding:0;display:grid;overflow:hidden}.pa .record-out{border-bottom:1px solid var(--hair);gap:6px;padding:clamp(18px,2.4vw,24px);display:grid}.pa .record-out p{font:500 1.2rem/1.3 var(--f-cut);letter-spacing:.015em;color:var(--ink)}.pa .record-ctx{background:color-mix(in srgb, var(--accent) 5%, var(--panel));gap:0;padding:6px clamp(18px,2.4vw,24px) 10px;display:grid}.pa .record-ctx>.tile-k{padding-top:14px}.pa .record dl{display:grid}.pa .record dl>div{gap:4px;padding:14px 0;display:grid}.pa .record dl>div+div{border-top:1px solid var(--hair)}.pa .record dt{font:600 .82rem var(--sans);color:var(--ink)}.pa .record dd{color:var(--ink-2);font-size:.98rem;line-height:1.5}.pa .caveat{border-radius:var(--radius-sm);border:1px dashed var(--hair-2);gap:6px;padding:16px 18px;display:grid}.pa .caveat .tile-k{color:var(--ink-3)}.pa .caveat p{color:var(--ink-2);max-width:64ch;font-size:.98rem;line-height:1.55}.pa .commit{counter-reset:c;gap:14px;list-style:none;display:grid}.pa .commit li{counter-increment:c;color:var(--ink-2);grid-template-columns:32px 1fr;gap:12px;line-height:1.55;display:grid}.pa .commit li:before{content:counter(c);width:28px;height:28px;font:500 .8rem var(--f-cut);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;place-items:center;display:grid}.pa .commit strong{color:var(--ink);font-weight:500}.pa .carry{gap:16px;display:grid}.pa .carry .tile-k{margin-bottom:-4px}.pa .seats-block{text-align:center;justify-items:center;gap:22px;padding:clamp(28px,4vw,44px) clamp(18px,3vw,32px);display:grid}.pa .seats-block .seat-line{font-size:clamp(1.1rem,2.2vw,1.55rem)}.pa .seats-block p:not(.seat-line){color:var(--ink-2);max-width:62ch}.pa .closing .lead{margin-inline:auto}.pa .closing .closing-note{font:400 .95rem/1.6 var(--sans);color:var(--ink-3);max-width:62ch;margin-inline:auto}.pa .closing .closing-note a,.pa .closing .lead a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 38%, transparent);text-decoration:none}.pa .closing .display{max-width:18ch;margin-inline:auto}@media (max-width:480px){.pa .close-actions{width:100%;max-width:360px;margin-inline:auto;display:grid}.pa .close-actions .btn{width:100%}}.pa .lead .link,.pa .prose .link,.pa .note .link,.pa .card .link{padding-block:2px}.pa .tiles{gap:14px}.pa .tile{scroll-margin-top:calc(var(--nav-h) + 16px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);padding:clamp(24px,3.4vw,44px);display:grid}.pa .tile-head{align-content:start;gap:14px;display:grid}.pa .tile .h2{font-size:clamp(1.5rem,3vw,2.3rem)}.pa .tile-line{font:italic 400 clamp(1.08rem, 1.6vw, 1.22rem)/1.5 var(--f-read);color:var(--accent);max-width:34ch}.pa .tile-body{align-content:start;gap:14px;display:grid}.pa .tile-body p{color:var(--ink-2);max-width:62ch}@media (max-width:860px){.pa .tile{grid-template-columns:1fr}}.pa .src{font:400 .85rem/1.55 var(--sans);color:var(--ink-3);max-width:64ch;margin-top:10px;display:block}.pa .head:has(>.eyebrow:only-child)+.body{margin-top:clamp(20px,2.6vw,30px)}@media (max-width:480px) and (max-height:700px){.hs.pa .hero-actions{order:1;margin:2px 0 6px}.hs.pa .hero-in>.lead{order:2}}.pa .colon{font-size:0}
