.pg-about{z-index:1;position:relative}.pg-about .f-open .f-opengrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pg-about h1,.pg-about h2,.pg-about h3,.pg-about p{margin:0}.pg-about .stack{gap:var(--sp-md);flex-direction:column;display:flex}.pg-about .body-copy{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}.pg-about .fine{font:400 var(--fs-small)/1.6 var(--font-body);max-width:var(--measure);color:var(--subtle)}.pg-about .fine.is-note{max-width:52ch;font-size:var(--fs-small);line-height:1.6}html.js-rise .pg-about [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise .pg-about [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}html.js-rise .pg-about [data-rise].is-in>:nth-child(2){transition-delay:80ms}html.js-rise .pg-about [data-rise].is-in>:nth-child(3){transition-delay:.16s}html.js-rise .pg-about [data-rise].is-in>:nth-child(4){transition-delay:.24s}html.js-rise .pg-about [data-rise].is-in>:nth-child(5){transition-delay:.32s}html.js-rise .pg-about [data-rise].is-in>:nth-child(6){transition-delay:.4s}html.js-rise .pg-about [data-settle] .duo img{transform:scale(1.055)}html.js-rise .pg-about [data-settle].is-in .duo img{transition:transform 1.7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise .pg-about [data-rise]>*,html.js-rise .pg-about [data-settle] .duo img{opacity:1;transition:none;transform:none}}.pg-about{--duo-desaturate:.45;--duo-tint:.26}.pg-about .duo{isolation:isolate;background:var(--teal-800);position:relative;overflow:hidden}.pg-about .duo img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--duo-desaturate)) contrast(1.08) brightness(.94);display:block}.pg-about .duo:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:var(--duo-tint);pointer-events:none;position:absolute;inset:0}.f-shot.left{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.f-shot.right{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.f-sec{padding:clamp(38px,5.6vw,88px) clamp(20px,5vw,64px)}.f-sec .inner{max-width:var(--container);gap:var(--sp-xl);flex-direction:column;margin:0 auto;display:flex}.f-sage{background:var(--sage-100)}.f-sage .fine{color:var(--muted)}.f-2col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}.f-2col .body-copy{max-width:none}.f-headgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.f-mv{background:var(--teal-600);color:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.f-mv>div{gap:var(--sp-lg);flex-direction:column;padding:clamp(28px,3.8vw,68px) clamp(20px,3.4vw,56px);display:flex}.f-mv .vis{background:var(--teal-700)}.pg-about .f-mv .ds-title,.pg-about .f-mv .ds-headline{color:var(--surface)}.pg-about .f-mv .body-copy{color:var(--teal-fg);max-width:52ch}.pg-about .f-card .link{color:var(--dark-hero)}.pg-about .f-card .link:hover{color:var(--surface)}.vledger{border-top:1.5px solid var(--navy-700)}.vledger .vrow{padding:var(--sp-lg) 0;border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) 28px;align-items:start;gap:clamp(16px,2.4vw,40px);display:grid}.vledger .vrow .vn{font:700 var(--fs-label)/1.7 var(--font-label);letter-spacing:.14em;color:var(--teal-600)}.vledger .vrow .col{flex-direction:column;gap:8px;min-width:0;display:flex}.vledger .vrow .vt{font:500 var(--fs-title)/1.28 var(--font-display);color:var(--navy-700)}.vledger .vrow .vd{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--muted);max-width:var(--measure)}.vledger .vrow .ic{opacity:.55;justify-content:flex-end;display:flex}.pf{isolation:isolate;background:var(--teal-800);flex:none;position:relative;overflow:hidden}.pf img{filter:grayscale(.18)contrast(1.05)saturate(1.04)brightness(1.02)}.pf:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:.22;pointer-events:none;z-index:1;position:absolute;inset:0}.pf.small{aspect-ratio:1;width:48px}.pf.tall{aspect-ratio:4/5;width:100%}.room{border-top:1.5px solid var(--navy-700);grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.room-idx{border-right:1px solid var(--hairline);flex-direction:column;display:flex}.room-item{border:0;border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer;padding:var(--sp-12) var(--sp-md) var(--sp-12) 0;gap:var(--sp-12);transition:padding var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.room-item .col{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.room-item:hover{background:var(--sage-50)}.room-item .n1{font:500 var(--fs-body)/1.2 var(--font-display);color:var(--navy-700)}.room-item .n2{font:700 var(--fs-label)/1.35 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.room-item[aria-selected=true]{background:var(--sage-100);padding-left:var(--sp-md)}.room-item[aria-selected=true] .n1{color:var(--teal-700)}.room-pane{padding:0 0 var(--sp-lg) clamp(28px, 3.4vw, 56px);grid-template-columns:minmax(0,282px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);min-width:0;display:grid}.room-pane:focus{outline:none}.room-pane .body{min-width:0}.room-head{align-items:baseline;gap:12px var(--sp-lg);padding-bottom:var(--sp-md);border-bottom:1px solid var(--hairline);margin-bottom:var(--sp-lg);flex-wrap:wrap;display:flex}.room-head .rn{font:500 var(--fs-headline)/1.14 var(--font-display);color:var(--navy-700)}.room-head .rp{font:700 var(--fs-label)/1.4 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.room-meta{gap:8px var(--sp-lg);margin-bottom:var(--sp-lg);flex-wrap:wrap;display:flex}.room-meta span{font:700 var(--fs-label)/1.4 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-600)}.room-meta span+span{color:var(--muted)}.room-txt{gap:var(--sp-md);max-width:var(--measure);flex-direction:column;display:flex}.room-txt p{font:400 var(--fs-body)/var(--lh-body) var(--font-body);color:var(--navy-700);margin:0}.room-nav{justify-content:space-between;align-items:center;gap:var(--sp-md);margin-top:var(--sp-xl);padding-top:var(--sp-md);border-top:1px solid var(--hairline);display:flex}.room-nb{align-items:baseline;gap:var(--sp-sm);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0;display:inline-flex}.room-nb .k{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.room-nb .t{font:500 var(--fs-lead)/1.2 var(--font-display);color:var(--teal-600)}.room-nb:hover .t{color:var(--teal-700)}.room-nb:disabled{opacity:.45;cursor:not-allowed}.room-count{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.signoff-frame{aspect-ratio:3/2;isolation:isolate;background:var(--teal-800);width:100%;position:relative;overflow:hidden}.signoff-frame img{filter:grayscale(.16)contrast(1.04)saturate(1.03)brightness(1.01)}.signoff-frame:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:.2;pointer-events:none;z-index:1;position:absolute;inset:0}.signoff-cap{margin-top:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.4vw,40px);display:grid}.signoff-cap .k{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-600);white-space:nowrap}.signoff-cap .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--muted);max-width:var(--measure)}.pg-about .crisis-block{gap:var(--sp-md);flex-direction:column;display:flex}.pg-about .crisis-num{align-items:baseline;gap:var(--sp-md);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline);min-height:66px;text-decoration:none;display:flex}.pg-about .crisis-num .n{font:500 var(--fs-figure-lg)/1 var(--font-display);color:var(--crisis-500);min-width:114px}.pg-about .crisis-num .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--navy-700)}.pg-about .crisis-num:hover .t{color:var(--crisis-500)}@media (max-width:1120px){.room{grid-template-columns:minmax(0,268px) minmax(0,1fr)}.room-pane{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.room-item .n1{font-size:var(--fs-small)}.pg-about .link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){.pg-about .f-open .f-opengrid{align-items:start;gap:var(--sp-lg);grid-template-columns:minmax(0,1fr)}.f-shot.left,.f-shot.right,.f-mv,.f-2col,.f-headgrid{grid-template-columns:1fr}.vledger .vrow{grid-template-columns:44px minmax(0,1fr)}.vledger .vrow .ic{display:none}.room{grid-template-columns:1fr}.room-idx{border-right:0;border-bottom:1px solid var(--hairline);scrollbar-width:none;flex-direction:row;overflow-x:auto}.room-idx::-webkit-scrollbar{display:none}.room-item{border-bottom:0;border-right:1px solid var(--hairline);padding:var(--sp-12) 16px;flex:none;grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:56px}.room-item[aria-selected=true]{padding-left:16px}.room-item .n2{display:none}.room-item .pf.small{width:40px}.room-pane{gap:var(--sp-lg);padding:var(--sp-lg) 0 0;grid-template-columns:1fr}.room-pane .pf.tall{max-width:230px}.signoff-cap{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.pg-about .crisis-num .n{font-size:var(--fs-figure);min-width:88px}}.pg-about .jur{background:var(--dark-bg);color:var(--surface);padding:var(--section-y) clamp(20px, 4vw, 64px)}.pg-about .jur .in{max-width:var(--container);flex-direction:column;gap:clamp(28px,3.4vw,52px);margin:0 auto;display:flex}.pg-about .jur .f-num .n{color:var(--dark-hero)}.pg-about .jur .f-num .s{color:var(--teal-fg-muted)}.pg-about .jur .f-num .r{background:color-mix(in srgb, var(--dark-text) 24%, transparent)}.pg-about .jur .row{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.4vw,68px);display:grid}.pg-about .jur .kicker{color:var(--dark-hero)}.pg-about .jur h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-headline);margin:var(--sp-12) 0 0;color:var(--surface);text-wrap:pretty;max-width:24ch;line-height:1.2}.pg-about .jur .lead{font:400 var(--fs-body)/1.6 var(--font-body);color:var(--dark-text);max-width:var(--measure);margin:var(--sp-md) 0 0;text-wrap:pretty}.pg-about .gwrap{gap:var(--sp-md);flex-direction:column;display:flex}.pg-about .globe-mount{aspect-ratio:1;width:100%;max-width:540px}.pg-about .g-ocean,.pg-about .g-outline,.pg-about .g-grat,.pg-about .g-other path{vector-effect:non-scaling-stroke}.pg-about .g-grat{fill:none;stroke-width:.6px;stroke:color-mix(in srgb, var(--dark-hero) 15%, transparent)}.pg-about .g-outline{fill:none;stroke-width:1px;stroke:color-mix(in srgb, var(--dark-hero) 40%, transparent)}.pg-about .g-ocean{fill:var(--navy-700)}.pg-about .g-other path{fill:color-mix(in srgb, var(--dark-text) 7%, transparent);stroke:var(--dark-bg);stroke-width:.5px}.pg-about .g-prov{stroke:var(--dark-bg);stroke-width:1px;fill:color-mix(in srgb, var(--dark-text) 19%, transparent);cursor:pointer;transition:fill var(--dur-fast) var(--ease)}.pg-about .g-prov.duty{fill:var(--dark-hero)}.pg-about .g-prov.is-on{fill:var(--surface);stroke:var(--surface);stroke-width:1.6px}.pg-about .g-prov:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pg-about .g-label{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.1em;paint-order:stroke;stroke-width:2px;stroke-linejoin:round;pointer-events:none;fill:var(--dark-bg);stroke:var(--dark-hero);font-weight:700}.pg-about .g-label.nd,.pg-about .g-label.out{fill:var(--dark-text);stroke:none}.pg-about .g-label.is-on{fill:var(--dark-bg);stroke:var(--surface)}.pg-about .g-label.out.is-on{fill:var(--surface);stroke:none}.pg-about .g-leader{stroke-width:1px;stroke:color-mix(in srgb, var(--dark-text) 40%, transparent)}.pg-about .jur .key{gap:var(--sp-sm) var(--sp-lg);font:400 var(--fs-small)/1.5 var(--font-body);color:var(--dark-text);flex-wrap:wrap;display:flex}.pg-about .jur .key span{align-items:center;gap:var(--sp-sm);display:flex}.pg-about .jur .key b{border-radius:2px;flex:none;width:13px;height:13px}.pg-about .jur .key .k1{background:var(--dark-hero)}.pg-about .jur .key .k2{background:color-mix(in srgb, var(--dark-text) 19%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dark-text) 40%, transparent)}.pg-about .jur .chips{gap:var(--sp-sm);border-top:1px solid color-mix(in srgb, var(--dark-text) 20%, transparent);padding-top:var(--sp-lg);flex-wrap:wrap;display:flex}.pg-about .jur .chips button{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dark-text);border:1px solid color-mix(in srgb, var(--dark-text) 40%, transparent);padding:var(--sp-sm) var(--sp-12);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:2px;font-weight:700}.pg-about .jur .chips button:hover{border-color:var(--dark-hero);color:var(--dark-hero)}.pg-about .jur .chips button[aria-pressed=true]{background:var(--surface);border-color:var(--surface);color:var(--dark-bg)}.pg-about .jur .chips button:focus-visible{outline:2px solid var(--dark-hero);outline-offset:2px}.pg-about .jur .rec{border-top:1px solid color-mix(in srgb, var(--dark-text) 20%, transparent);grid-template-columns:minmax(0,268px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px);padding-top:clamp(26px,3vw,40px);display:grid}.pg-about .jur .rec .who .cd{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display);color:var(--dark-hero);letter-spacing:.01em;line-height:1}.pg-about .jur .rec .who .cd.nod{color:var(--teal-fg-muted)}.pg-about .jur .rec .who .nm{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);margin:var(--sp-md) 0 0;color:var(--surface);text-wrap:pretty;line-height:1.2}.pg-about .jur .rec .who dl{margin:var(--sp-md) 0 0;gap:var(--sp-md);flex-direction:column;display:flex}.pg-about .jur .rec .who dt{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-fg-muted);font-weight:700}.pg-about .jur .rec .who dd{margin:var(--sp-xs) 0 0;font:400 var(--fs-small)/1.5 var(--font-body);color:var(--dark-text)}.pg-about .jur .rec .who dd cite{font-style:italic}.pg-about .jur .rec .axes{gap:var(--sp-lg);flex-direction:column;display:flex}.pg-about .jur .rec .ax{gap:var(--sp-lg);border-top:1px solid color-mix(in srgb, var(--dark-text) 14%, transparent);padding-top:var(--sp-md);grid-template-columns:minmax(0,190px) minmax(0,1fr);display:grid}.pg-about .jur .rec .ax:first-child{border-top:0;padding-top:0}.pg-about .jur .rec .ax h3{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--dark-hero);margin:0;font-weight:700;line-height:1.5}.pg-about .jur .rec .ax h3 .st{margin-top:var(--sp-sm);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--teal-fg-muted);font-weight:400;display:block}.pg-about .jur .rec .ax p{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--dark-text);max-width:var(--measure);text-wrap:pretty;margin:0}.pg-about .jur .rec .ax.diff h3,.pg-about .jur .rec .ax.diff p{color:var(--surface)}.pg-about .jur .agg{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,52px);display:grid}.pg-about .jur .agg h3{margin:0 0 var(--sp-12);font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--dark-hero);align-items:center;gap:var(--sp-sm);font-weight:700;display:flex}.pg-about .jur .agg h3 b{background:var(--dark-hero);border-radius:2px;flex:none;width:13px;height:13px}.pg-about .jur .agg .g2 h3{color:var(--dark-text)}.pg-about .jur .agg .g2 h3 b{background:color-mix(in srgb, var(--dark-text) 19%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dark-text) 40%, transparent)}.pg-about .jur .agg ul{gap:var(--sp-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-about .jur .agg li{gap:var(--sp-12);font:400 var(--fs-small)/1.5 var(--font-body);color:var(--dark-text);grid-template-columns:34px minmax(0,1fr);display:grid}.pg-about .jur .agg li i{font-style:normal;font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dark-hero);padding-top:3px;font-weight:700}.pg-about .jur .agg .g2 li i{color:var(--teal-fg-muted)}.pg-about .jur .agg p{margin:var(--sp-md) 0 0;font:400 var(--fs-small)/1.6 var(--font-body);color:var(--teal-fg-muted);max-width:var(--measure)}.pg-about .jur .hint{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-fg-muted);margin:0;font-weight:700}.pg-about .jur .src{border-top:1px solid color-mix(in srgb, var(--dark-text) 20%, transparent);padding-top:var(--sp-lg);grid-template-columns:minmax(0,268px) minmax(0,1fr);gap:clamp(28px,4vw,60px);display:grid}.pg-about .jur .src .lbl{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-fg-muted);margin:0;font-weight:700}.pg-about .jur .src p:not(.lbl){font:400 var(--fs-small)/1.6 var(--font-body);color:var(--teal-fg-muted);max-width:var(--measure);margin:0}.pg-about .jur .src p+p{margin-top:var(--sp-sm)}.pg-about .jur .src a{color:var(--dark-hero)}.pg-about .jur .src a:hover{color:var(--surface)}@media (max-width:1060px){.pg-about .jur .row,.pg-about .jur .rec,.pg-about .jur .src,.pg-about .jur .agg{grid-template-columns:minmax(0,1fr)}.pg-about .jur .rec .ax{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr)}}.pg-about .jur .layers{gap:var(--sp-sm);margin-top:var(--sp-lg);flex-wrap:wrap;display:flex}.pg-about .jur .layers button{font-family:var(--font-label);font-size:var(--fs-small);letter-spacing:.01em;color:var(--dark-text);border:1px solid color-mix(in srgb, var(--dark-text) 40%, transparent);padding:var(--sp-12) var(--sp-md);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:2px;font-weight:700}.pg-about .jur .layers button:hover{border-color:var(--dark-hero);color:var(--dark-hero)}.pg-about .jur .layers button[aria-pressed=true]{background:var(--dark-hero);border-color:var(--dark-hero);color:var(--dark-bg)}.pg-about .jur .layers button:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.pg-about .jur .finding{margin:var(--sp-md) 0 0;font:400 var(--fs-small)/1.6 var(--font-body);color:var(--teal-fg-muted);max-width:var(--measure)}.pg-about .jur .rec .who dd a{color:var(--dark-hero)}.pg-about .jur .rec .who dd a:hover{color:var(--surface)}.pg-about .jur .agg h3,.pg-about .jur .hint,.pg-about .jur .rec .ax h3{text-transform:none;letter-spacing:.01em;font-size:var(--fs-small)}
.pg-letter{z-index:1;position:relative}.pg-letter h1,.pg-letter h2,.pg-letter p{margin:0}.pg-letter .stack{flex-direction:column;display:flex}.pg-letter .body-copy{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}.pg-letter .fine{font:400 var(--fs-small)/1.6 var(--font-body);max-width:var(--measure);color:var(--subtle)}html.js-rise .pg-letter [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise .pg-letter [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}html.js-rise .pg-letter [data-rise].is-in>:nth-child(2){transition-delay:80ms}html.js-rise .pg-letter [data-rise].is-in>:nth-child(3){transition-delay:.16s}html.js-rise .pg-letter [data-rise].is-in>:nth-child(4){transition-delay:.24s}html.js-rise .pg-letter [data-settle] img{transform:scale(1.055)}html.js-rise .pg-letter [data-settle].is-in img{transition:transform 1.7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise .pg-letter [data-rise]>*,html.js-rise .pg-letter [data-settle] img{opacity:1;transition:none;transform:none}}.pg-letter .lt-open{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;display:grid}.pg-letter .lt-portrait{background:var(--sage-100);isolation:isolate;min-height:100%;position:relative;overflow:hidden}.pg-letter .lt-portrait img{object-fit:cover;object-position:50% 28%;filter:grayscale(.18)contrast(1.05)saturate(1.04)brightness(1.02);width:100%;height:100%;display:block}.pg-letter .lt-portrait:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:.22;pointer-events:none;position:absolute;inset:0}@media (min-width:901px){.pg-letter .lt-open{min-height:calc(100vh - var(--head-h,86px))}}.pg-letter .lt{padding:clamp(30px,4.4vw,72px) clamp(20px,5vw,64px) clamp(38px,5.6vw,88px)}.pg-letter .sheet{background-color:var(--surface);background-blend-mode:multiply;border:1px solid var(--hairline);border-radius:var(--r-lg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035 0.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.14' intercept='0.86'/%3E%3CfeFuncG type='linear' slope='0.14' intercept='0.86'/%3E%3CfeFuncB type='linear' slope='0.14' intercept='0.86'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:512px;max-width:688px;margin:0 auto;padding:clamp(30px,5vw,84px) clamp(24px,4.4vw,84px)}.pg-letter .sheet .salutation{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-600);margin:0 0 var(--sp-lg)}.pg-letter .sheet .run{gap:var(--sp-lg);flex-direction:column;display:flex}.pg-letter .sheet .run p{font:400 var(--fs-body)/1.72 var(--font-body);color:var(--navy-700);text-wrap:pretty;max-width:none;margin:0}.pg-letter .sheet .run.is-first p:first-child{font-size:var(--fs-lead);line-height:1.58}.pg-letter .lt-lift{margin:var(--sp-xl) 0;padding:var(--sp-lg) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pg-letter .sheet p.lt-close{margin-top:var(--sp-xl);font:500 var(--fs-headline)/1.2 var(--font-display);color:var(--navy-700);letter-spacing:-.01em;max-width:24ch}.pg-letter .sign{margin-top:var(--sp-xl);padding-top:var(--sp-lg);border-top:1px solid var(--hairline);gap:var(--sp-md);flex-direction:column;align-items:flex-start;display:flex}.pg-letter .sign .ink{mix-blend-mode:multiply;width:min(340px,78%);height:auto;display:block}html.js-sign .pg-letter .sign .ink{clip-path:inset(0 100% 0 0)}html.js-sign .pg-letter .sign.is-signed .ink{clip-path:inset(0);transition:clip-path 1.9s var(--ease)}.pg-letter .sign .who{font:500 var(--fs-lead)/1.3 var(--font-display);color:var(--navy-700)}.pg-letter .sign .role{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion:reduce){html.js-sign .pg-letter .sign .ink{clip-path:none;transition:none}}.pg-letter .lt-after{background:var(--sage-50);padding:clamp(34px,4.6vw,76px) clamp(20px,5vw,64px)}.pg-letter .lt-after .inner{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.pg-letter .lt-note{padding-bottom:var(--sp-lg);border-bottom:1px solid var(--hairline);margin-bottom:var(--sp-lg)}.pg-letter .lt-note p{font:400 var(--fs-lead)/var(--lh-lead) var(--font-body);color:var(--navy-700);max-width:var(--measure);margin:0}.pg-letter .crisis-block{gap:var(--sp-md);flex-direction:column;display:flex}.pg-letter .crisis-num{align-items:baseline;gap:var(--sp-md);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline);min-height:66px;text-decoration:none;display:flex}.pg-letter .crisis-num .n{font:500 var(--fs-figure-lg)/1 var(--font-display);color:var(--crisis-500);min-width:114px}.pg-letter .crisis-num .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--navy-700)}.pg-letter .crisis-num:hover .t{color:var(--crisis-500)}@media (max-width:1120px){.pg-letter .link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){.pg-letter .lt-open{grid-template-columns:1fr}.pg-letter .lt-open .f-panel{order:-1}.pg-letter .lt-portrait{aspect-ratio:4/5;min-height:0;max-height:64vh}.pg-letter .sheet{padding:clamp(30px,5vw,56px) clamp(24px,4.4vw,48px)}.pg-letter .lt-after .inner{grid-template-columns:1fr}.pg-letter .sign .ink{width:min(300px,92%)}}@media (max-width:599px){.pg-letter .lt{padding:0 0 clamp(30px,6vw,60px)}.pg-letter .sheet{max-width:none;padding:var(--sp-32) var(--sp-md);border-left:0;border-right:0;border-radius:0}}
:is(.pg-coi,.pg-terms,.pg-privacy){z-index:1;--coi-hang:74px;position:relative}:is(.pg-coi,.pg-terms,.pg-privacy) h1,:is(.pg-coi,.pg-terms,.pg-privacy) h2,:is(.pg-coi,.pg-terms,.pg-privacy) p{margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .stack{gap:var(--sp-md);flex-direction:column;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .body-copy{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise].is-in>:nth-child(2){transition-delay:80ms}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise].is-in>:nth-child(3){transition-delay:.16s}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise].is-in>:nth-child(4){transition-delay:.24s}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-settle] .duo img{transform:scale(1.055)}html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-settle].is-in .duo img{transition:transform 1.7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-rise]>*,html.js-rise :is(.pg-coi,.pg-terms,.pg-privacy) [data-settle] .duo img{opacity:1;transition:none;transform:none}}:is(.pg-coi,.pg-terms,.pg-privacy){--duo-desaturate:.45;--duo-tint:.26}:is(.pg-coi,.pg-terms,.pg-privacy) .duo{isolation:isolate;background:var(--teal-800);position:relative;overflow:hidden}:is(.pg-coi,.pg-terms,.pg-privacy) .duo img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--duo-desaturate)) contrast(1.08) brightness(.94);display:block}:is(.pg-coi,.pg-terms,.pg-privacy) .duo:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:var(--duo-tint);pointer-events:none;position:absolute;inset:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-back{font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-600);align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-back:hover{color:var(--teal-700)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-back .ar{font-size:var(--fs-small);line-height:1}:is(.pg-coi,.pg-terms,.pg-privacy) .f-opengrid .ds-display{align-self:flex-start}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status{border-top:1.5px solid var(--navy-700);max-width:88ch}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,178px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.4vw,40px);padding:16px 0;display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .k{font:700 var(--fs-label)/1.5 var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-600)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .v{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--navy-700);max-width:var(--measure);margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .v em{font-style:italic}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .row.is-open .k{color:var(--brass-600)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-hero{padding:clamp(24px,3.4vw,52px) 0 clamp(24px,3vw,44px)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-plate{aspect-ratio:2.39;width:100%;max-height:74vh;overflow:hidden}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-plate .duo{height:100%}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cap{margin:var(--sp-md) auto 0;padding:var(--sp-md) clamp(20px, 5vw, 64px) 0;border-top:1px solid var(--hairline);max-width:var(--container);box-sizing:content-box;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.4vw,40px);display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cap .k{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-600);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cap a.k:hover{color:var(--teal-700);text-underline-offset:3px;text-decoration:underline}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cap .t{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);max-width:var(--measure);margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-doc{grid-template-columns:minmax(0,238px) minmax(0,1fr);align-items:start;gap:clamp(28px,4.4vw,80px);display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx{top:calc(var(--head-h,86px) + 28px);border-top:1.5px solid var(--navy-700);border-bottom:1px solid var(--hairline);max-height:calc(100vh - var(--head-h,86px) - 56px);scrollbar-width:thin;position:sticky;overflow-y:auto}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx .lab{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:var(--sp-12) 0;display:block}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a{gap:var(--sp-12);min-height:44px;padding:var(--sp-sm) 0;border-top:1px solid var(--hairline);transition:color var(--dur-fast) var(--ease);grid-template-columns:24px minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a .n{font:700 var(--fs-label)/1.5 var(--font-label);letter-spacing:.08em;color:var(--teal-600)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--muted);text-wrap:pretty}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a:hover .t{color:var(--navy-700)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a[aria-current=true] .t{color:var(--teal-700);font-weight:700}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-text{min-width:0;max-width:76ch}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-sec{scroll-margin-top:calc(var(--head-h,86px) + 26px)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-sec+.coi-sec{margin-top:clamp(34px,4.4vw,64px)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h{grid-template-columns:var(--coi-hang) minmax(0, 1fr);text-wrap:pretty;align-items:baseline;margin:0;display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h .sn{font:500 var(--fs-title)/1.24 var(--font-display);color:var(--teal-600)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h .ht{font:500 var(--fs-title)/1.24 var(--font-display);color:var(--navy-700);letter-spacing:-.005em}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body{padding-left:var(--coi-hang);gap:var(--sp-lg);margin-top:var(--sp-md);flex-direction:column;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body>p{font:400 var(--fs-body)/var(--lh-body) var(--font-body);color:var(--navy-700);max-width:var(--measure);text-wrap:pretty;margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body strong{color:var(--navy-700);font-weight:700}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body em{font-style:italic}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-ul{gap:var(--sp-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-ul>li{padding-left:var(--sp-lg);font:400 var(--fs-body)/var(--lh-body) var(--font-body);color:var(--navy-700);max-width:var(--measure);text-wrap:pretty;position:relative}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-ul>li:before{content:"";background:var(--teal-600);width:9px;height:9px;position:absolute;top:.62em;left:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl{gap:var(--sp-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl>li{padding-left:var(--coi-hang);scroll-margin-top:calc(var(--head-h,86px) + 26px);position:relative}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl .cn{font:700 var(--fs-label)/1.5 var(--font-label);letter-spacing:.08em;color:var(--teal-600);min-height:0;padding:var(--sp-xs);margin:-5px;text-decoration:none;position:absolute;top:.28em;left:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl a.cn:hover{color:var(--teal-700);text-underline-offset:3px;text-decoration:underline}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl .cb{font:400 var(--fs-body)/var(--lh-body) var(--font-body);color:var(--navy-700);max-width:var(--measure);text-wrap:pretty;border-radius:var(--r-md);transition:background var(--dur-med) var(--ease), outline-color var(--dur-med) var(--ease);outline:10px solid #0000}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl>li.is-cited .cb{background:var(--sage-50);outline-color:var(--sage-50)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl>li.is-cited .cn{color:var(--teal-700);text-underline-offset:3px;text-decoration:underline}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-sec.is-key{background:var(--surface);border-top:1.5px solid var(--navy-700);border-bottom:1px solid var(--hairline);padding:clamp(24px, 3vw, 40px) clamp(20px, 2.6vw, 36px) var(--fs-headline)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-exec{gap:var(--sp-lg);max-width:52ch;margin-top:var(--sp-md);flex-direction:column;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-exec .fld{flex-direction:column;gap:8px;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-exec .rule{background:var(--hairline-strong);height:1px}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-exec .lb{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-rev{border-top:1.5px solid var(--navy-700);margin-top:clamp(34px,4.4vw,64px);padding-top:clamp(24px,3vw,40px)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-rev .coi-cl>li{padding-left:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-rev .cn{white-space:nowrap;letter-spacing:.08em;color:var(--teal-600);margin-bottom:8px;display:block;position:static}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body>p.coi-revnote{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-notices{gap:var(--sp-md);margin-top:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid var(--hairline);flex-direction:column;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-notices p{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);max-width:var(--measure);margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-note{border-top:1px solid var(--hairline);padding-top:var(--sp-lg);gap:var(--sp-md);max-width:var(--measure);flex-direction:column;margin-top:clamp(34px,4.4vw,64px);display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-note p{font:400 var(--fs-small)/1.62 var(--font-body);color:var(--muted);margin:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-note.is-plain{border-top:0;margin-top:0;padding-top:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-note p.lede{font:400 var(--fs-lead)/var(--lh-lead) var(--font-body);color:var(--navy-700)}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-actions{gap:var(--sp-md);flex-wrap:wrap;align-items:center;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .crisis-block{gap:var(--sp-md);flex-direction:column;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .crisis-num{align-items:baseline;gap:var(--sp-md);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline);min-height:66px;text-decoration:none;display:flex}:is(.pg-coi,.pg-terms,.pg-privacy) .crisis-num .n{font:500 var(--fs-figure-lg)/1 var(--font-display);color:var(--crisis-500);min-width:114px}:is(.pg-coi,.pg-terms,.pg-privacy) .crisis-num .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--navy-700)}:is(.pg-coi,.pg-terms,.pg-privacy) .crisis-num:hover .t{color:var(--crisis-500)}@media (max-width:1120px){:is(.pg-coi,.pg-terms,.pg-privacy) .coi-doc{grid-template-columns:minmax(0,210px) minmax(0,1fr)}:is(.pg-coi,.pg-terms,.pg-privacy){--coi-hang:62px}:is(.pg-coi,.pg-terms,.pg-privacy) .link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:1000px){:is(.pg-coi,.pg-terms,.pg-privacy) .coi-doc{grid-template-columns:1fr}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx{border-bottom:1px solid var(--hairline);max-height:none;padding-bottom:8px;position:static;overflow:visible}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);display:grid}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx a{align-items:center;min-height:44px}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-text{max-width:none}}@media (max-width:900px){:is(.pg-coi,.pg-terms,.pg-privacy){--coi-hang:0px}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h{display:block}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h .sn{margin-right:.42em}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h .sn,:is(.pg-coi,.pg-terms,.pg-privacy) .coi-h .ht{display:inline}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-body,:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl>li{padding-left:0}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cl .cn{margin-bottom:var(--sp-sm);display:block;position:static}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-idx .list{grid-template-columns:1fr}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-status .row{gap:var(--sp-sm);padding:var(--sp-12) 0;grid-template-columns:1fr}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-plate{aspect-ratio:16/10;max-height:56vh}:is(.pg-coi,.pg-terms,.pg-privacy) .coi-cap{grid-template-columns:1fr;gap:8px}}
.pg-door{z-index:1;position:relative}.pg-door h1,.pg-door h2,.pg-door h3,.pg-door p,.pg-door ul{margin:0}.pg-door .stack{gap:var(--sp-md);flex-direction:column;display:flex}.pg-door .body-copy{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}.pg-door .fine{font:400 var(--fs-small)/1.6 var(--font-body);max-width:var(--measure);color:var(--subtle)}.pg-door .f-card .body-copy,.pg-door .f-card .fine{color:var(--dark-text);max-width:var(--measure)}html.js-rise .pg-door [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise .pg-door [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}html.js-rise .pg-door [data-rise].is-in>:nth-child(2){transition-delay:80ms}html.js-rise .pg-door [data-rise].is-in>:nth-child(3){transition-delay:.16s}html.js-rise .pg-door [data-rise].is-in>:nth-child(4){transition-delay:.24s}html.js-rise .pg-door [data-settle] .duo img{transform:scale(1.055)}html.js-rise .pg-door [data-settle].is-in .duo img{transition:transform 1.7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise .pg-door [data-rise]>*,html.js-rise .pg-door [data-settle] .duo img{opacity:1;transition:none;transform:none}}.pg-door{--duo-desaturate:.45;--duo-tint:.26}.pg-door .duo{isolation:isolate;background:var(--teal-800);position:relative;overflow:hidden}.pg-door .duo img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--duo-desaturate)) contrast(1.08) brightness(.94);display:block}.pg-door .duo:after{content:"";background:var(--teal-600);opacity:var(--duo-tint);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.pg-door .f-open .f-opengrid{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr)}.pg-door .ds-display .ln{text-wrap:balance}.pg-door .dr-open-aside{gap:var(--sp-lg);max-width:var(--measure);flex-direction:column;display:flex}.pg-door .ds-display .spine{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--brass-500);text-decoration-color:var(--brass-500);text-underline-offset:.04em;text-decoration-skip-ink:none;padding-bottom:0;text-decoration-thickness:.12em}.pg-door>section[id],.pg-door .dr-crisis[id]{scroll-margin-top:calc(var(--head-h,86px) + 24px)}.dr-actions{gap:var(--sp-12);flex-wrap:wrap;display:flex}.pg-door .dr-crisis{border-top:2px solid var(--crisis-500);padding-top:var(--sp-md);gap:var(--sp-sm);flex-direction:column;max-width:74ch;display:flex}.pg-door .f-open .dr-crisis{margin-top:var(--sp-xl)}.pg-door .dr-crisis-lab{font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--crisis-500)}.pg-door .dr-crisis .fine{max-width:var(--measure)}.pg-door .dr-crisis a:not(.crisis-num){color:var(--teal-600);text-underline-offset:3px}.pg-door .dr-crisis-lines{flex-direction:column;display:flex}.pg-door .crisis-num{align-items:baseline;gap:var(--sp-md);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline);min-height:66px;text-decoration:none;display:flex}.pg-door .crisis-num .n{font:500 var(--fs-figure-lg)/1 var(--font-display);color:var(--crisis-500);white-space:nowrap;min-width:114px}.pg-door .crisis-num .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--navy-700)}.pg-door .crisis-num:hover .t{color:var(--crisis-500)}.pg-door .crisis-num:focus-visible{outline:2px solid var(--crisis-500);outline-offset:3px}.pg-door .dr-crisis{container-type:inline-size}@container (max-width:460px){.pg-door .crisis-num{gap:var(--sp-xs);display:grid}.pg-door .crisis-num .n{min-width:0}}.pg-door .dr-points{max-width:calc(60ch + 10px + var(--sp-md));flex-direction:column;padding:0;list-style:none;display:flex}.pg-door .dr-points li{gap:var(--sp-md);border-bottom:1px solid var(--hairline);grid-template-columns:10px minmax(0,1fr);align-items:start;padding:clamp(14px,1.5vw,19px) 0;display:grid}.pg-door .dr-points li:first-child{border-top:1px solid var(--hairline)}.pg-door .dr-points li p{font:var(--type-body);color:var(--navy-700)}.pg-door .dr-points li p b{color:var(--navy-900);font-weight:700}.pg-door .dr-points .sq{background:var(--teal-600);flex:none;width:8px;height:8px;margin-top:.55em}.pg-door .f-sage .dr-points li,.pg-door .f-sage .dr-points li:first-child{border-color:color-mix(in srgb, var(--navy-700) 14%, transparent)}.pg-door .dr-figset{border-top:1px solid color-mix(in srgb, var(--dark-text) 34%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(22px,3vw,46px);padding-top:clamp(22px,2.6vw,38px);display:grid}.pg-door .dr-fig .v{font-family:var(--font-display);font-weight:500;font-size:var(--fs-figure);letter-spacing:-.01em;color:var(--dark-hero);line-height:1}.pg-door .dr-fig .t{margin-top:var(--sp-sm);font:var(--type-body);color:var(--dark-text);max-width:34ch}.pg-door .dr-fig .d{margin-top:var(--sp-xs);font:400 var(--fs-small)/1.6 var(--font-body);color:var(--teal-fg-muted);max-width:38ch}.pg-door .dr-figsrc{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--teal-fg-muted);border-top:1px solid color-mix(in srgb, var(--dark-text) 24%, transparent);max-width:76ch;padding-top:var(--sp-md)}.pg-door .dr-statement{gap:var(--sp-md);flex-direction:column;max-width:78ch;display:flex}.pg-door .dr-statement .body-copy{max-width:72ch}.pg-door .f-tealband .dr-close-body{font:var(--type-body);color:var(--teal-fg);max-width:54ch}.pg-door .f-tealband .dr-actions{margin-top:var(--sp-lg)}.pg-door .dr-others{padding-top:clamp(26px,3.4vw,48px)}.pg-door .dr-others-lab{font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--sp-md);border-bottom:1px solid var(--hairline)}.pg-door .dr-otherlist{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));padding:0;list-style:none;display:grid}.pg-door .dr-otherlist li{border-bottom:1px solid var(--hairline)}.pg-door .dr-otherlist a{padding:clamp(16px, 1.9vw, 24px) var(--sp-md) clamp(16px, 1.9vw, 24px) 0;min-height:44px;color:var(--navy-700);flex-direction:column;gap:6px;text-decoration:none;display:flex}.pg-door .dr-otherlist a .t{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);color:var(--teal-600);line-height:1.1}.pg-door .dr-otherlist a:hover .t{color:var(--teal-800);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.pg-door .f-open .f-opengrid,.pg-door .f-tealband .inner{grid-template-columns:minmax(0,1fr)}.pg-door .dr-crisis{max-width:none}}@media (max-width:600px){.pg-door .dr-points li{gap:var(--sp-sm);grid-template-columns:8px minmax(0,1fr)}.pg-door .dr-actions .btn{justify-content:center;width:100%}}.pg-door .dr-compare{border-top:1.5px solid var(--navy-700);padding-top:var(--sp-lg);margin-top:var(--sp-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);display:grid}.pg-door .dr-col-lab{font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-md)}.pg-door .dr-col.is-gap .dr-col-lab{color:var(--teal-600)}.pg-door .dr-col ul{flex-direction:column;list-style:none;display:flex}.pg-door .dr-col li{font:400 var(--fs-small)/1.55 var(--font-body);color:var(--muted);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline)}.pg-door .dr-col.is-gap li{font:var(--type-body);color:var(--navy-700)}@media (max-width:760px){.pg-door .dr-compare{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}}.pg-door .dr-take{border-top:1.5px solid var(--navy-700);gap:var(--sp-md);flex-direction:column;max-width:74ch;padding-top:clamp(20px,2.4vw,32px);display:flex}.pg-door .dr-takelist{margin-top:var(--sp-sm);flex-direction:column;list-style:none;display:flex}.pg-door .dr-takelist li{gap:var(--sp-md);padding:var(--sp-md) 0;border-bottom:1px solid var(--hairline);align-items:baseline;display:flex}.pg-door .dr-takelist li:last-child{border-bottom:0;padding-bottom:0}.pg-door .dr-takelist .i{font:500 var(--fs-title)/1 var(--font-display);color:var(--teal-600);flex-shrink:0;min-width:40px}.pg-door .dr-takelist p{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}.pg-door .dr-printlink{min-height:44px;margin-top:var(--sp-sm);font:400 var(--fs-small)/1.5 var(--font-body);color:var(--teal-600);text-underline-offset:3px;align-self:start;align-items:center;text-decoration:underline;display:inline-flex}.pg-door .dr-printlink:hover{color:var(--teal-800)}.pg-door .dr-printlink:focus-visible{outline:2px solid var(--teal-600);outline-offset:3px}.pg-door .dr-shotsrc{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--subtle);padding:0 clamp(24px,4vw,72px)}@media (max-width:900px){.pg-door .dr-shotsrc{padding:0 var(--sp-md)}}.pg-door .dr-ledger{border-top:1.5px solid var(--navy-700);margin-top:var(--sp-xl);flex-direction:column;list-style:none;display:flex}.pg-door .dr-ledger li{padding:var(--sp-lg) 0;border-bottom:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);gap:clamp(16px,2.4vw,40px);display:grid}.pg-door .dr-ledger .st{font:700 var(--fs-label)/1.4 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);padding-top:4px}.pg-door .dr-ledger .st.is-live{color:var(--teal-600)}.pg-door .dr-ledger .t{font:500 var(--fs-title)/1.25 var(--font-display);color:var(--navy-700)}.pg-door .dr-ledger .d{font:400 var(--fs-small)/1.55 var(--font-body);color:var(--muted);max-width:var(--measure);margin-top:var(--sp-xs)}@media (max-width:760px){.pg-door .dr-ledger li{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr)}}.pg-door .dr-check{border-top:1.5px solid var(--navy-700);margin-top:var(--sp-xl);flex-direction:column;list-style:none;display:flex}.pg-door .dr-check li{padding:var(--sp-lg) 0;border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr);gap:clamp(12px,2vw,28px);display:grid}.pg-door .dr-check .i{font:500 var(--fs-title)/1.15 var(--font-display);color:var(--teal-600)}.pg-door .dr-check .q{font:500 var(--fs-title)/1.25 var(--font-display);color:var(--navy-700);max-width:var(--measure)}.pg-door .dr-check .tell{font:400 var(--fs-small)/1.55 var(--font-body);color:var(--muted);max-width:var(--measure);margin-top:var(--sp-sm)}@media (max-width:600px){.pg-door .dr-check li{gap:var(--sp-md);grid-template-columns:44px minmax(0,1fr)}}.pg-door .dr-cites{gap:var(--sp-md) var(--sp-lg);margin-top:var(--sp-sm);flex-wrap:wrap;display:flex}.pg-door .f-card .dr-cites .cite-link{color:var(--dark-hero);text-underline-offset:3px}.pg-door .f-card .dr-cites .cite-link:hover{color:var(--surface)}@media print{@page{margin:16mm}body:has(.pg-door):before{display:none!important}.pg-door .f-band,.pg-door .f-media,.pg-door .dr-others,:is(body:has(.pg-door) .f-head,body:has(.pg-door) .f-foot,body:has(.pg-door) .f-top,body:has(.pg-door) .skip-link){display:none!important}.pg-door .f-open,.pg-door .f-sec{padding-left:0;padding-right:0}.pg-door .inner,.pg-door .dr-points,.pg-door .dr-open-aside{max-width:none}.pg-door .dr-take{break-before:page;break-after:page;break-inside:avoid;border-top:2pt solid #000;max-width:none;padding-top:12pt}.pg-door .dr-takelist li{break-inside:avoid}.pg-door .dr-take:after{content:attr(data-src);font:400 9pt/1.4 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#555;border-top:1px solid #999;margin-top:14pt;padding-top:6pt;display:block}.pg-door .f-tealband,.pg-door .f-card.on-dark{color:#000!important;background:0 0!important}.pg-door .f-tealband *,.pg-door .f-card.on-dark *{color:#000!important}.pg-door .f-tealband{border-top:1px solid #000}.pg-door .dr-actions,.pg-door .dr-printlink{display:none!important}.pg-door .dr-crisis,.pg-door .dr-points li,.pg-door .dr-statement{break-inside:avoid}}
.pg-crisis{--cr-gap:clamp(28px, 4vw, 56px);z-index:1;position:relative}.pg-crisis .cr-sec{padding:clamp(34px,4.6vw,76px) clamp(20px,5vw,64px)}.pg-crisis .cr-sec.tight{padding-top:0}.pg-crisis .cr-sec .inner{max-width:var(--container);margin:0 auto}.pg-crisis .cr-head{gap:var(--sp-md);max-width:var(--measure);flex-direction:column;display:flex}.pg-crisis .cr-head .ds-headline{max-width:20ch}.pg-crisis .cr-lead{font:400 var(--fs-lead)/var(--lh-lead) var(--font-body);color:var(--navy-700);max-width:52ch;margin:0}html.js-rise .pg-crisis [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise .pg-crisis [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise .pg-crisis [data-rise]>*{opacity:1;transition:none;transform:none}}.pg-crisis .cr-plates{gap:var(--sp-lg);margin-top:var(--sp-xl);grid-template-columns:1fr 1fr;display:grid}.pg-crisis .cr-plate{border-radius:var(--r-lg);gap:var(--sp-md);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.pg-crisis .cr-plate .elabel{font:700 var(--fs-small)/1.3 var(--font-label);letter-spacing:.01em}.pg-crisis .cr-plate .esub{font:400 var(--fs-body)/1.5 var(--font-body);max-width:44ch;margin:0}.pg-crisis .cr-plate .cr-big{font:600 var(--fs-display)/1 var(--font-display);letter-spacing:-.015em;align-items:center;min-height:56px;text-decoration:none;display:inline-flex}.pg-crisis a.cr-plate.red{background:var(--crisis-500);color:var(--surface);transition:background-color var(--dur-fast) var(--ease);text-decoration:none}.pg-crisis a.cr-plate.red:hover,.pg-crisis a.cr-plate.red:focus-visible{background:var(--crisis-600)}.pg-crisis .cr-plate.red .elabel{color:#ffffffd9}.pg-crisis .cr-plate.red .cr-big{color:var(--surface)}.pg-crisis .cr-plate.red .esub{color:#ffffffeb}.pg-crisis .cr-plate.calm{background:var(--surface);border:1px solid var(--hairline);border-top:1.5px solid var(--crisis-500)}.pg-crisis .cr-plate.calm .elabel,.pg-crisis .cr-plate.calm .esub{color:var(--muted)}.pg-crisis .cr-talk{flex-wrap:wrap;gap:4px clamp(20px,3vw,44px);display:flex}.pg-crisis .cr-plate.calm .cr-big{color:var(--crisis-500);transition:color var(--dur-fast) var(--ease)}.pg-crisis .cr-plate.calm .cr-big:hover,.pg-crisis .cr-plate.calm .cr-big:focus-visible{color:var(--crisis-600)}.pg-crisis .cr-fine{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);margin:var(--sp-lg) 0 0;max-width:var(--measure)}.pg-crisis .cr-routes{border-top:1.5px solid var(--navy-700)}.pg-crisis .cr-route{padding:var(--sp-md) 0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2.4vw,40px);min-height:68px;text-decoration:none;display:grid}.pg-crisis .cr-route .num{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.pg-crisis .cr-route .w{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pg-crisis .cr-route .n{font:500 var(--fs-headline)/1.1 var(--font-display);color:var(--crisis-500);letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease)}.pg-crisis .cr-route:hover .n,.pg-crisis .cr-route:focus-visible .n{color:var(--crisis-600)}.pg-crisis .cr-route .s{font:400 var(--fs-body)/1.5 var(--font-body);color:var(--navy-700);gap:var(--sp-xs);flex-direction:column;display:flex}.pg-crisis .cr-route .s em{font-style:normal;font-size:var(--fs-small);color:var(--muted)}.pg-crisis .cr-note-line{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);margin:var(--sp-md) 0 0;max-width:var(--measure)}.pg-crisis .cr-chips{margin-top:var(--sp-lg);flex-wrap:wrap;gap:8px;display:flex}.pg-crisis .cr-chip{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-md);cursor:pointer;min-height:44px;font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-700);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:0 16px}.pg-crisis .cr-chip:hover{border-color:var(--navy-700)}.pg-crisis .cr-chip[aria-pressed=true]{background:var(--navy-700);border-color:var(--navy-700);color:var(--surface)}.pg-crisis .cr-chip[aria-pressed=true]:hover{background:var(--navy-800);border-color:var(--navy-800)}.pg-crisis .cr-panel{margin-top:var(--sp-lg)}.pg-crisis .cr-panel .jname,.pg-crisis .cr-alljur .jname{font:500 var(--fs-title)/1.2 var(--font-display);color:var(--navy-700);margin:0 0 var(--sp-md)}.pg-crisis .cr-prompt{font:400 var(--fs-lead)/1.4 var(--font-body);color:var(--navy-700);margin:0 0 var(--sp-xs)}.pg-crisis .cr-allbtn{margin-top:var(--sp-lg);align-items:center;gap:var(--sp-sm);cursor:pointer;min-height:44px;font:700 var(--fs-label)/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-600);background:0 0;border:0;padding:0;display:inline-flex}.pg-crisis .cr-allbtn:hover{color:var(--teal-700)}.pg-crisis .cr-alljur{gap:var(--sp-xl);margin-top:var(--sp-lg);flex-direction:column;display:flex}.pg-crisis .cr-servs{margin-top:var(--sp-lg);flex-direction:column;gap:clamp(26px,3.2vw,44px);display:flex}.pg-crisis .cr-serv h3{font:500 var(--fs-title)/1.2 var(--font-display);color:var(--navy-700);margin:0 0 var(--sp-xs)}.pg-crisis .cr-serv .who{font:400 var(--fs-body)/1.6 var(--font-body);color:var(--muted);margin:0 0 var(--sp-md);max-width:var(--measure)}.pg-crisis .cr-notesec{background:var(--sage-50);border-top:1px solid var(--hairline)}.pg-crisis .cr-notegrid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.pg-crisis .cr-notemark{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--sage-50);position:relative;overflow:hidden}.pg-crisis .cr-notemark img{object-fit:contain;width:100%;height:100%;display:block}.pg-crisis .cr-notebody{gap:var(--sp-md);flex-direction:column;display:flex}.pg-crisis .cr-notebody h2{font:500 var(--fs-title)/1.2 var(--font-display);color:var(--navy-700);margin:0}.pg-crisis .cr-notebody p{font:400 var(--fs-body)/1.6 var(--font-body);color:var(--navy-700);max-width:var(--measure);margin:0}@media (max-width:1000px){.pg-crisis .cr-route{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(10px,2vw,24px)}}@media (max-width:820px){.pg-crisis .cr-plates{gap:var(--sp-md);grid-template-columns:1fr}.pg-crisis .cr-route{padding:var(--sp-12) 0;grid-template-columns:1fr;gap:4px}.pg-crisis .cr-notegrid{grid-template-columns:1fr}.pg-crisis .cr-notemark{aspect-ratio:16/10;order:2}}
.pg-contact{z-index:1;position:relative}.pg-contact h1,.pg-contact h2,.pg-contact h3,.pg-contact p{margin:0}.pg-contact .stack{flex-direction:column;display:flex}.pg-contact .body-copy{font:var(--type-body);color:var(--navy-700);max-width:var(--measure)}.pg-contact .fine{font:400 var(--fs-small)/1.6 var(--font-body);max-width:var(--measure);color:var(--subtle)}html.js-rise .pg-contact [data-rise]>*{opacity:0;transform:translateY(12px)}html.js-rise .pg-contact [data-rise].is-in>*{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}html.js-rise .pg-contact [data-rise].is-in>:nth-child(2){transition-delay:80ms}html.js-rise .pg-contact [data-rise].is-in>:nth-child(3){transition-delay:.16s}html.js-rise .pg-contact [data-rise].is-in>:nth-child(4){transition-delay:.24s}html.js-rise .pg-contact [data-rise].is-in>:nth-child(5){transition-delay:.32s}html.js-rise .pg-contact [data-rise].is-in>:nth-child(6){transition-delay:.4s}html.js-rise .pg-contact [data-settle] .duo img{transform:scale(1.055)}html.js-rise .pg-contact [data-settle].is-in .duo img{transition:transform 1.7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html.js-rise .pg-contact [data-rise]>*,html.js-rise .pg-contact [data-settle] .duo img{opacity:1;transition:none;transform:none}}.pg-contact{--duo-desaturate:.45;--duo-tint:.26}.pg-contact .duo{isolation:isolate;background:var(--teal-800);position:relative;overflow:hidden}.pg-contact .duo img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--duo-desaturate)) contrast(1.08) brightness(.94);display:block}.pg-contact .duo:after{content:"";background:var(--teal-600);mix-blend-mode:color;opacity:var(--duo-tint);pointer-events:none;position:absolute;inset:0}.pg-contact .f-opengrid .ds-display{align-self:flex-start}.pg-contact .ct-links{gap:var(--sp-md) clamp(24px, 3vw, 44px);flex-wrap:wrap;display:flex}.pg-contact .ct{border-top:1.5px solid var(--navy-700)}.pg-contact .ct-r{padding:var(--sp-lg) 0;border-bottom:1px solid var(--hairline);grid-template-columns:148px minmax(0,1fr);gap:clamp(18px,2.6vw,44px);display:grid}.pg-contact .ct-r:first-of-type{margin-top:var(--sp-md)}.pg-contact .ct-r .mk{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pg-contact .f-num .s{text-transform:none;letter-spacing:.01em;font-size:var(--fs-small);line-height:1.5}.pg-contact .ct-r .k{font:700 var(--fs-label)/1.6 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pg-contact .ct-r .tg{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-600)}.pg-contact .ct-r .col{gap:var(--sp-12);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pg-contact .ct-r .t{font:500 var(--fs-title)/1.32 var(--font-display);color:var(--navy-700);max-width:52ch}.pg-contact .ct-r .d{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--navy-700);max-width:var(--measure)}.pg-contact .ct-r .note{font:400 var(--fs-small)/1.6 var(--font-body);color:var(--muted);max-width:var(--measure)}.pg-contact .addr{font:700 var(--fs-body)/1.5 var(--font-body);color:var(--navy-700);-webkit-user-select:all;user-select:all;padding-top:4px}.pg-contact .act{align-items:center;gap:var(--sp-md);padding-top:var(--sp-xs);flex-wrap:wrap;display:flex}@media (min-width:901px){.pg-contact .f-shot .f-media{aspect-ratio:auto;align-self:stretch;max-height:none;position:static}}.pg-contact .f-panel.is-teal .ds-statement{color:var(--surface)}.pg-contact .f-panel.is-teal .body-copy{color:var(--teal-fg);max-width:52ch}.pg-contact .f-panel.is-teal .addr{color:var(--surface)}.pg-contact .ct-write{gap:var(--sp-sm);flex-direction:column;align-items:flex-start;display:flex}.pg-contact .link.is-on-teal{color:var(--surface)}.pg-contact .link.is-on-teal:hover{color:var(--teal-fg)}.pg-contact .ct-check{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pg-contact .ct-check .c{background:var(--surface);gap:var(--sp-12);transition:background var(--dur-fast) var(--ease);flex-direction:column;padding:clamp(24px,2.8vw,40px);text-decoration:none;display:flex}.pg-contact .ct-check .c:hover{background:var(--sage-50)}.pg-contact .ct-check .c:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.pg-contact .ct-check .t{font:500 var(--fs-lead)/1.3 var(--font-display);color:var(--navy-700)}.pg-contact .ct-check .c:hover .t{color:var(--teal-700)}.pg-contact .ct-check .d{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--muted)}.pg-contact .crisis-block{gap:var(--sp-md);flex-direction:column;display:flex}.pg-contact .crisis-num{align-items:baseline;gap:var(--sp-md);padding:var(--sp-12) 0;border-bottom:1px solid var(--hairline);min-height:66px;text-decoration:none;display:flex}.pg-contact .crisis-num .n{font:500 var(--fs-figure-lg)/1 var(--font-display);color:var(--crisis-500);min-width:114px}.pg-contact .crisis-num .t{font:400 var(--fs-small)/1.5 var(--font-body);color:var(--navy-700)}.pg-contact .crisis-num:hover .t{color:var(--crisis-500)}@media (max-width:1120px){.pg-contact .link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){.pg-contact .ct-r{gap:var(--sp-12);grid-template-columns:1fr}.pg-contact .ct-r .mk{align-items:baseline;gap:var(--sp-12);flex-direction:row}.pg-contact .ct-check{grid-template-columns:1fr}}.pg-contact .ct-r .ct-also{font:500 var(--fs-small)/1.5 var(--font-body);color:var(--ink);text-underline-offset:3px;align-self:flex-start;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px}.pg-contact .ct-r .ct-also:hover{text-decoration-thickness:2px}.pg-contact .ct-r .ct-also:focus-visible{outline:3px solid color-mix(in srgb, var(--teal-600) 55%, transparent);outline-offset:3px}
.pg-support .si-points{margin:var(--sp-24,24px) 0 0;gap:var(--sp-24,24px);padding:0;list-style:none;display:grid}@media (min-width:860px){.pg-support .si-points{grid-template-columns:repeat(3,1fr);gap:32px}}.pg-support .si-points>li{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pg-support .si-wrap{margin-top:var(--sp-24,24px);max-width:42rem}.pg-support .si-form{flex-direction:column;gap:36px;margin:0;display:flex}.pg-support .si-group{border:0;border-top:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);gap:var(--sp-16,16px);flex-direction:column;margin:0;padding:18px 0 0;display:flex}.pg-support .si-legend{font:700 var(--fs-label) / 1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-600);padding:0 10px 0 0}.pg-support .si-row{flex-direction:column;gap:6px;display:flex}.pg-support .si-label{font:700 var(--fs-label) / 1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pg-support .si-opt{text-transform:none;letter-spacing:.02em;opacity:.62;margin-left:6px;font-weight:500}.pg-support .si-help{font:400 14px/1.55 var(--font-body);color:color-mix(in srgb, var(--ink) 72%, transparent);margin:2px 0 0}.pg-support .si-help-lead{margin:0}.pg-support .si-note{font:400 15px/1.6 var(--font-body);color:color-mix(in srgb, var(--ink) 82%, transparent);background:var(--sage-50);border-radius:var(--r-md);margin:6px 0 0;padding:14px 16px}.pg-support .si-input,.pg-support .si-select,.pg-support .si-textarea{font:400 16px/1.5 var(--font-body);color:var(--ink);border:1.5px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius:var(--r-md);background:#fff;width:100%;min-height:44px;padding:12px 14px}.pg-support .si-textarea{resize:vertical;min-height:8.5rem}.pg-support .si-input::placeholder{color:color-mix(in srgb, var(--ink) 48%, transparent);opacity:1}.pg-support .si-input:focus,.pg-support .si-select:focus,.pg-support .si-textarea:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-600) 24%, transparent);outline:none}.pg-support .si-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pg-support .si-checks{grid-template-columns:1fr 1fr;column-gap:24px}}.pg-support .si-check{cursor:pointer;font:400 16px/1.45 var(--font-body);color:var(--ink);align-items:flex-start;gap:12px;padding:11px 8px 11px 0;display:flex}.pg-support .si-check input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal-600);cursor:pointer;flex:none;margin:1px 0 0}.pg-support .si-check input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb, var(--teal-600) 55%, transparent);outline-offset:2px}.pg-support .si-check-block{align-items:flex-start}.pg-support .si-check-help{color:color-mix(in srgb, var(--ink) 70%, transparent);margin-top:3px;font-size:14px;line-height:1.55;display:block}.pg-support .si-form .btn{align-self:flex-start}.pg-support .si-form .btn:disabled{opacity:.55;cursor:default}.pg-support .si-fine{font:400 14px/1.6 var(--font-body);color:color-mix(in srgb, var(--ink) 68%, transparent);max-width:34rem;margin:0}.pg-support .si-error{font:600 15px/1.55 var(--font-body);color:var(--ink);border-top:2px solid var(--brass-500);margin:0;padding-top:10px}.pg-support .si-done{max-width:34rem;font:400 16px/1.6 var(--font-body);color:var(--ink);flex-direction:column;gap:10px;display:flex}.pg-support .si-done-lead{font:700 20px/1.35 var(--font-body);margin:0}.pg-support .si-done p{margin:0}.pg-support .si-pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
