:where(.pg-portal){--ease:cubic-bezier(.16,1,.3,1);--pad:clamp(20px,4.6vw,72px);--ink:#221714;--paper:#FFFDFC;--body:#4A3F3B;--wash:#F5F2F0;--dark:#221714;--accent:#221714;--accent-lt:#FFFFFF;--line:rgba(34,23,20,.14);--line2:rgba(34,23,20,.24);--faint:rgba(34,23,20,.42);--sea:var(--accent);--gut:clamp(0px,13vw,190px);--gutgap:clamp(20px,3.4vw,52px)}:where(.pg-portal) *,:where(.pg-portal) :after,:where(.pg-portal) :before{box-sizing:border-box}:where(.pg-portal) .mono{font-family:var(--font-sans);font-size:clamp(10.5px,.75vw,12.5px);letter-spacing:.19em;text-transform:uppercase;line-height:1.6}:where(.pg-portal) .bn,:where(.pg-portal) .mono .bn{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.12em;font-weight:inherit}:where(.pg-portal) .bd,:where(.pg-portal) .intro,:where(.pg-portal) .ld,:where(.pg-portal) .lede,:where(.pg-portal) .lede2,:where(.pg-portal) .nd2,:where(.pg-portal) dd,:where(.pg-portal) figcaption,:where(.pg-portal) li,:where(.pg-portal) p{word-break:normal;line-break:strict;font-feature-settings:normal}:where(.pg-portal) .wrap{max-width:none;margin:0 auto}:where(.pg-portal) .hd{padding:clamp(40px,7vh,84px) var(--pad) clamp(26px,4vh,44px);border-bottom:1px solid var(--line)}:where(.pg-portal) .hd h1{margin:14px 0 0;font-size:clamp(22px,3vw,38px);font-weight:700;letter-spacing:-.022em;line-height:1.42}:where(.pg-portal) .hd p{color:rgba(34,23,20,.58);max-width:none;font-size:clamp(15.5px,1.107vw,17.5px);line-height:2.1;margin:20px 0 0}:where(.pg-portal) .case{border-bottom:1px solid var(--line)}:where(.pg-portal) .case>.tag{padding:16px var(--pad);background:var(--wash);display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}:where(.pg-portal) .case .tag .id{font-family:var(--font-sans);font-size:clamp(14.5px,1.036vw,16.5px);font-weight:500;color:var(--accent);letter-spacing:.1em}:where(.pg-portal) .case .tag .nm{font-size:clamp(16.5px,1.179vw,18.5px);font-weight:700;letter-spacing:-.012em}:where(.pg-portal) .case .tag .ds{margin-left:auto;color:var(--faint)}:where(.pg-portal) .sec{padding:clamp(46px,7.5vh,96px) var(--pad)}:where(.pg-portal) .lbl{color:var(--faint);margin-bottom:clamp(24px,4vh,42px);display:flex;align-items:center;gap:14px;letter-spacing:.26em}:where(.pg-portal) .lbl:before{content:"";width:30px;height:1px;background:currentColor;opacity:.5;flex:none}:where(.pg-portal) .h{font-weight:700;letter-spacing:-.01em;line-height:1.26;margin:0;font-size:clamp(28px,3.8vw,54px);word-break:keep-all;line-break:strict}:where(.pg-portal) .rail{display:grid;grid-template-columns:var(--gut) minmax(0,1fr);gap:var(--gutgap);align-items:start;border-top:1px solid var(--line2);padding-top:26px}@media(max-width:860px){:where(.pg-portal) .rail{grid-template-columns:1fr;gap:22px}}:where(.pg-portal) .ind{margin-left:0}@media(max-width:860px){:where(.pg-portal) .ind{margin-left:0}}:where(.pg-portal) .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);margin-top:clamp(26px,3.6vh,44px)}@media(max-width:760px){:where(.pg-portal) .cols{grid-template-columns:1fr;gap:14px}}:where(.pg-portal) .cols p{margin:0;font-size:clamp(15.5px,1.107vw,17.5px);line-height:1.72;color:var(--body);max-width:26em}:where(.pg-portal) .bd{color:var(--body);font-size:clamp(16px,1.143vw,19.5px);line-height:1.92;max-width:none;margin:0}:where(.pg-portal) .pill{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 23px;font-size:clamp(14.5px,1.036vw,16.5px);font-weight:400;transition:background-color .35s var(--ease)}:where(.pg-portal) .pill:hover{background:#3D2C27}:where(.pg-portal) .pill.gh{background:transparent;color:var(--ink);border:1px solid var(--line2)}:where(.pg-portal) .pill.gh:hover{background:var(--ink);color:var(--paper)}:where(.pg-portal) .pill.lt{background:var(--paper);color:var(--dark)}:where(.pg-portal) .pill.lt:hover{background:var(--accent-lt)}:where(.pg-portal) .act{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;padding-bottom:2px}:where(.pg-portal) .ilink{display:inline-block;margin-left:6px;color:var(--accent);font-weight:500;border-bottom:1px solid;padding-bottom:1px;white-space:nowrap}:where(.pg-portal) .ilink:hover{opacity:.7}:where(.pg-portal) .fam{margin-top:clamp(30px,4.6vh,54px);display:grid;gap:clamp(14px,1.8vw,24px)}:where(.pg-portal) .fam.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}:where(.pg-portal) .fam.three{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){:where(.pg-portal) .fam.three,:where(.pg-portal) .fam.two{grid-template-columns:1fr}}:where(.pg-portal) .card{background:var(--wash);border-radius:8px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column}:where(.pg-portal) .card.dark{background:var(--dark);color:#fff;position:relative;overflow:hidden}:where(.pg-portal) .card.pcard .plap{display:block;margin-top:22px;max-width:420px}:where(.pg-portal) .card.pcard .plap .scr{display:block;background:#2E211D;border-radius:5px;padding:7px 7px 0;box-shadow:0 18px 40px rgba(15,8,6,.28),0 0 0 1px rgba(34,23,20,.1)}:where(.pg-portal) .card.pcard .plap .scr img{width:100%;display:block;border-radius:4px 4px 0 0;filter:brightness(.97) saturate(.97)}:where(.pg-portal) .card.pcard .plap .base{display:block;height:9px;border-radius:0 0 5px 5px;background:linear-gradient(#6b5a54,#3b2c27);margin:0 -12px;position:relative}:where(.pg-portal) .card.pcard .cap{margin:14px 0 0}@media(max-width:860px){:where(.pg-portal) .card.pcard .plap{max-width:100%}}:where(.pg-portal) .card.pcard{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3.4vw,52px);align-items:center;padding:clamp(26px,3vw,42px)}:where(.pg-portal) .card.pcard .mt{margin-top:18px;padding-top:0}@media(max-width:860px){:where(.pg-portal) .card.pcard{grid-template-columns:1fr;gap:18px}}:where(.pg-portal) .card.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,60px);align-items:center}@media(max-width:860px){:where(.pg-portal) .card.split{grid-template-columns:1fr;gap:30px}}@media(max-width:560px){:where(.pg-portal) .card.split .lap{margin-left:-8px;margin-right:-8px}:where(.pg-portal) .card.split .lap .base{margin:0}}:where(.pg-portal) .card.dark:before{content:"";position:absolute;right:-6%;top:50%;width:70%;height:150%;transform:translateY(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(214,201,194,.26),rgba(214,201,194,.09) 55%,transparent 78%)}:where(.pg-portal) .card.dark>*{position:relative;z-index:1}:where(.pg-portal) .card .k{color:var(--faint);display:block;margin-bottom:14px}:where(.pg-portal) .card.dark .k{color:rgba(255,255,255,.45)}:where(.pg-portal) .card h3{margin:0 0 10px;font-size:clamp(21px,2.2vw,31px);font-weight:700;letter-spacing:-.012em;line-height:1.3}:where(.pg-portal) .card .sub{color:var(--accent);display:block;margin-bottom:16px;font-size:clamp(11.5px,.821vw,13.5px);letter-spacing:.14em;font-weight:500}:where(.pg-portal) .card.dark .sub{color:var(--accent-lt)}:where(.pg-portal) .card.dark>p{color:rgba(255,255,255,.72)}:where(.pg-portal) .card>p{margin:0;font-size:clamp(15px,1.071vw,17px);line-height:1.78;color:var(--body)}:where(.pg-portal) .card.dark>p{color:rgba(255,255,255,.66)}:where(.pg-portal) .card .mt{margin-top:auto;padding-top:20px;color:var(--faint)}:where(.pg-portal) .card .kids{margin-top:20px;flex:1 0 auto}:where(.pg-portal) .card .kids+.mt{margin-top:0}:where(.pg-portal) .card .kid{display:flex;flex-direction:column}:where(.pg-portal) .card .kid .tag2{margin-top:auto;padding-top:10px}:where(.pg-portal) .card.dark .mt{color:rgba(255,255,255,.45)}:where(.pg-portal) .card .pic{border-radius:6px;overflow:hidden;background:var(--wash);height:clamp(150px,20vh,190px);margin-bottom:20px;display:flex;align-items:center;justify-content:center}:where(.pg-portal) .card .pic img{width:100%;height:100%;object-fit:contain;padding:14px}:where(.pg-portal) .card .pic.cover img{object-fit:cover;padding:0;object-position:50% 35%}:where(.pg-portal) .card .cap{display:block;color:var(--faint);font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.14em;text-transform:uppercase;margin:-12px 0 16px}:where(.pg-portal) .lap{margin-top:22px}:where(.pg-portal) .lap .scr{background:#2E211D;border-radius:6px;padding:8px 8px 0;box-shadow:0 26px 60px rgba(15,8,6,.45),0 0 0 1px rgba(255,255,255,.08)}:where(.pg-portal) .lap .scr img{width:100%;display:block;border-radius:6px 6px 0 0;filter:brightness(.95) saturate(.96)}:where(.pg-portal) .lap .base{height:11px;background:linear-gradient(#d9d9d9,#a9a9a9);border-radius:0 0 6px 6px;margin:0 -14px;position:relative}:where(.pg-portal) .lap .base:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:70px;height:4px;background:var(--line2);border-radius:0 0 6px 6px}:where(.pg-portal) .card.dark .lap .base{background:linear-gradient(#6b5a54,#3b2c27)}:where(.pg-portal) .card.dark .cap{color:rgba(255,255,255,.45)}:where(.pg-portal) .card.pcard .pwin{display:block;margin-top:22px;border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 20px 44px rgba(15,8,6,.16)}:where(.pg-portal) .card.pcard .pwin .pbar{display:flex;align-items:center;gap:9px;padding:6px 8px;background:#EFEBE9;border-bottom:1px solid var(--line2)}:where(.pg-portal) .card.pcard .pwin .pdots{display:flex;gap:4px;flex:none}:where(.pg-portal) .card.pcard .pwin .pdots i{width:6px;height:6px;border-radius:50%;background:var(--line2);display:block}:where(.pg-portal) .card.pcard .pwin .purl{flex:1;min-width:0;background:#fff;border:1px solid var(--line);border-radius:100px;padding:1px 9px;font-size:9px;line-height:1.7;color:var(--faint);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-portal) .card.pcard .pwin .scr{display:block;background:none;padding:0;box-shadow:none;border-radius:0}:where(.pg-portal) .card.pcard .pwin .scr img{width:100%;display:block;border-radius:0;filter:none}:where(.pg-portal) .kids{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,32px);margin-top:clamp(22px,2.6vw,30px)}@media(max-width:620px){:where(.pg-portal) .kids{grid-template-columns:1fr;gap:26px}}:where(.pg-portal) .kid{display:flex;flex-direction:column;padding-top:18px;position:relative}:where(.pg-portal) .kid:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);opacity:.82;transition:height .3s var(--ease)}:where(.pg-portal) .kid b{display:flex;align-items:center;gap:8px;font-size:clamp(17px,1.214vw,19px);font-weight:700;letter-spacing:-.008em;margin-bottom:8px}:where(.pg-portal) .kid b i{font-style:normal;font-weight:400;font-size:clamp(14.5px,1.036vw,16.5px);color:var(--line2);transition:transform .3s var(--ease),color .3s var(--ease)}:where(.pg-portal) .kid span{display:block;font-size:clamp(14px,1vw,16px);line-height:1.78;color:rgba(34,23,20,.62)}:where(.pg-portal) .kid .tag2{display:inline-block;margin-top:auto;padding-top:12px;font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}:where(.pg-portal) .idx{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-top:clamp(26px,4vh,46px)}:where(.pg-portal) .idx a{background:var(--paper);padding:clamp(16px,1.9vw,24px);display:block;transition:background-color .3s var(--ease)}:where(.pg-portal) .idx a:hover{background:var(--wash)}:where(.pg-portal) .idx .wh{font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);display:block;margin-bottom:9px}:where(.pg-portal) .idx .qq{display:block;font-size:clamp(14.5px,1.036vw,16.5px);line-height:1.75;color:rgba(34,23,20,.62);margin-bottom:12px;min-height:3.5em}:where(.pg-portal) .idx .sv{display:flex;align-items:center;gap:7px;font-size:clamp(17px,1.214vw,19px);font-weight:700;letter-spacing:-.008em}:where(.pg-portal) .idx .sv i{font-style:normal;color:var(--line2);font-size:clamp(14.5px,1.036vw,16.5px);transition:transform .3s var(--ease)}:where(.pg-portal) .idx a:hover .sv i{transform:translateX(3px)}@media(max-width:900px){:where(.pg-portal) .idx{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){:where(.pg-portal) .idx{grid-template-columns:1fr}:where(.pg-portal) .idx .qq{min-height:0}}:where(.pg-portal) .line1{margin-top:clamp(26px,4vh,46px);padding:clamp(16px,2vw,24px) clamp(18px,2.2vw,28px);background:var(--wash);border-radius:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0}:where(.pg-portal) .line1 .h0{font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-right:18px}:where(.pg-portal) .line1 em{font-style:normal;font-size:clamp(15px,1.071vw,17px);color:rgba(34,23,20,.62)}:where(.pg-portal) .line1 b{font-size:clamp(16px,1.143vw,18px);font-weight:700;letter-spacing:-.014em;margin-left:7px}:where(.pg-portal) .line1 .sep{color:var(--line2);margin:0 14px}:where(.pg-portal) .row4{margin-top:clamp(26px,4vh,46px);padding-top:20px;border-top:1px solid var(--line2);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,40px)}:where(.pg-portal) .row4 .h0{grid-column:1/-1;font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}:where(.pg-portal) .row4 a{display:block}:where(.pg-portal) .row4 .qq{display:block;font-size:clamp(14px,1vw,16px);line-height:1.8;color:rgba(34,23,20,.58);margin-bottom:7px;min-height:3.6em}:where(.pg-portal) .row4 .sv{display:flex;align-items:center;gap:6px;font-size:clamp(16.5px,1.179vw,18.5px);font-weight:700;letter-spacing:-.008em}:where(.pg-portal) .row4 .sv i{font-style:normal;color:var(--line2);font-size:clamp(13.5px,.964vw,15.5px);transition:transform .3s var(--ease)}:where(.pg-portal) .row4 a:hover .sv i{transform:translateX(3px)}:where(.pg-portal) .row4 .wh{display:block;font-family:var(--font-sans);font-size:clamp(9px,.643vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:6px}@media(max-width:900px){:where(.pg-portal) .row4{grid-template-columns:repeat(2,1fr);gap:22px}}@media(max-width:520px){:where(.pg-portal) .row4{grid-template-columns:1fr}}:where(.pg-portal) .goal{margin-top:clamp(30px,4.6vh,54px);border-top:2px solid rgba(0,0,0,.82)}:where(.pg-portal) .goal .g{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.5fr);gap:clamp(16px,2.6vw,44px);padding:clamp(17px,2.3vh,26px) 0;border-bottom:1px solid var(--line);align-items:center}:where(.pg-portal) .goal .q{font-size:clamp(15px,1.4vw,20px);font-weight:700;letter-spacing:-.018em;line-height:1.7}:where(.pg-portal) .goal .ar{color:rgba(0,0,0,.25);font-size:clamp(16.5px,1.179vw,18.5px)}:where(.pg-portal) .goal .s{text-align:right}:where(.pg-portal) .goal .s b{display:block;font-size:clamp(16px,1.143vw,18px);font-weight:700;letter-spacing:-.014em}:where(.pg-portal) .goal .s span{display:block;font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:4px}@media(max-width:760px){:where(.pg-portal) .goal .g{grid-template-columns:1fr;gap:6px}:where(.pg-portal) .goal .ar{display:none}:where(.pg-portal) .goal .s{text-align:left;margin-top:6px}}:where(.pg-portal) .use{margin-top:clamp(30px,4.6vh,54px);padding-top:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:end}:where(.pg-portal) .use .txt{min-width:0}:where(.pg-portal) .use b{display:block;font-size:clamp(15px,1.5vw,20px);font-weight:700;letter-spacing:-.018em;line-height:1.6;margin-bottom:10px}:where(.pg-portal) .use p{margin:0;font-size:clamp(15px,1.071vw,17px);line-height:1.95;color:var(--body);max-width:none}@media(max-width:900px){:where(.pg-portal) .use{grid-template-columns:1fr;gap:22px}:where(.pg-portal) .use .act{justify-content:flex-start}}:where(.pg-portal) .judge{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-top:1px solid var(--line)}:where(.pg-portal) .judge>div{background:var(--paper);padding:clamp(18px,2.2vw,30px) var(--pad)}:where(.pg-portal) .judge .hh{margin:0 0 9px}:where(.pg-portal) .judge p{margin:0;font-size:clamp(14.5px,1.036vw,16.5px);line-height:2;color:var(--body)}:where(.pg-portal) .judge .g2 .hh{color:var(--accent)}:where(.pg-portal) .judge .b2 .hh{color:var(--faint)}@media(max-width:760px){:where(.pg-portal) .judge{grid-template-columns:1fr}}:where(.pg-portal) .crumb{padding:clamp(24px,4vh,44px) var(--pad) 0;color:var(--faint)}:where(.pg-portal) .hero{padding:clamp(26px,4vh,46px) var(--pad) clamp(40px,6vh,80px)}:where(.pg-portal) .hero h1{margin:0;font-weight:700;letter-spacing:-.01em;line-height:1.26;font-size:clamp(28px,4.2vw,58px);max-width:15em;word-break:keep-all;line-break:strict}:where(.pg-portal) .hero .lede{margin:clamp(22px,3.4vh,36px) 0 0;font-size:clamp(16.5px,1.179vw,21px);line-height:1.9;color:var(--body);max-width:none}:where(.pg-portal) .hero .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:clamp(26px,3.6vh,40px);align-items:center}:where(.pg-portal) .hero .free{color:var(--accent);font-family:var(--font-sans);font-size:clamp(11px,.786vw,13px);letter-spacing:.16em;text-transform:uppercase;margin-left:6px}:where(.pg-portal) .hero .free.jp-only{display:block;margin:14px 0 0 6px;max-width:none}@media(max-width:560px){:where(.pg-portal) .hero h1{font-size:clamp(24px,7vw,30px);word-break:normal;line-break:auto;overflow-wrap:anywhere;line-height:1.38}}:where(.pg-portal) .band{padding:clamp(46px,7vh,96px) var(--pad);border-top:1px solid var(--line)}:where(.pg-portal) .band.tint{background:var(--wash);border-top:0}:where(.pg-portal) .band.tint+.band{border-top:0}:where(.pg-portal) .band.tint+.cta2{border-top:0}:where(.pg-portal) .band.ink{background:var(--ink);color:#fff;border-top:0}:where(.pg-portal) .band.ink .lbl{color:rgba(255,255,255,.4)}:where(.pg-portal) .band h2{margin:14px 0 0;font-weight:700;letter-spacing:-.012em;line-height:1.3;font-size:clamp(22px,2.6vw,36px);max-width:18em;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}:where(.pg-portal) .band .intro{margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(16px,1.143vw,18px);line-height:1.9;color:var(--body);max-width:none}:where(.pg-portal) .band.ink .intro{color:rgba(255,255,255,.7)}:where(.pg-portal) .f4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,36px);margin-top:clamp(30px,4.4vh,52px)}@media(max-width:900px){:where(.pg-portal) .f4{grid-template-columns:1fr 1fr;gap:26px}}@media(max-width:520px){:where(.pg-portal) .f4{grid-template-columns:1fr}}:where(.pg-portal) .f4>div{padding-top:20px;position:relative}:where(.pg-portal) .f4>div:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);opacity:.82}:where(.pg-portal) .f4 b{display:block;font-size:clamp(16px,1.6vw,22px);font-weight:700;letter-spacing:-.016em}:where(.pg-portal) .f4 p{margin:9px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.82;color:var(--body)}:where(.pg-portal) .wedge{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,70px);align-items:center;margin-top:clamp(26px,4vh,44px)}@media(max-width:880px){:where(.pg-portal) .wedge{grid-template-columns:1fr;gap:26px}}:where(.pg-portal) .wedge .big3{font-size:clamp(26px,3.4vw,46px);font-weight:700;letter-spacing:-.014em;line-height:1.22;margin:0;color:#fff}:where(.pg-portal) .wedge p{margin:0;font-size:clamp(15.5px,1.107vw,17.5px);line-height:1.9;color:rgba(255,255,255,.72)}:where(.pg-portal) .plans{margin-top:clamp(30px,4.4vh,52px);border-top:2px solid var(--ink)}:where(.pg-portal) .prow{display:grid;grid-template-columns:minmax(0,1fr) 8.4em 8.4em;gap:clamp(10px,2vw,26px);padding:13px 0;border-bottom:1px solid var(--line);align-items:center}:where(.pg-portal) .prow.head{border-bottom:1px solid var(--line2);padding:14px 0}:where(.pg-portal) .prow.head span{font-family:var(--font-sans);font-size:clamp(10.5px,.75vw,12.5px);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}:where(.pg-portal) .prow.head span:nth-child(2),:where(.pg-portal) .prow.head span:nth-child(3){text-align:center;color:var(--ink);font-size:clamp(14px,1vw,16px);letter-spacing:.04em;text-transform:none;font-weight:700}:where(.pg-portal) .prow.head span:nth-child(2){color:var(--accent)}:where(.pg-portal) .prow .fn{font-size:clamp(15px,1.071vw,17px);line-height:1.7}:where(.pg-portal) .prow .v{text-align:center;font-size:clamp(15.5px,1.107vw,17.5px)}:where(.pg-portal) .prow .v.y{color:var(--accent);font-weight:700}:where(.pg-portal) .prow .v.n{color:var(--line2)}:where(.pg-portal) .prow .v.s i{font-style:normal;font-family:var(--font-sans);font-size:clamp(10px,.714vw,12px);letter-spacing:.1em;color:var(--faint);border:1px solid var(--line2);border-radius:999px;padding:3px 10px;display:inline-block;line-height:1.5;white-space:nowrap}:where(.pg-portal) .plnote{margin:18px 0 0;font-size:clamp(14px,1vw,15.5px);line-height:1.9;color:var(--faint);max-width:none}:where(.pg-portal) .plnote a{color:var(--accent);border-bottom:1px solid;padding-bottom:1px}:where(.pg-portal) .plnote a:hover{opacity:.7}:where(.pg-portal) .prow.last{border-bottom:2px solid var(--ink);padding:18px 0}:where(.pg-portal) .prow.last .fn{font-weight:700}:where(.pg-portal) .prow.last .v{font-size:clamp(16.5px,1.179vw,20.5px);font-weight:700}:where(.pg-portal) .tbd{display:inline-block;font-family:var(--font-sans);font-size:clamp(9px,.643vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line2);border-radius:999px;padding:2px 8px;font-weight:400}@media(max-width:620px){:where(.pg-portal) .prow{grid-template-columns:minmax(0,1fr) 5.2em 5.2em;gap:8px;align-items:start}:where(.pg-portal) .prow .fn{font-size:clamp(14px,1vw,16px)}:where(.pg-portal) .prow.head span:nth-child(2),:where(.pg-portal) .prow.head span:nth-child(3){font-size:clamp(11px,.786vw,13px);white-space:nowrap;letter-spacing:0}:where(.pg-portal) .prow .v{font-size:clamp(14.5px,1.036vw,16.5px)}:where(.pg-portal) .prow.last .v{font-size:clamp(16.5px,1.179vw,18.5px)}:where(.pg-portal) .tbd{font-size:clamp(8px,.571vw,10px);letter-spacing:.1em;padding:2px 6px}}:where(.pg-portal) .psl{margin-top:clamp(28px,4vh,48px)}:where(.pg-portal) .psl>input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}:where(.pg-portal) .pgrid{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:clamp(24px,3.4vw,56px);align-items:start}@media(max-width:900px){:where(.pg-portal) .pgrid{grid-template-columns:1fr;gap:22px}}:where(.pg-portal) .psl .ptabs{display:flex;flex-direction:column;gap:2px}:where(.pg-portal) .psl .ptabs label{display:grid;grid-template-columns:auto 1fr;gap:0 12px;cursor:pointer;padding:clamp(14px,1.5vw,18px) clamp(12px,1.2vw,16px);border-radius:8px;border:1px solid transparent;color:var(--body);transition:background .3s var(--ease),border-color .3s var(--ease)}:where(.pg-portal) .psl .ptabs label:hover{background:var(--wash)}:where(.pg-portal) .psl .ptabs .pn{color:var(--faint);font-size:10.5px;letter-spacing:.14em;line-height:1.9;grid-row:1}:where(.pg-portal) .psl .ptabs .pt{font-size:clamp(15px,1.071vw,18.5px);font-weight:700;letter-spacing:-.01em;line-height:1.6;color:var(--ink);grid-row:1;display:flex;align-items:baseline;gap:8px}:where(.pg-portal) .psl .ptabs .pay{font-family:var(--font-sans);font-size:9.5px;letter-spacing:.12em;font-weight:400;color:var(--faint);border:1px solid var(--line2);border-radius:999px;padding:1px 7px;white-space:nowrap}:where(.pg-portal) .psl .ptabs .pd{display:none;grid-column:2;margin-top:8px;font-size:clamp(13.5px,.964vw,15px);line-height:1.88;color:var(--body)}:where(.pg-portal) .psl .pview{min-width:0}:where(.pg-portal) .psl .win{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgba(15,8,6,.1)}:where(.pg-portal) .psl .bar{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--wash);border-bottom:1px solid var(--line)}:where(.pg-portal) .psl .dots{display:flex;gap:6px;flex:none}:where(.pg-portal) .psl .dots i{width:9px;height:9px;border-radius:50%;background:var(--line2);display:block}:where(.pg-portal) .psl .url{flex:1;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:5px 14px;font-size:11px;color:var(--faint);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-portal) .psl .stg{position:relative;aspect-ratio:1280/930;overflow:hidden;background:#fff}:where(.pg-portal) .psl .stg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:0;transition:opacity .45s var(--ease)}:where(.pg-portal) .psl .stg img:first-child{opacity:1}:where(.pg-portal) .psl .pnote{display:block;margin-top:14px;color:var(--faint)}:where(.pg-portal) .psl .pcapm{display:none}:where(.pg-portal) .psl .pcapm p{margin:0;max-width:none;font-size:clamp(14px,1vw,16.5px);line-height:1.95;color:var(--body)}:where(.pg-portal) .psl>#psl1:checked~.pgrid .ptabs label:first-of-type{background:var(--wash);border-color:var(--line)}:where(.pg-portal) .psl>#psl1:checked~.pgrid .ptabs label:first-of-type .pd{display:block}:where(.pg-portal) .psl>#psl1:checked~.pgrid .pview .stg img:first-child{opacity:1;z-index:2}:where(.pg-portal) .psl>#psl2:checked~.pgrid .ptabs label:nth-of-type(2){background:var(--wash);border-color:var(--line)}:where(.pg-portal) .psl>#psl2:checked~.pgrid .ptabs label:nth-of-type(2) .pd{display:block}:where(.pg-portal) .psl>#psl2:checked~.pgrid .pview .stg img:nth-child(2){opacity:1;z-index:2}:where(.pg-portal) .psl>#psl3:checked~.pgrid .ptabs label:nth-of-type(3){background:var(--wash);border-color:var(--line)}:where(.pg-portal) .psl>#psl3:checked~.pgrid .ptabs label:nth-of-type(3) .pd{display:block}:where(.pg-portal) .psl>#psl3:checked~.pgrid .pview .stg img:nth-child(3){opacity:1;z-index:2}:where(.pg-portal) .psl>#psl4:checked~.pgrid .ptabs label:nth-of-type(4){background:var(--wash);border-color:var(--line)}:where(.pg-portal) .psl>#psl4:checked~.pgrid .ptabs label:nth-of-type(4) .pd{display:block}:where(.pg-portal) .psl>#psl4:checked~.pgrid .pview .stg img:nth-child(4){opacity:1;z-index:2}@media(max-width:900px){:where(.pg-portal) .psl .ptabs{flex-direction:row;flex-wrap:wrap;gap:6px}:where(.pg-portal) .psl .ptabs label{display:inline-flex;align-items:baseline;gap:9px;padding:8px 14px;border:1px solid var(--line);border-radius:100px;background:var(--paper)}:where(.pg-portal) .psl .ptabs .pt{font-size:12.5px;font-weight:400}:where(.pg-portal) .psl .ptabs .pd{display:none!important}:where(.pg-portal) .psl .pcapm{display:block;margin-top:16px;min-height:3.9em}:where(.pg-portal) .psl .pcapm p{display:none}}@media(max-width:900px){:where(.pg-portal) .psl>#psl1:checked~.pgrid .pcapm p:first-child{display:block}}@media(max-width:900px){:where(.pg-portal) .psl>#psl2:checked~.pgrid .pcapm p:nth-child(2){display:block}}@media(max-width:900px){:where(.pg-portal) .psl>#psl3:checked~.pgrid .pcapm p:nth-child(3){display:block}}@media(max-width:900px){:where(.pg-portal) .psl>#psl4:checked~.pgrid .pcapm p:nth-child(4){display:block}}@media(max-width:620px){:where(.pg-portal) .psl .stg{aspect-ratio:3/4}:where(.pg-portal) .psl .stg img{object-position:36% 0}}:where(.pg-portal) .midcta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:clamp(26px,3.6vh,40px)}:where(.pg-portal) .midcta .nt{color:var(--faint);font-size:clamp(13.5px,.964vw,15px);line-height:1.8;margin-left:6px;max-width:26em}:where(.pg-portal) .band.ink .midcta .nt{color:rgba(255,255,255,.45)}:where(.pg-portal) .f4 .ic{display:block;width:26px;height:26px;color:var(--accent);margin-bottom:14px}:where(.pg-portal) .f4 .ic svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:where(.pg-portal) .td{margin-top:clamp(28px,4vh,48px);border:1px solid var(--line2);border-radius:10px;overflow:hidden;background:var(--paper)}:where(.pg-portal) .td .hd2{display:grid;grid-template-columns:minmax(0,1fr) 11em 12em;border-bottom:1px solid var(--line2)}:where(.pg-portal) .td .hd2>div{padding:clamp(20px,2.4vw,28px) clamp(16px,1.8vw,24px)}:where(.pg-portal) .td .hd2 .lead{display:flex;align-items:flex-end}:where(.pg-portal) .td .hd2 .lead span{font-family:var(--font-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}:where(.pg-portal) .td .hd2 .pl2{text-align:center;border-left:1px solid var(--line)}:where(.pg-portal) .td .hd2 .pl2.hi{background:var(--wash)}:where(.pg-portal) .td .hd2 .pn2{display:block;font-size:clamp(15.5px,1.107vw,17.5px);font-weight:700;letter-spacing:-.01em}:where(.pg-portal) .td .hd2 .pl2.f .pn2{color:var(--accent)}:where(.pg-portal) .td .hd2 .pz2{display:block;margin-top:8px;font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.018em}:where(.pg-portal) .td .hd2 .pu{display:block;margin-top:5px;color:var(--faint);font-size:clamp(12.5px,.893vw,14px)}:where(.pg-portal) .td .gr{display:block;padding:13px clamp(16px,1.8vw,24px);background:var(--wash);border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}:where(.pg-portal) .td .r2{display:grid;grid-template-columns:minmax(0,1fr) 11em 12em;border-bottom:1px solid var(--line)}:where(.pg-portal) .td .r2:last-child{border-bottom:0}:where(.pg-portal) .td .r2>*{padding:14px clamp(16px,1.8vw,24px)}:where(.pg-portal) .td .r2 .fn2{font-size:clamp(15px,1.071vw,17px);line-height:1.7}:where(.pg-portal) .td .r2 .fn2 i{font-style:normal;color:var(--faint);font-size:clamp(13px,.929vw,14.5px);margin-left:10px}:where(.pg-portal) .td .r2 .v2{text-align:center;border-left:1px solid var(--line);font-size:clamp(15.5px,1.107vw,17.5px)}:where(.pg-portal) .td .r2 .v2.hi{background:var(--wash)}:where(.pg-portal) .td .r2 .v2.y{color:var(--accent);font-weight:700}:where(.pg-portal) .td .r2 .v2.n{color:var(--line2)}:where(.pg-portal) .soon2{display:inline-block;font-family:var(--font-sans);font-size:10px;letter-spacing:.12em;color:var(--faint);border:1px solid var(--line2);border-radius:999px;padding:2px 9px;white-space:nowrap}@media(max-width:760px){:where(.pg-portal) .td .hd2,:where(.pg-portal) .td .r2{grid-template-columns:minmax(0,1fr) 5.6em 6.4em}:where(.pg-portal) .td .hd2>div{padding:16px 12px}:where(.pg-portal) .td .r2>*{padding:12px}:where(.pg-portal) .td .hd2 .pz2{font-size:15px}:where(.pg-portal) .td .hd2 .pu{font-size:11px}:where(.pg-portal) .td .r2 .fn2 i{display:block;margin:4px 0 0}:where(.pg-portal) .td .gr{padding:11px 12px;font-size:10.5px;letter-spacing:.14em}}@media(max-width:560px){:where(.pg-portal) .td .hd2,:where(.pg-portal) .td .r2{grid-template-columns:minmax(0,1fr) 4.6em 5.4em}:where(.pg-portal) .td .hd2 .pn2{font-size:12px;letter-spacing:-.03em}:where(.pg-portal) .td .hd2 .pz2{font-size:14px;margin-top:6px}:where(.pg-portal) .td .hd2 .pu{display:none}:where(.pg-portal) .td .r2 .fn2{font-size:14px}:where(.pg-portal) .td .r2 .fn2 i{font-size:12px}:where(.pg-portal) .soon2{font-size:9px;padding:2px 6px;letter-spacing:.06em}}:where(.pg-portal) .gs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(30px,4.4vh,52px)}@media(max-width:900px){:where(.pg-portal) .gs{grid-template-columns:1fr;gap:30px}}:where(.pg-portal) .st3v{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.4vh,26px)}:where(.pg-portal) .st3v li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.6vw,20px);padding-top:18px;position:relative}:where(.pg-portal) .st3v li:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line)}:where(.pg-portal) .st3v li:first-child:before{background:var(--ink);opacity:.82}:where(.pg-portal) .st3v .ic{display:block;width:26px;height:26px;color:var(--accent);margin-top:2px}:where(.pg-portal) .st3v .ic svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:where(.pg-portal) .st3v .n{display:block;color:var(--faint);margin-bottom:6px}:where(.pg-portal) .st3v b{display:block;font-size:clamp(16.5px,1.179vw,20.5px);font-weight:700;letter-spacing:-.014em}:where(.pg-portal) .st3v p{margin:7px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.88;color:var(--body);max-width:none}:where(.pg-portal) .gsr{min-width:0}:where(.pg-portal) .fwin{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgba(15,8,6,.1)}:where(.pg-portal) .fwin .bar{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--wash);border-bottom:1px solid var(--line)}:where(.pg-portal) .fwin .dots{display:flex;gap:6px;flex:none}:where(.pg-portal) .fwin .dots i{width:9px;height:9px;border-radius:50%;background:var(--line2);display:block}:where(.pg-portal) .fwin .url{flex:1;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:5px 14px;font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-portal) .fwin .fbody{padding:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,32px) clamp(24px,2.8vw,36px)}:where(.pg-portal) .fwin .ft{margin:0;font-size:clamp(16.5px,1.179vw,20.5px);font-weight:700;letter-spacing:-.014em}:where(.pg-portal) .fwin .fs{margin:6px 0 clamp(18px,2.2vh,24px);font-size:clamp(13.5px,.964vw,15px);color:var(--faint);line-height:1.8}:where(.pg-portal) .fwin label{display:block;margin-bottom:13px}:where(.pg-portal) .fwin label span{display:block;font-size:clamp(12.5px,.893vw,14px);color:var(--body);margin-bottom:6px}:where(.pg-portal) .fwin label i{display:block;font-style:normal;border:1px solid var(--line);border-radius:6px;padding:10px 13px;font-size:clamp(13.5px,.964vw,15px);color:var(--faint);background:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-portal) .fwin .fbtn{display:block;margin-top:clamp(18px,2.2vh,24px);background:var(--ink);color:var(--paper);border-radius:999px;padding:13px 22px;text-align:center;font-size:clamp(14px,1vw,16px)}:where(.pg-portal) .fwin .fn2{margin:12px 0 0;text-align:center;font-size:clamp(12px,.857vw,13.5px);color:var(--faint)}:where(.pg-portal) .gsr .pnote{display:block;margin-top:14px;color:var(--faint)}:where(.pg-portal) .rep{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:8px;overflow:hidden;margin-top:clamp(30px,4.4vh,52px)}@media(max-width:760px){:where(.pg-portal) .rep{grid-template-columns:1fr}}:where(.pg-portal) .rep>div{background:var(--paper);padding:clamp(20px,2.6vw,32px)}:where(.pg-portal) .rep b{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(15px,1.5vw,20px);font-weight:700;letter-spacing:-.014em}:where(.pg-portal) .rep p{margin:9px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.82;color:var(--body)}:where(.pg-portal) .shot{margin-top:clamp(30px,4.4vh,52px);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.14)}:where(.pg-portal) .shot img{width:100%;display:block}:where(.pg-portal) .cap2{display:block;margin-top:12px;font-family:var(--font-sans);font-size:clamp(9.5px,.679vw,11.5px);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45)}:where(.pg-portal) .st3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,40px);margin-top:clamp(30px,4.4vh,52px)}@media(max-width:760px){:where(.pg-portal) .st3{grid-template-columns:1fr;gap:24px}}:where(.pg-portal) .st3>div{padding-top:20px;position:relative}:where(.pg-portal) .st3>div:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line2)}:where(.pg-portal) .st3>div:after{content:"";position:absolute;left:0;top:-3px;width:7px;height:7px;border-radius:999px;background:var(--ink)}:where(.pg-portal) .st3 .n{color:var(--faint);display:block;margin-bottom:10px}:where(.pg-portal) .st3 b{display:block;font-size:clamp(16.5px,1.179vw,20.5px);font-weight:700;letter-spacing:-.014em}:where(.pg-portal) .st3 p{margin:8px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.82;color:var(--body)}:where(.pg-portal) .faq{margin-top:clamp(30px,4.4vh,52px);border-top:1px solid var(--line2)}:where(.pg-portal) .faq details{border-bottom:1px solid var(--line)}:where(.pg-portal) .faq summary{list-style:none;cursor:pointer;padding:clamp(18px,2.4vh,26px) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;font-size:clamp(16px,1.143vw,21px);font-weight:700;letter-spacing:-.012em;line-height:1.6}:where(.pg-portal) .faq summary::-webkit-details-marker{display:none}:where(.pg-portal) .faq summary i{font-style:normal;color:var(--line2);font-size:18px;line-height:1;transition:transform .35s var(--ease)}:where(.pg-portal) .faq details[open] summary i{transform:rotate(45deg)}:where(.pg-portal) .faq p{margin:0 0 clamp(18px,2.4vh,26px);font-size:clamp(15px,1.071vw,17px);line-height:1.95;color:var(--body);max-width:none}:where(.pg-portal) .faq-fig{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:clamp(24px,3vw,48px);align-items:start;padding-bottom:clamp(18px,2.4vh,26px)}:where(.pg-portal) .faq-fig p{margin:0}:where(.pg-portal) .faq-fig figure{margin:0}:where(.pg-portal) .faq-fig img{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;object-position:top;border:1px solid var(--line2);border-radius:22px;background:#fff}:where(.pg-portal) .faq-fig figcaption{margin-top:10px;font-size:12.5px;line-height:1.6;color:rgba(34,23,20,.62);text-align:center}@media(max-width:760px){:where(.pg-portal) .faq-fig{grid-template-columns:1fr;gap:18px}:where(.pg-portal) .faq-fig figure{width:60%;margin:0 auto}:where(.pg-portal) .faq-fig figcaption{margin-left:-25%;margin-right:-25%}}:where(.pg-portal) .fml{margin-top:clamp(26px,3.6vh,42px)}:where(.pg-portal) .fml .eq{display:flex;align-items:flex-start;gap:clamp(12px,2vw,26px);flex-wrap:wrap}:where(.pg-portal) .fml .term{flex:1;min-width:200px}:where(.pg-portal) .fml .term .tk{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:rgba(255,253,252,.42)}:where(.pg-portal) .fml .term .tv{font-size:clamp(19px,2vw,27px);font-weight:700;letter-spacing:-.02em;margin-top:8px;line-height:1.35}:where(.pg-portal) .fml .term .td2{font-size:12.5px;color:rgba(255,253,252,.66);margin-top:9px;line-height:1.85}:where(.pg-portal) .fml .op{font-size:clamp(20px,2vw,28px);color:rgba(255,253,252,.34);flex:none;line-height:1;padding-top:52px}@media(max-width:700px){:where(.pg-portal) .fml .op{padding-top:0;width:100%;text-align:center}}:where(.pg-portal) .fml .who{display:inline-flex;align-items:center;gap:7px;margin-top:13px;border:1px solid rgba(255,253,252,.24);border-radius:99px;padding:4px 13px;font-size:11.5px;color:rgba(255,253,252,.82)}:where(.pg-portal) .fml .who.k2{border-color:rgba(255,255,255,.5);color:var(--accent-lt)}:where(.pg-portal) .fml .cl{margin-top:clamp(26px,3.4vh,40px);padding-top:clamp(20px,2.6vh,30px);border-top:1px solid rgba(255,253,252,.16);font-size:clamp(14px,1vw,16px);line-height:1.95;color:rgba(255,253,252,.82);max-width:none}:where(.pg-portal) .fml .cl b{color:#fff}:where(.pg-portal) .evt{width:100%;font-size:13px;margin-top:clamp(20px,2.6vh,30px);border-collapse:collapse}:where(.pg-portal) .evt th{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;color:var(--faint);font-weight:400;text-align:left;padding:0 14px 11px 0;border-bottom:1px solid var(--line2)}:where(.pg-portal) .evt td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}:where(.pg-portal) .evt tr:last-child td{border-bottom:0}:where(.pg-portal) .evt .pnm{font-weight:700;letter-spacing:-.008em}:where(.pg-portal) .evt .psk{display:block;font-family:var(--mono);font-size:10px;color:var(--faint);margin-top:3px}:where(.pg-portal) .evt .na3{color:rgba(34,23,20,.28);font-family:var(--mono);font-size:11px}:where(.pg-portal) .evt .qt3{font-family:var(--mono);text-align:right;white-space:nowrap}@media(max-width:720px){:where(.pg-portal) .evt{font-size:12px}:where(.pg-portal) .evt td:nth-child(3),:where(.pg-portal) .evt th:nth-child(3){display:none}}:where(.pg-portal) .prov3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-top:clamp(22px,3vh,32px);border-top:1px solid var(--line2)}:where(.pg-portal) .prov3>div{padding:16px 18px 16px 0;border-bottom:1px solid var(--line)}:where(.pg-portal) .prov3 .pk3{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;color:var(--faint)}:where(.pg-portal) .prov3 .pv3{font-size:13px;margin-top:7px;line-height:1.65}:where(.pg-portal) .prov3 .pv3.pend{color:var(--faint);font-family:var(--mono);font-size:11.5px}:where(.pg-portal) .mix{margin-top:clamp(22px,3vh,32px)}:where(.pg-portal) .mix .mbar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--wash)}:where(.pg-portal) .mix .mbar i{display:block;height:100%}:where(.pg-portal) .mix .mbar i.k3{background:var(--accent)}:where(.pg-portal) .mix .mbar i.o3{background:rgba(34,23,20,.16)}:where(.pg-portal) .mix .mlg{display:flex;gap:clamp(16px,3vw,34px);flex-wrap:wrap;margin-top:16px}:where(.pg-portal) .mix .mlg>div{display:flex;gap:10px;align-items:flex-start}:where(.pg-portal) .mix .mlg .dot2{width:9px;height:9px;border-radius:2px;margin-top:5px;flex:none}:where(.pg-portal) .mix .mlg .dot2.k3{background:var(--accent)}:where(.pg-portal) .mix .mlg .dot2.o3{background:rgba(34,23,20,.16)}:where(.pg-portal) .mix .mlg .ml1{font-size:14px;font-weight:700;letter-spacing:-.008em}:where(.pg-portal) .mix .mlg .ml1 span{font-family:var(--mono);font-weight:400;color:var(--faint);font-size:11px;margin-left:8px}:where(.pg-portal) .mix .mlg .ml2{font-size:12px;color:var(--faint);margin-top:4px;line-height:1.8}:where(.pg-portal) .rv{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}:where(.pg-portal) .rv.in{opacity:1;transform:none}:where(.pg-portal) .msk{overflow:hidden}:where(.pg-portal) .msk .scr img,:where(.pg-portal) .msk>img{clip-path:inset(100% 0 0 0);transform:scale(1.07);transition:clip-path 1.2s var(--ease),transform 1.8s var(--ease)}:where(.pg-portal) .msk.in .scr img,:where(.pg-portal) .msk.in>img{clip-path:inset(0 0 0 0);transform:none}@media(prefers-reduced-motion:reduce){:where(.pg-portal) .rv{opacity:1;transform:none;transition:none}:where(.pg-portal) .msk .scr img,:where(.pg-portal) .msk>img{clip-path:none!important;transform:none!important;transition:none}}:where(.pg-portal) .hero .soon2{display:inline-block;margin:0 0 18px;font-size:11px;letter-spacing:.14em;border:1px solid var(--line2);border-radius:999px;padding:4px 12px;color:var(--body)}:where(.pg-portal){--stage:#EFEAE4;--bezel:#2A2421}:where(.pg-portal) .hdev{background:var(--stage);margin-top:clamp(40px,6vh,72px);padding:clamp(48px,8vh,96px) var(--pad) clamp(26px,4vh,40px);overflow:hidden}:where(.pg-portal) .dv-stage{position:relative;max-width:1120px;margin:0 auto}:where(.pg-portal) .dv-lap{position:relative;width:82%;margin-left:4%}:where(.pg-portal) .dv-lid{position:relative;background:var(--bezel);border-radius:clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px) 0 0;padding:clamp(10px,1.6vw,22px) clamp(10px,1.6vw,22px) clamp(12px,1.8vw,24px)}:where(.pg-portal) .dv-cam{position:absolute;top:clamp(4px,.6vw,9px);left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#5A524D}:where(.pg-portal) .dv-scr{overflow:hidden;border-radius:2px;background:#fff}:where(.pg-portal) .dv-scr img{display:block;width:100%;height:auto;aspect-ratio:1440/900;object-fit:cover;object-position:top left}:where(.pg-portal) .dv-base{position:relative;height:clamp(9px,1.2vw,16px);margin:0 -6%;border-radius:0 0 clamp(8px,1.2vw,16px) clamp(8px,1.2vw,16px);background:linear-gradient(#E6E1DC,#CFC9C3);box-shadow:0 40px 60px -36px rgba(34,23,20,.45)}:where(.pg-portal) .dv-base span{position:absolute;top:0;left:50%;width:16%;height:45%;transform:translateX(-50%);border-radius:0 0 8px 8px;background:#BDB6AF}:where(.pg-portal) .dv-phone{position:absolute;right:2%;bottom:-3%;width:clamp(96px,19%,220px);z-index:2;background:var(--bezel);padding:clamp(5px,.7vw,9px);border-radius:clamp(18px,2.8vw,36px);box-shadow:0 30px 50px -24px rgba(15,8,6,.5)}:where(.pg-portal) .dv-pscr{overflow:hidden;border-radius:clamp(13px,2.1vw,28px);background:#fff}:where(.pg-portal) .dv-pscr img{display:block;width:100%;height:auto;aspect-ratio:390/780;object-fit:cover;object-position:top}:where(.pg-portal) .dv-cap{margin:clamp(30px,4.4vh,48px) 0 0;text-align:center;font-size:clamp(12px,.86vw,13.5px);color:rgba(34,23,20,.58)}@media(max-width:700px){:where(.pg-portal) .hdev{padding-top:36px}:where(.pg-portal) .dv-lap{width:100%;margin-left:0}:where(.pg-portal) .dv-base{margin:0 -3%}:where(.pg-portal) .dv-phone{right:-1%;bottom:-10%;width:27%}:where(.pg-portal) .dv-cap{margin-top:40px}}:where(.pg-portal) .flow3{display:grid;gap:clamp(64px,10vh,120px);margin-top:clamp(36px,5vh,60px)}:where(.pg-portal) .fr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4.6vw,72px);align-items:center}:where(.pg-portal) .fr.rev .fr-shot{order:2}:where(.pg-portal) .fr-shot{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -40px rgba(34,23,20,.35)}:where(.pg-portal) .fr-shot img{display:block;width:100%;height:auto;aspect-ratio:1440/900;object-fit:cover;object-position:0 0}:where(.pg-portal) .fr-k{margin:0 0 10px;color:var(--faint);letter-spacing:.22em}:where(.pg-portal) .fr h3{margin:0;font-size:clamp(21px,1.95vw,29px);font-weight:700;letter-spacing:-.01em;line-height:1.4}:where(.pg-portal) .fr .fr-d{margin:clamp(14px,2vh,20px) 0 0;font-size:clamp(15px,1.07vw,16.5px);line-height:1.95;color:var(--body)}:where(.pg-portal) .fr ul{list-style:none;margin:clamp(20px,3vh,28px) 0 0;padding:0;border-top:1px solid var(--line2)}:where(.pg-portal) .fr li{padding:12px 0;border-bottom:1px solid var(--line2);font-size:clamp(14px,1vw,15.5px);line-height:1.6}:where(.pg-portal) .more3{list-style:none;margin:clamp(64px,10vh,120px) 0 0;padding:clamp(20px,2.6vw,32px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,40px);background:var(--wash);border-radius:12px}:where(.pg-portal) .more3 li{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);align-items:start}:where(.pg-portal) .m-shot{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}:where(.pg-portal) .m-shot img{display:block;width:100%;height:auto;aspect-ratio:1440/900;object-fit:cover;object-position:0 0}:where(.pg-portal) .more3 b{display:block;font-size:clamp(15px,1.1vw,17px);font-weight:700;line-height:1.5}:where(.pg-portal) .more3 p{margin:6px 0 0;font-size:clamp(13px,.93vw,14.5px);line-height:1.8;color:var(--body)}@media(max-width:860px){:where(.pg-portal) .fr{grid-template-columns:1fr;gap:20px}:where(.pg-portal) .fr.rev .fr-shot{order:0}:where(.pg-portal) .more3{grid-template-columns:1fr}}@media(max-width:560px){:where(.pg-portal) .more3 li{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}:where(.pg-portal) .can-cap{margin:clamp(22px,3vh,32px) 0 0;font-size:12.5px;line-height:1.8;color:rgba(34,23,20,.62)}:where(.pg-portal) .f4.f3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){:where(.pg-portal) .f4.f3{grid-template-columns:1fr}}:where(.pg-portal) .f4.f3 .sf-ic{display:block;width:clamp(28px,2.2vw,32px);height:clamp(28px,2.2vw,32px);margin:6px 0 18px;color:var(--ink)}:where(.pg-portal) .f4.f3 .sf-ic svg{display:block;width:100%;height:100%}:where(.pg-portal) .band h2 .soon2{vertical-align:middle;margin-left:12px;font-size:11px}:where(.pg-portal) .soon2.dark{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.35)}:where(.pg-portal) .nx2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:clamp(28px,4vh,44px);align-items:start}:where(.pg-portal) .nx2 h3{margin:0;padding-bottom:12px;border-bottom:2px solid var(--ink);font-size:clamp(16px,1.3vw,19px);font-weight:700}:where(.pg-portal) .nx2 .nx-lead{margin:14px 0 0;font-size:clamp(13.5px,.96vw,14.5px);line-height:1.85;color:rgba(34,23,20,.62)}:where(.pg-portal) .nx2 dl{margin:6px 0 0}:where(.pg-portal) .nx2 dl>div{padding:14px 0;border-bottom:1px solid var(--line)}:where(.pg-portal) .nx2 dt{font-size:clamp(15px,1.1vw,16.5px);font-weight:700;line-height:1.6}:where(.pg-portal) .nx2 dd{margin:4px 0 0;font-size:clamp(13.5px,.96vw,15px);line-height:1.8;color:var(--body)}@media(max-width:760px){:where(.pg-portal) .nx2{grid-template-columns:1fr}}:where(.pg-portal) .nx2 .nw{white-space:nowrap}:where(.pg-portal) .hero{padding-bottom:0}:where(.pg-portal) .ptabs .pd{word-break:normal;line-break:strict;min-width:0}:where(.pg-portal) .ptabs label{min-width:0}:where(.pg-portal) .envg{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(28px,4vh,44px);align-items:start}:where(.pg-portal) .envp>div{padding:18px 0;border-top:1px solid var(--line)}:where(.pg-portal) .envp>div:first-child{border-top:1px solid var(--ink)}:where(.pg-portal) .envp b{display:block;font-size:15.5px;line-height:1.6}:where(.pg-portal) .envp p{margin:6px 0 0;font-size:14px;line-height:1.9;color:rgba(34,23,20,.66)}:where(.pg-portal) .envw{border:1px solid var(--line);border-radius:12px;background:#fff;padding:clamp(18px,2.2vw,28px);box-shadow:0 24px 48px -36px rgba(34,23,20,.3)}:where(.pg-portal) .ew-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:where(.pg-portal) .ew-t{font-weight:700;font-size:15px}:where(.pg-portal) .ew-f{display:flex;gap:6px}:where(.pg-portal) .ew-f i{font-style:normal;font-size:11.5px;border:1px solid var(--line2);border-radius:999px;padding:3px 11px}:where(.pg-portal) .ew-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}:where(.pg-portal) .ew-stats>div{border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}:where(.pg-portal) .ew-stats .k{font-size:11px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-stats .v{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.1}:where(.pg-portal) .ew-stats .v small{font-size:12px;font-weight:500;margin-left:4px;font-family:inherit}:where(.pg-portal) .ew-stats .v.s{font-family:inherit;font-size:18px;padding-top:6px}:where(.pg-portal) .ew-stats .n{font-size:10.5px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-stats .hatch{background:repeating-linear-gradient(135deg,#fff 0 6px,var(--wash) 6px 12px)}:where(.pg-portal) .ew-h{margin:22px 0 8px;font-size:12px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;counter-reset:f}:where(.pg-portal) .ew-flow li{border-top:2px solid var(--ink);padding:9px 2px 0;display:flex;flex-direction:column;gap:1px;position:relative}:where(.pg-portal) .ew-flow li span{font-size:11px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-flow li b{font-size:15px}:where(.pg-portal) .ew-flow li small{font-size:10.5px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-tb{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}:where(.pg-portal) .ew-tb th{font-size:10.5px;font-weight:500;color:rgba(34,23,20,.55);text-align:left;padding:7px 6px;border-bottom:1px solid var(--ink)}:where(.pg-portal) .ew-tb td{padding:10px 6px;border-bottom:1px solid var(--line);vertical-align:top}:where(.pg-portal) .ew-tb td span{display:block;font-size:11px;color:rgba(34,23,20,.55)}:where(.pg-portal) .ew-tb .r{text-align:right;font-variant-numeric:tabular-nums}:where(.pg-portal) .ew-tb .m{color:rgba(34,23,20,.45)}:where(.pg-portal) .ew-tb .lk{display:inline;font-size:12px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}:where(.pg-portal) .ew-out{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;padding-top:14px;border-top:1px dashed var(--line2)}:where(.pg-portal) .ew-out .k{font-size:12px;font-weight:700;margin-right:6px;display:inline-flex;gap:6px;align-items:center}:where(.pg-portal) .ew-out .k i{font-style:normal;font-weight:400;font-size:10px;border:1px solid var(--line2);border-radius:999px;padding:0 7px}:where(.pg-portal) .ew-out .b{font-size:11.5px;border:1px solid var(--line2);border-radius:999px;padding:4px 12px;color:rgba(34,23,20,.7)}:where(.pg-portal) .ew-src{margin:12px 0 0;font-size:11px;color:rgba(34,23,20,.5)}@media(max-width:900px){:where(.pg-portal) .envg{grid-template-columns:1fr}}@media(max-width:560px){:where(.pg-portal) .ew-stats{grid-template-columns:1fr 1fr}:where(.pg-portal) .ew-stats .hatch{grid-column:1/-1}:where(.pg-portal) .ew-flow{grid-template-columns:1fr 1fr;row-gap:12px}:where(.pg-portal) .ew-tb td:nth-child(2),:where(.pg-portal) .ew-tb th:nth-child(2){display:none}}:where(.pg-portal) .evt td.pend{color:var(--faint);font-family:var(--mono);font-size:12.5px}