@property --pour{syntax:"<number>";inherits:true;initial-value:.1}@property --fin1{syntax:"<color>";inherits:true;initial-value:#1f86f5}@property --fin2{syntax:"<color>";inherits:true;initial-value:#062f7a}@property --fin3{syntax:"<color>";inherits:true;initial-value:#7cc4ff}@property --p1{syntax:"<color>";inherits:true;initial-value:#1f86f5}@property --p2{syntax:"<color>";inherits:true;initial-value:#062f7a}.pg-work{--r1:#1f86f5;--r2:#0b57c9;--r3:#062f7a;--r4:#7cc4ff;--rink:#04122b}.pg-work .wk-hero{--pour:calc(.05 + var(--p,0)*1.02);height:190vh;color:var(--on-night);background:#02060f;position:relative}.pg-work .wk-stage{--edge:max(var(--gutter),calc(50% - var(--max) / 2 + var(--gutter)));height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.pg-work .wk-sky{background:#02060f;position:absolute;inset:0}.pg-work .wk-floor{perspective:820px;perspective-origin:50% -18%;height:60%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pg-work .wk-floor:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#02060f,#02060f00);height:46%;position:absolute;inset:0 0 auto}.pg-work .wk-floor:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(90% 70% at 50% 40%,#0000 45%,#02060fbf);position:absolute;inset:0}.pg-work .wk-plane{transform-origin:50% 0;height:260%;position:absolute;top:0;left:-45%;right:-45%;transform:rotateX(70deg)}.pg-work .pl{position:absolute;inset:0}.pg-work .pl-base{background:radial-gradient(34% 22% at 28% 22%,var(--r4),transparent 70%),radial-gradient(40% 28% at 70% 38%,var(--r1),transparent 72%),radial-gradient(46% 30% at 38% 70%,var(--r2),transparent 75%),radial-gradient(40% 26% at 86% 82%,#1f86f5,transparent 75%),linear-gradient(180deg,#0b57c9,#062f7a 55%,#031a44)}.pg-work .pl-vA{filter:url(#veinsA);opacity:.95;mix-blend-mode:screen}.pg-work .pl-vB{filter:url(#veinsB);opacity:.55}.pg-work .pl-gloss{background:radial-gradient(50% 35% at 50% 24%,#ffffff59,#0000 70%);overflow:hidden}.pg-work .pl-gloss:before,.pg-work .cta-mb .g:before{content:"";will-change:transform;width:140%;animation:14s ease-in-out infinite alternate work-sheen;position:absolute;top:0;bottom:0;left:0}.pg-work .pl-gloss:before{background:linear-gradient(98deg,#0000 22%,#ffffff57 30%,#0000 38% 56%,#bee1ff4d 62%,#0000 70%)}@keyframes work-sheen{to{transform:translate(-28.5714%)}}.pg-work .pl-conc{-webkit-mask-image:radial-gradient(farthest-corner at 50% 16%,transparent calc(var(--pour)*100%),#000 calc(var(--pour)*100% + 5%));-webkit-mask-image:radial-gradient(farthest-corner at 50% 16%,transparent calc(var(--pour)*100%),#000 calc(var(--pour)*100% + 5%));mask-image:radial-gradient(farthest-corner at 50% 16%,transparent calc(var(--pour)*100%),#000 calc(var(--pour)*100% + 5%));background:radial-gradient(60% 40% at 50% 30%,#ffffff1a,#0000 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .52  0 0 0 0 .55  0 0 0 .9 -.25'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(#575c64,#3a3e45)}.pg-work .pl-edge{background:radial-gradient(farthest-corner at 50% 16%,transparent calc(var(--pour)*100% - 1.5%),#bee4fff2 calc(var(--pour)*100%),transparent calc(var(--pour)*100% + 2%));mix-blend-mode:screen}.pg-work .wk-title{left:var(--edge);right:var(--edge);z-index:4;text-align:center;position:absolute;top:calc(13% + 16px)}.pg-work .wk-title:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:0 0;height:90%;position:absolute;top:20%;left:10%;right:10%}.pg-work .wk-meta{justify-content:space-between;gap:20px;margin-bottom:clamp(14px,2.4vw,34px);display:flex}.pg-work .wk-hero .label,.pg-work .wk-hero .label b{color:var(--teal)}.pg-work .wk-name{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(42px,7.8vw,152px);font-weight:650;line-height:.92}.pg-work .wk-name em{color:var(--teal)}.pg-work .wk-sub{font-family:var(--display);letter-spacing:-.035em;color:var(--teal);margin-top:clamp(8px,1.4vw,22px);padding-bottom:.08em;font-size:clamp(22px,3.2vw,60px);font-weight:500;line-height:1.04}.pg-work .wk-facts{left:var(--edge);right:var(--edge);z-index:4;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:absolute;bottom:34px}.pg-work .wk-fact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04122b8c;border-radius:12px;padding:14px 18px}.pg-work .wk-fact small{font:500 13px/1 var(--sans);letter-spacing:0;color:#f3f0e99e;display:block}.pg-work .wk-fact b{font:500 16px/1.3 var(--sans);margin-top:8px;display:block}.pg-work .wk-fact .st{background:var(--teal);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative}.pg-work .wk-fact .st:after,.pg-work .tl li.now:after,.pg-work .track li.live:after{content:"";pointer-events:none;will-change:transform,opacity;border-radius:50%;animation:2s infinite work-ping;position:absolute}.pg-work .wk-fact .st:after{z-index:-1;--ps:3.25;background:#3cc6d499;inset:0}@keyframes work-ping{0%{opacity:1;transform:scale(1)}70%{transform:scale(var(--ps));opacity:0}to{opacity:1;transform:scale(1)}}.pg-work .wk-cue{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.pg-work .wk-hero .wk-title,.pg-work .wk-hero .wk-cue{transition:opacity .2s linear}.pg-work .sec-head{text-align:center}.pg-work .w-head{text-align:center;max-width:920px;margin:0 auto}.pg-work .w-head .h2{margin-top:6px}.pg-work .w-head .lede,.pg-work .w-head .wk-mani{margin:clamp(16px,1.8vw,24px) auto 0}.pg-work .wk-mani{letter-spacing:-.01em;color:var(--ink);max-width:var(--measure-lede);font-size:clamp(19px,1.55vw,24px);line-height:1.5}.pg-work .goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1080px;margin:clamp(48px,6vw,88px) auto 0;display:grid}.pg-work .goal{background:#fffc;border-radius:16px;flex-direction:column;gap:18px;min-height:180px;padding:clamp(26px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0b12200a,0 40px 90px -60px #0b12208c}.js .pg-work .goal[data-reveal]{transition:opacity 1.1s var(--ease),transform 1.3s var(--ease),translate .25s var(--ease),box-shadow .25s var(--ease);transition-delay:var(--d,0s),var(--d,0s),0s,0s}.pg-work .goal:hover{box-shadow:var(--sh-1);translate:0 -3px}.pg-work .goal h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.12}.pg-work .goal .by{font:600 15px/1.4 var(--sans);letter-spacing:0;color:var(--teal-ink);margin-top:auto}.pg-work .aud{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(36px,4vw,56px);display:flex}.pg-work .aud .label{margin-right:8px}.pg-work .aud .chip{background:#fff9}.pg-work .bld{background:var(--paper);position:relative}.pg-work .bld-in{flex-direction:column;align-items:center;padding-block:clamp(96px,9vw,150px);display:flex}.pg-work .bl-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1080px;margin-top:clamp(40px,4.4vw,64px);display:flex}.pg-work .bl-tabs button{border-radius:var(--r-btn,10px);min-height:56px;box-shadow:none;color:#3d4552;transition:color .2s,background .25s,border-color .25s,transform .25s var(--ease);background:#ffe2d5;align-items:center;gap:12px;padding:0 24px;font-size:16.5px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.pg-work .bl-tabs button:hover{color:var(--ink);transform:translateY(-2px)}.pg-work .bl-tabs button.on{background:var(--ink);color:#fff;box-shadow:0 18px 40px -18px #0b122080}.pg-work .bl-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pg-work .bl-text{text-align:center;max-width:36em;min-height:3.2em;margin-top:clamp(26px,3vw,36px)}.pg-work .bl-text p{color:var(--ink);animation:work-in .3s var(--ease) both;font-size:clamp(18px,1.5vw,22px);line-height:1.5}@keyframes work-in{0%{opacity:0;transform:translateY(8px)}}.pg-work .cy{background:var(--r4);transform-origin:0;height:3px;animation:6s linear forwards paused work-cy;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg-work .cy[data-run=true]{animation-play-state:running}@keyframes work-cy{to{transform:scaleX(1)}}.pg-work .bld-vis{width:100%;max-width:1140px;margin-top:clamp(28px,3vw,44px);display:grid;position:relative}.pg-work .bld-vis>.bp{grid-area:1/1;min-height:min(640px,100svh - 140px);position:relative;inset:auto}.pg-work .bp{color:var(--on-night);isolation:isolate;box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--ease);background:linear-gradient(160deg,#0a1c3c,#051026 72%);border-radius:16px;flex-direction:column;gap:16px;padding:clamp(22px,2.8vw,40px);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(14px)scale(.985)}.pg-work .bp.on{opacity:1;pointer-events:auto;transform:none}.pg-work .bp:before{content:none}.pg-work .bp:after{content:"";aspect-ratio:1;background:var(--r1);filter:blur(90px);opacity:.34;z-index:-1;border-radius:50%;width:70%;position:absolute;top:-34%;right:-18%}.pg-work .bp .ill{font:600 11.5px/1 var(--sans);letter-spacing:0;border-radius:var(--r-btn,10px);color:var(--on-night-2);background:#f3f0e914;padding:6px 10px;position:absolute;top:16px;right:20px}.pg-work .bp-h{flex-wrap:wrap;align-items:baseline;gap:14px;padding-right:110px;display:flex}.pg-work .bp-h h4{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22.5px,2.26vw,35px);font-weight:600;line-height:1}.pg-work .bp-h span{color:var(--on-night-2);font-size:13px}.pg-work .bp-note{color:var(--on-night-3);margin-top:auto;font-size:13px}.pg-work .vn{filter:url(#veinsA);opacity:.55;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.pg-work .bshot{background:#fff;border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #000000d9}.pg-work .bshot-bar{color:#5b6372;font:500 12px/1 var(--sans);background:#eef1f6;flex:none;align-items:center;gap:6px;padding:9px 12px;display:flex}.pg-work .bshot-bar i{background:#c9ced8;border-radius:50%;width:9px;height:9px}.pg-work .bshot-bar span{border-radius:var(--r-btn,10px);white-space:nowrap;text-overflow:ellipsis;background:#fff;margin-left:10px;padding:5px 12px;overflow:hidden}.pg-work .bshot img{object-fit:cover;object-position:top center;flex:1;width:100%;height:100%;min-height:0;display:block}.pg-work .room.room--mini,.pg-work .liq.liq--mini{z-index:3;border-radius:16px;flex:none;width:clamp(120px,14vw,190px);height:clamp(80px,9vw,120px);min-height:0;position:absolute;bottom:clamp(96px,9vw,120px);right:clamp(18px,2.4vw,34px);box-shadow:0 24px 50px -20px #000000e6}.pg-work .room{--fin1:#1f86f5;--fin2:#062f7a;--fin3:#7cc4ff;background:#050b18;border-radius:14px;flex:1;min-height:150px;transition:--fin1 .9s,--fin2 .9s,--fin3 .9s;position:relative;overflow:hidden}.pg-work .room .rw{background:linear-gradient(#10244a,#091428);height:50%;position:absolute;top:0;left:0;right:0}.pg-work .room .rl{background:linear-gradient(#e6f2ff,#9ccfff);border-radius:3px;width:8%;height:30%;position:absolute;top:14%;box-shadow:0 0 40px #7cc4ffe6}.pg-work .room .l1{left:14%}.pg-work .room .l2{left:46%}.pg-work .room .l3{left:78%}.pg-work .room .rb{background:#ffffff2e;height:1.6%;position:absolute;top:49.4%;left:0;right:0}.pg-work .room .rfl{background:radial-gradient(60% 70% at 28% 30%,var(--fin3),transparent 70%),radial-gradient(60% 80% at 76% 60%,var(--fin1),transparent 72%),linear-gradient(180deg,var(--fin2),var(--fin1));position:absolute;inset:50% 0 0;overflow:hidden}.pg-work .room .rfl:before{content:"";background:linear-gradient(#050b18b3,#0000 55%);position:absolute;inset:0}.pg-work .room .rfl:after{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000 12%,#ffffff47 17%,#0000 24% 44%,#ffffff47 49%,#0000 56% 76%,#ffffff47 81%,#0000 88%);position:absolute;inset:0}.pg-work .room .vn{opacity:.5}.pg-work .sys{flex-wrap:wrap;gap:8px;display:flex}.pg-work .sys .s{min-width:44px;height:46px;transition:border-color .3s,transform .4s var(--ease);background:#f3f0e90a;border-radius:12px;flex:1 1 0;position:relative;overflow:hidden}.pg-work .sys .s:before{content:"";background:linear-gradient(140deg,var(--a),var(--b));border-radius:8px;position:absolute;inset:7px}.pg-work .sys .s.on{background-color:#f3f0e924;transform:translateY(-3px)}.pg-work .bp-row{flex-wrap:wrap;align-items:center;gap:14px 10px;display:flex}.pg-work .bp-row .lbl{font:500 12px/1 var(--sans);letter-spacing:0;color:var(--on-night-3);font-variant-numeric:tabular-nums;margin-right:4px}.pg-work .tg{border-radius:var(--r-chip,8px);background-color:#f3f0e912;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;font-size:12.5px;display:inline-flex;position:relative}.pg-work .tg:after{content:"";position:absolute;inset:-7px -2px}.pg-work .tg i{background:#f3f0e933;border-radius:8px;width:22px;height:14px;position:relative}.pg-work .tg i:after{content:"";width:10px;height:10px;transition:transform .4s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.pg-work .tg.on i{background:var(--r1)}.pg-work .tg.on i:after{transform:translate(8px)}.pg-work .bal{background:#f3f0e90f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.pg-work .bal span{font-size:13.5px;font-weight:600}.pg-work .rng{background:#f3f0e924;border-radius:5px;height:8px;position:relative;overflow:hidden}.pg-work .rng i{background:linear-gradient(90deg,var(--r2),var(--r4),var(--r2));will-change:transform;contain:paint;background-size:200% 100%;border-radius:5px;width:42%;animation:2.4s linear infinite work-shim;position:absolute;top:0;bottom:0;left:22%}@keyframes work-shim{to{background-position:-200% 0}}.pg-work .liq{background:var(--p2);--p1:#1f86f5;--p2:#062f7a;border-radius:14px;flex:1;min-height:150px;transition:--p1 1s,--p2 1s,background .6s;position:relative;overflow:hidden}.pg-work .goo{filter:url(#goo);position:absolute;inset:0}.pg-work .bp:not(.on) *,.pg-work .bp:not(.on) :before,.pg-work .bp:not(.on) :after,.pg-work .bp.still *,.pg-work .bp.still :before,.pg-work .bp.still :after{animation-play-state:paused}.pg-work .goo i{background:var(--p1);border-radius:50%;transition:background 1s;position:absolute}.pg-work .goo i:first-child{aspect-ratio:1;width:34%;animation:9s ease-in-out infinite alternate work-gb1;top:10%;left:8%}.pg-work .goo i:nth-child(2){aspect-ratio:1;width:26%;animation:11s ease-in-out infinite alternate work-gb2;top:42%;left:38%}.pg-work .goo i:nth-child(3){aspect-ratio:1;width:30%;animation:10s ease-in-out infinite alternate work-gb3;top:6%;left:62%}.pg-work .goo i:nth-child(4){aspect-ratio:1;width:22%;animation:8s ease-in-out infinite alternate-reverse work-gb2;top:56%;left:22%}.pg-work .goo i:nth-child(5){aspect-ratio:1;width:28%;animation:12s ease-in-out infinite alternate-reverse work-gb1;top:52%;left:72%}.pg-work .goo i:nth-child(6){aspect-ratio:1;width:18%;animation:7s ease-in-out infinite alternate-reverse work-gb3;top:4%;left:48%}@keyframes work-gb1{to{transform:translate(60%,30%)scale(1.15)}}@keyframes work-gb2{to{transform:translate(-50%,-40%)scale(1.3)}}@keyframes work-gb3{to{transform:translate(-70%,50%)scale(.85)}}.pg-work .liq .gl{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff4d 38%,#0000 46%),radial-gradient(50% 40% at 30% 10%,#ffffff40,#0000 70%);position:absolute;inset:0}.pg-work .pats{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.pg-work .pt{text-align:center;color:var(--on-night-2);transition:color .3s,transform .4s var(--ease);font-size:11.5px;display:block;position:relative}.pg-work .pt i{aspect-ratio:1;background:radial-gradient(70% 60% at 30% 25%,var(--q1),transparent 70%),linear-gradient(150deg,var(--q1),var(--q2));border-radius:14px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.pg-work .pt i .vn{opacity:.45}.pg-work .pt.on{color:#fff;transform:translateY(-4px)}.pg-work .pt.on i{background-color:#f3f0e924;box-shadow:0 0 0 3px #ffffff2e}.pg-work .bp-gold:after{background:var(--gold);opacity:.22}.pg-work .bp-gold:before{background:linear-gradient(160deg,var(--gold),transparent 45%)}.pg-work .ac-head{align-items:center;gap:18px;display:flex}.pg-work .crest{flex:none;place-items:center;width:76px;height:88px;display:grid;position:relative}.pg-work .crest:before{content:"";clip-path:polygon(50% 0,100% 12%,94% 64%,50% 100%,6% 64%,0 12%);background:linear-gradient(160deg,#f5d79b,#b7863a);position:absolute;inset:0}.pg-work .crest:after{content:"";clip-path:polygon(50% 0,100% 12%,94% 64%,50% 100%,6% 64%,0 12%);background:linear-gradient(170deg,#0f2a5a,#04122b);position:absolute;inset:4px}.pg-work .crest b{z-index:1;font-family:var(--display);letter-spacing:-.03em;color:var(--gold);margin-top:6px;font-size:34px;font-weight:700;position:relative}.pg-work .crest i{z-index:1;background:linear-gradient(#f5d79b,#b7863a);border-radius:50% 0 50% 50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:-13px;left:50%;rotate:-45deg}.pg-work .ac-head small{font:600 12px/1 var(--sans);letter-spacing:0;color:var(--gold)}.pg-work .ac-head h4{font-family:var(--display);letter-spacing:-.03em;margin-top:8px;font-size:clamp(24.5px,2.61vw,40px);font-weight:600;line-height:1}.pg-work .motto{font-family:var(--display);letter-spacing:-.02em;color:var(--on-night-2);font-size:clamp(18px,1.82vw,27.5px);font-weight:500;line-height:1.15}.pg-work .ac-path{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-work .ac-path li{background:#f3f0e90f;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.pg-work .ac-path b{color:#2a1c05;width:34px;height:34px;font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#f5d79b,#b7863a);border-radius:50%;flex:none;place-items:center;display:grid}.pg-work .ac-path span{font:600 clamp(15px,1.2vw,18px)/1.25 var(--sans);color:var(--on-night)}@media (max-width:640px){.pg-work .ac-path{grid-template-columns:minmax(0,1fr)}}.pg-work .eg{flex:1;grid-template-columns:.9fr 1.1fr;gap:18px;min-height:0;display:grid}.pg-work .fan{min-height:300px;position:relative}.pg-work .fan .sh{aspect-ratio:3/4;transform-origin:50% 120%;width:56%;max-width:190px;transform:rotate(calc(var(--i)*9deg - 24deg)) translateY(calc(var(--i)*-1px));background:linear-gradient(160deg,#f3f7fe,#cfddf3);border-radius:8px;margin:-34% 0 0 -23%;position:absolute;top:50%;left:50%;box-shadow:0 14px 30px -12px #000000b3}.pg-work .fan .sh:before{content:"";background:#062f7a59;border-radius:3px;height:6px;position:absolute;top:14%;left:12%;right:12%;box-shadow:0 12px #062f7a33,0 24px #062f7a33,0 36px #062f7a33}.pg-work .fan .cv{background:linear-gradient(160deg,var(--r1),var(--r3) 70%);color:#fff;flex-direction:column;justify-content:flex-end;padding:12px;display:flex}.pg-work .fan .cv:before{display:none}.pg-work .fan .cv:after{content:"";background:radial-gradient(60% 40% at 30% 18%,#ffffff73,#0000 70%);border-radius:8px;position:absolute;inset:0}.pg-work .fan .cv b{z-index:1;font-family:var(--display);letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.05;position:relative}.pg-work .fan .cv small{z-index:1;font:600 10px/1.2 var(--sans);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;margin-top:6px;position:relative}.pg-work .fun{align-content:center;gap:14px;display:grid}.pg-work .ln{background:#f3f0e90f;border-radius:14px;padding:18px}.pg-work .ln div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pg-work .ln b{font-size:15px;font-weight:600}.pg-work .ln em{font:500 12px/1 var(--sans);color:var(--on-night-3);font-variant-numeric:tabular-nums;font-style:normal}.pg-work .dots{gap:7px;margin-top:14px;display:flex}.pg-work .dots i{background:#7cc4ff38;border-radius:6px;flex:1;max-width:34px;height:12px;position:relative}.pg-work .dots i:after{content:"";border-radius:inherit;background:var(--r4);opacity:0;will-change:opacity;animation:4.4s infinite work-dl;animation-delay:calc(var(--n)*.24s);position:absolute;inset:0;box-shadow:0 0 12px #7cc4ffcc}@keyframes work-dl{0%,18%{opacity:0}26%,70%{opacity:1}to{opacity:0}}.pg-work .eg-tot{font-family:var(--display);color:var(--on-night-2);font-size:clamp(16.5px,1.46vw,22px);font-weight:500}.pg-work .eg-tot b{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.pg-work .mc{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(28px,3vw,44px);min-height:0;display:grid}.pg-work .cd{aspect-ratio:1;place-items:center;width:clamp(190px,21vw,290px);display:grid;position:relative}.pg-work .cd svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.pg-work .cd circle{fill:none;stroke-width:5px}.pg-work .cd .bg{stroke:#f3f0e91f}.pg-work .cd .fg{stroke:url(#cdg);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:90px;filter:drop-shadow(0 0 8px #7cc4ffcc)}.pg-work .cd div{text-align:center}.pg-work .cd b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22.5px,2.26vw,35px);font-weight:700;line-height:1;display:block}.pg-work .cd small{font:500 11px/1 var(--sans);letter-spacing:0;color:var(--on-night-3);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.pg-work .track{flex-wrap:wrap;place-content:center;gap:10px;list-style:none;display:flex}.pg-work .track li{background:#f3f0e90f;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex;position:relative}.pg-work .track li:before{content:"";background:var(--r4);border-radius:50%;flex:none;width:8px;height:8px}.pg-work .track li.live{background:#3cc6d41a}.pg-work .track li.live:before{background:var(--teal)}.pg-work .track li.live:after{--ps:2.6;background:#3cc6d499;width:8px;height:8px;margin-top:-4px;animation-duration:1.8s;top:50%;left:16px}.pg-work .sys-sec{overflow:hidden}.pg-work .sy-grid{flex-direction:column;align-items:center;gap:clamp(36px,4vw,60px);display:flex}.pg-work .sy-copy{text-align:center;max-width:920px}.pg-work .sy-copy .h2{margin-top:6px;font-size:clamp(32px,3.6vw,48px)}.pg-work .sy-copy .lede{margin:22px auto 0}.pg-work .pg{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.pg-work .pg .chip{background:#f3f0e90a}.pg-work .sy-note{font:500 14px/1.5 var(--sans);letter-spacing:0;color:var(--on-night-2);max-width:34em;margin:24px auto 0}.pg-work .sy-note b{color:var(--teal);font-weight:500}.pg-work .sy-vis{justify-content:center;align-items:center;width:100%;max-width:1040px;min-height:780px;display:flex;position:relative}.pg-work .sy-phone .eclipse{--s:600px;opacity:.5;z-index:-1;margin:-300px 0 0 -300px;position:absolute;top:44%;left:50%}.pg-work .sy-phone{z-index:2;isolation:isolate;width:330px;position:relative}.pg-work .sy-phone .phone{width:330px;max-width:100%}.pg-work .sy-phone .phone-in{background:#f2f6fc;height:640px;min-height:0}.pg-work .sy-phone .notch{z-index:6}.pg-work .dsc{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease);pointer-events:none;border-radius:40px;padding-top:40px;position:absolute;inset:0;overflow:hidden;transform:scale(.97)}.pg-work .dsc.on{opacity:1;transform:none}.pg-work .dh{align-items:center;gap:12px;padding:6px 18px 12px;display:flex}.pg-work .dm{background:radial-gradient(circle at 34% 30%,#bfe0ff,var(--r1) 45%,var(--r3));border-radius:50%;flex:none;width:34px;height:34px;box-shadow:inset 0 -4px 8px #00000040}.pg-work .dh small{font:600 11px/1 var(--sans);letter-spacing:0;color:var(--r2);display:block}.pg-work .dh h4{color:var(--ink);margin-top:5px;font-size:22px;font-weight:600}.pg-work .dchips{gap:6px;padding:0 18px 10px;display:flex}.pg-work .dchips span{border-radius:var(--r-chip,8px);color:#2a1a05;background:#e8b86de6;padding:7px 12px;font-size:12px;font-weight:650}.pg-work .dchips .on{background:var(--ink);color:#fff}.pg-work .dcard{color:var(--ink);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:0 14px 8px;padding:13px 14px;display:flex}.pg-work .dcard b{font-size:14px;display:block}.pg-work .dcard span{color:var(--muted);font-size:11.5px}.pg-work .dcard em{border-radius:var(--r-btn,10px);color:var(--r2);background:#1f86f51f;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:600}.pg-work .dcard em.g{color:var(--glow-ink);background:#2ec4b629}.pg-work .dcard em.w{color:var(--gold-ink);background:#e8b86d42}.pg-work .dcard em.m{color:var(--muted);background:#0b122012}.pg-work .dbar{background:#0b122014;border-radius:4px;width:100%;height:6px;margin-top:9px;overflow:hidden}.pg-work .dbar i{background:linear-gradient(90deg,var(--r2),var(--r4));border-radius:4px;height:100%;display:block}.pg-work .dqb{background:var(--ink);color:#fff;border-radius:14px;justify-content:center;align-items:center;height:44px;margin:4px 14px 0;font-size:13.5px;font-weight:600;display:flex}.pg-work .cal{color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:repeat(7,1fr);gap:4px;margin:0 14px;padding:12px;display:grid}.pg-work .cal span{aspect-ratio:1;border-radius:8px;place-items:center;font-size:11.5px;display:grid;position:relative}.pg-work .cal span.d:after{content:"";background:var(--r1);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px}.pg-work .cal span.d.e:after{background:var(--ember)}.pg-work .cal span.d.t{background:var(--ink);color:#fff}.pg-work .cal span.h{aspect-ratio:auto;font:600 11px/1 var(--sans);letter-spacing:0;color:var(--faint);padding:4px 0}.pg-work .dtabs{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex;position:relative}.pg-work .dtabs button{border-radius:var(--r-chip,8px);height:40px;transition:all .3s var(--ease);background-color:#e8b86d33;padding:0 16px;font-size:13.5px;font-weight:600}.pg-work .sy-cap{text-align:center;max-width:30em;color:var(--on-night-3);margin:18px auto 0;line-height:1.5}@media (max-width:1024px){.pg-work .dtabs button{height:44px}}.pg-work .dtabs button.on{background:var(--on-night);color:var(--night)}.pg-work .sy-vis .win{z-index:3;width:250px;position:absolute}.pg-work .sy-vis .w1{--rim:var(--r1);top:12%;left:0}.pg-work .sy-vis .w2{--rim:var(--glow);bottom:22%;right:0}.pg-work .win .rows{gap:8px;margin-top:14px;display:grid}.pg-work .win .rows span{background:#f3f0e912;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.pg-work .win .rows span:before{content:"";background:var(--r4);width:7px;height:7px;box-shadow:0 0 10px var(--r4);border-radius:50%}.pg-work .win p.t{color:var(--on-night-2);margin-top:12px;font-size:13.5px;line-height:1.45}.pg-work .swatches{justify-content:center;gap:12px;margin-top:clamp(28px,3vw,40px);display:flex}.pg-work .dc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin:clamp(48px,6vw,80px) auto 0;display:grid}.pg-work .dec{animation:work-in .35s var(--ease) both;background:#fffc;border-radius:16px;outline:none;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex;position:relative;box-shadow:0 1px #0b12200a,0 40px 90px -60px #0b12208c}.pg-work .dec[hidden]{display:none}.pg-work .dec h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22px,1.7vw,27px);font-weight:600;line-height:1.12}.pg-work .dec p{color:var(--muted);font-size:16px;line-height:1.55}.pg-work .swatches i{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fff9,transparent 40%),var(--c);width:clamp(44px,5vw,72px);box-shadow:0 18px 30px -14px var(--c);animation:5s ease-in-out infinite work-bob;animation-delay:calc(var(--k)*.5s);border-radius:50%;display:block}@keyframes work-bob{50%{transform:translateY(-8px)}}.pg-work .swlab{font:500 12px/1 var(--sans);letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums;justify-content:center;gap:12px;margin-top:14px;display:flex}.pg-work .swlab span{text-align:center;width:clamp(44px,5vw,72px)}.pg-work .sy-copy .h2 em{color:var(--teal)}.pg-work .st-top{text-align:center;justify-items:center;gap:clamp(18px,2vw,26px);max-width:920px;margin:0 auto;display:grid}.pg-work .st-top .lede{max-width:var(--measure-lede)}.pg-work .st-mega{font-family:var(--display);font-weight:650;font-size:var(--fs-display);letter-spacing:-.05em;line-height:.94}.pg-work .tl{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:0;max-width:1080px;margin:clamp(48px,5vw,80px) auto 0;list-style:none;display:grid;position:relative}.pg-work .tl:after{content:"";background:var(--teal-ink);transform-origin:0;width:20%;height:2px;transition:transform 1.2s var(--ease) .4s;position:absolute;top:14px;left:10%;transform:scaleX(0)}.pg-work .tl.is-in:after{transform:scaleX(1)}.pg-work .tl:before{content:"";background:var(--line-2);height:2px;position:absolute;top:14px;left:10%;right:10%}.pg-work .tl li{text-align:center;padding:0 10px;position:relative}.pg-work .tl li:before{content:"";background:color-mix(in srgb,var(--ink) 14%,var(--paper));z-index:1;border-radius:50%;width:30px;height:30px;margin:0 auto 18px;display:block;position:relative}.pg-work .tl li.done:before{background:var(--teal-ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/16px no-repeat}.pg-work .tl li.now:before{background:var(--teal)}.pg-work .tl li.now:after{--ps:1.6;background:#3cc6d499;width:30px;height:30px;top:0;left:calc(50% - 15px)}.pg-work .tl b{font-size:16.5px;font-weight:600;line-height:1.35;display:block}.pg-work .tl em{font:600 11px/1 var(--sans);letter-spacing:0;border-radius:var(--r-btn,10px);color:var(--muted);font-variant-numeric:tabular-nums;background:#0b12200f;margin-top:10px;padding:6px 9px;font-style:normal;display:inline-block}.pg-work .tl li.done em,.pg-work .tl li.now em{background:var(--teal-pale);color:var(--teal-ink)}.pg-work .prev{max-width:880px;color:var(--muted);background:#fff9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:28px 20px;margin:clamp(40px,4.4vw,64px) auto 0;padding:18px 24px;font-size:15.5px;display:flex}.pg-work .prev a{text-underline-offset:4px;font:500 14px/1 var(--sans);color:var(--teal-ink);font-variant-numeric:tabular-nums;padding-bottom:3px;text-decoration:underline;text-decoration-thickness:1.5px;position:relative}.pg-work .prev a:after{content:"";position:absolute;inset:-14px -4px}.pg-work .prev .label{margin-right:auto}.pg-work .cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1040px;margin:clamp(48px,5vw,80px) auto 0;list-style:none;display:grid}.pg-work .cl-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px}@media (max-width:1100px){.pg-work .cl-grid:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr);max-width:640px}}.pg-work .cl{transition:translate .25s var(--ease),box-shadow .25s var(--ease);background:#ffffffd9;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0b12200a,0 46px 100px -60px #0b122099}.js .pg-work .cl[data-reveal]{transition:opacity 1.1s var(--ease),transform 1.3s var(--ease),translate .25s var(--ease),box-shadow .25s var(--ease);transition-delay:var(--d,0s),var(--d,0s),0s,0s}.pg-work .cl:hover{translate:0 -4px;box-shadow:0 1px #0b12200a,0 56px 110px -56px #0b1220a6}.pg-work .cl-vis{aspect-ratio:16/10;background:#0b1220;position:relative;overflow:hidden}.pg-work .cl-vis img{object-fit:cover;width:100%;height:100%;display:block}.pg-work .cl-vis--iloushe{background:radial-gradient(60% 70% at 18% 20%,#ffd6e2e6,#0000 70%),radial-gradient(55% 65% at 85% 85%,#c4e8ded9,#0000 70%),radial-gradient(50% 60% at 80% 15%,#e6d6ffb3,#0000 70%),linear-gradient(150deg,#fbf5ee,#f4ecf4 55%,#eef4f1);place-items:center;display:grid}.pg-work .cl-vis--iloushe img{object-fit:contain;filter:drop-shadow(0 18px 30px #78506e2e);width:72%;height:auto}.pg-work .cl-body{flex-direction:column;flex:1;gap:12px;padding:clamp(24px,2.6vw,34px);display:flex}.pg-work .cl-st{border-radius:var(--r-btn,10px);font:600 13px/1.2 var(--sans);align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.pg-work .cl-st i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pg-work .cl-st--live{background:var(--teal-pale);color:var(--teal-ink)}.pg-work .cl-st--live i:after{content:"";opacity:.5;--ps:2.6;background:currentColor;border-radius:50%;animation:2s infinite work-ping;position:absolute;inset:0}.pg-work .cl-st--build,.pg-work .cl-st--sample{background:var(--teal-pale);color:var(--teal-ink)}.pg-work .cl h3{font-family:var(--display);letter-spacing:-.03em;margin-top:4px;font-size:clamp(26px,2.3vw,34px);font-weight:600;line-height:1.08}.pg-work .cl-line{color:var(--muted);font-size:16.5px;line-height:1.55}.pg-work .cl-k{font:600 13.5px/1.3 var(--sans);color:var(--muted);margin-top:auto;padding-top:8px}.pg-work .cl-pills{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pg-work .cl-pills li{background:var(--teal-pale);color:var(--ink);border-radius:14px;padding:8px 13px;font-size:14px;font-weight:500;line-height:1.3}.pg-work .cl-go{border-radius:var(--r-btn,10px);background:var(--teal-pale);min-height:48px;color:var(--ink);box-shadow:none;align-items:center;gap:12px;margin-top:8px;padding:0 9px 0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.pg-work .cl-go:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.pg-work .cl-go:focus-visible{outline:none}.pg-work .cl-go:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.pg-work .cl-go i{width:30px;height:30px;transition:translate .3s var(--ease);background-color:#1b090529;border-radius:50%;flex:none;position:relative}.pg-work .cl-go i:before{content:"";border:1.5px solid;border-width:1.5px 1.5px 0 0;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)rotate(45deg)}.pg-work .cl:hover .cl-go i{translate:4px}@media (max-width:760px){.pg-work .cl-grid{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}.pg-work .cta-res{color:var(--on-night);text-align:center;isolation:isolate;background:#062f7a;padding:clamp(120px,14vw,230px) 0;position:relative;overflow:hidden}.pg-work .cta-mb{z-index:-2;pointer-events:none;animation:38s ease-in-out infinite alternate work-drift;position:absolute;inset:-12%}.pg-work .cta-mb i{position:absolute;inset:0}.pg-work .cta-mb .b{background:var(--r2)}.pg-work .cta-mb .a{filter:url(#veinsA);opacity:.5;mix-blend-mode:screen}.pg-work .cta-mb .d{filter:url(#veinsB);opacity:.28}.pg-work .cta-mb .g{overflow:hidden}.pg-work .cta-mb .g:before{background:0 0;animation-duration:16s}@keyframes work-drift{to{transform:translate(-3%,2.5%)scale(1.05)rotate(1.2deg)}}.pg-work .cta-res:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 50% 48%,#03163ab8,#0000 78%);position:absolute;inset:0}.pg-work .cta-res .display{font-size:clamp(36px,5vw,72px)}.pg-work .cta-res .display em{color:var(--teal)}.pg-work .cta-res .lede{color:#f3f0e9d6;max-width:30em;margin:28px auto 0}.pg-work .cta-res .label{color:var(--teal)}.pg-work:not(.pg-cs) .cta-res .label{color:#fff}.pg-work .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.pg-work .cta-res .btn--ghost{color:#0b1220;background:#fff}.pg-work .cta-res .btn--ghost:hover{background:#e3f6f8}.pg-work .cta-addr{font:500 13.5px/1.3 var(--sans);letter-spacing:0;color:#f3f0e9c7;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:22px;display:flex}.pg-work .cta-addr .confirm{margin-left:0}@media (max-width:1100px){.pg-work .wk-hero{--pour:.08;height:auto;animation:work-pourIn 5.5s var(--ease) .4s forwards}.pg-work .wk-stage{flex-direction:column;height:auto;min-height:0;padding:150px 0 40px;display:flex;position:relative}.pg-work .wk-title{padding:0 var(--gutter);order:1;position:relative;top:auto;left:auto;right:auto}.pg-work .wk-floor{order:2;height:clamp(300px,64vw,520px);margin-top:26px;position:relative}.pg-work .wk-facts{padding:0 var(--gutter);z-index:5;order:3;margin-top:-30px;position:relative;bottom:auto;left:auto;right:auto}.pg-work .wk-cue{display:none}.pg-work .dc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-work .sy-vis{justify-content:center;min-height:0;padding:20px 0}.pg-work .sy-vis .win{display:none}.pg-work .sy-phone{max-width:100%}.pg-work .tl b{font-size:14.5px}}@keyframes work-pourIn{to{--pour:1.05}}@media (max-width:760px){.pg-work .dc-cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 24px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.pg-work .dc-cards::-webkit-scrollbar{display:none}.pg-work .dc-cards .dec{scroll-snap-align:center;flex:none;width:min(300px,82vw)}.pg-work .bl-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.pg-work .bl-tabs button{text-align:left;border-radius:12px;justify-content:flex-start;min-height:62px;padding:10px 14px;font-size:15px;line-height:1.25}.pg-work .bl-text p{font-size:17.5px}.pg-work .bld-vis>.bp{min-height:480px}.pg-work .tl{scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scrollbar-width:none;display:flex;overflow-x:auto}.pg-work .tl::-webkit-scrollbar{display:none}.pg-work .tl:before,.pg-work .tl:after{display:none}.pg-work .tl li{scroll-snap-align:start;background:linear-gradient(var(--line-2),var(--line-2)) 0 14px/100% 2px no-repeat;flex:none;width:156px;padding:0 10px}.pg-work .tl li:first-child{background-position:100% 14px;background-size:50% 2px}.pg-work .tl li:last-child{background-position-x:0;background-size:50% 2px}.pg-work .tl b{font-size:15px}.pg-work .fan{min-height:250px}.pg-work .fan .sh{max-width:160px}.pg-work .wk-meta{text-align:left;flex-direction:column;gap:4px}.pg-work .wk-title{text-align:left}.pg-work .wk-facts{grid-template-columns:1fr}.pg-work .goals{grid-template-columns:minmax(0,1fr)}.pg-work .goal{min-height:0}.pg-work .eg,.pg-work .mc{grid-template-columns:1fr}.pg-work .pats{grid-template-columns:repeat(4,1fr)}.pg-work .sys .s{min-width:36px;overflow:visible}.pg-work .sys .s:after{content:"";position:absolute;inset:0 -4px}.pg-work .bp-h{padding-top:18px;padding-right:0}}@media (prefers-reduced-motion:reduce){.pg-work .wk-hero{--pour:.85;animation:none}}.pg-work .dchips{flex-wrap:wrap}.pg-work .prev a{overflow-wrap:anywhere;min-width:0}.pg-work .pt{overflow-wrap:anywhere}.pg-work .cta-addr .confirm{color:#ffc2b3}.pg-work p{text-wrap:pretty}.pg-work .goal h3,.pg-work .dec h3,.pg-work .tl b{text-wrap:balance}.pg-work .cd div{z-index:1;position:relative}.pg-work .bld .label,.pg-work .sec--bone .label,.pg-work .prev .label,.pg-work .aud .label,.pg-work .bld .label b,.pg-work .sec--bone .label b{color:var(--teal-ink)}@media (max-width:1100px){.pg-work .sy-phone .eclipse{--s:380px;margin:-190px 0 0 -190px}}@media (max-width:760px){.pg-work .fan .sh{margin:0;translate:-50% -56%}.pg-work .sy-phone,.pg-work .sy-phone .phone{width:min(330px,100%)}.pg-work .ac-head{padding-top:18px}}@media (max-width:372px){.pg-work .bl-tabs{grid-template-columns:minmax(0,1fr)}.pg-work .bl-tabs button{min-height:52px}}@media (max-width:520px){.pg-work .st-mega{font-size:clamp(48px,17vw,60px)}.pg-work .pats{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.pg-work .prev{gap:28px 14px;padding:18px}.pg-work .prev .label{flex-basis:100%}.pg-work .swlab{letter-spacing:0;font-size:10px}}.pg-work .bp{transition:opacity .3s var(--ease),transform .45s var(--ease),visibility 0s linear .45s}.pg-work .bp:not(.on){visibility:hidden}.pg-work .bp.on{visibility:visible;transition-delay:0s}@media (min-width:1101px){.pg-work .pl-base,.pg-work .pl-vA,.pg-work .pl-vB{will-change:transform}}.pg-work .wk-hero.is-off *,.pg-work .wk-hero.is-off :before,.pg-work .wk-hero.is-off :after{animation-play-state:paused}.pg-work main>section:not(.wk-hero):not(.cs-hero){content-visibility:auto;contain-intrinsic-size:auto 1000px}.pg-work .h2{font-size:clamp(32px,3.6vw,48px)}.pg-work :is(.aud .chip,.bl-tabs>button,.dtabs>button,.track>li,.pg>.chip){text-align:center;flex:auto;justify-content:center}.pg-work .bl-tabs{width:100%;max-width:none}
.pg-work.shn{--teal-ink:#0a7d8a;--teal-pale:#d6f4f7}.pg-work.shn :is(.sec--night,.cs-hero,.cta,.cta-res,.sys-sec){--teal:#5adae5}.pg-wi .wi-sec{background:#fff}.pg-work .bl-tabs button{background:var(--hb,#ffe1d5);color:var(--hi,#131b2d)}.pg-work .bl-tabs button[aria-selected=true],.pg-work .bl-tabs button.on{color:#fff;background:#131b2d}.pg-cs.cs--nora .cta-res{background:#05070c}.pg-work .cl,.pg-wi .cl.wi-card{background:var(--hb);box-shadow:0 2px 4px #0b12201a,0 40px 70px -40px var(--gs)}.pg-work .cl :is(.wi-name,.cs-name,h2,h3){color:var(--hi)}.pg-work .cl .cl-go{color:var(--hi);box-shadow:inset 0 1px 0 #fff,0 10px 20px -12px var(--gs);background:linear-gradient(#fff,#edf2f8)}.pg-work .cl .cl-pills li,.pg-work .cl .cl-st{color:var(--hi);background:#fff}.pg-work .cl .cl-k,.pg-work .cl .cl-line{color:var(--ink-2,#2a3346)}.pg-work .goal,.pg-work .dec{background:var(--hb);box-shadow:0 2px 4px #0b12201a,0 36px 64px -40px var(--gs)}.pg-work :is(.goal,.dec) h3,.pg-work :is(.goal,.dec) b{color:var(--hi)}.pg-work :is(.goal,.dec) h3 em{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.pg-work :is(.goal,.dec) :is(p,span){color:var(--ink-2,#2a3346)}.pg-cs .cs-card{background:var(--hb);box-shadow:0 2px 4px #0b12201a,0 36px 64px -40px var(--gs)}.pg-cs .cs-card :is(h3,b,.cs-name){color:var(--hi)}.pg-cs .cs-fact{background:color-mix(in srgb,var(--g1,#52dae5) 17%,#0b111d)}.pg-cs .cs-fact :is(b,strong){color:var(--gl)}.pg-cs.cs--iloushe .il-brand>:first-child{background:#d6f4f7}.pg-cs.cs--iloushe .il-brand>:nth-child(2){background:#ede4ff}.pg-cs.cs--iloushe .il-brand>:nth-child(3){background:#ffe1d5}.pg-cs.cs--iloushe .il-brand>* :is(h3,b){color:#131b2d}.pg-work .tl li b{color:var(--ink)}.pg-work .tl li.now b{color:#0a7d8a}.pg-work :is(.btn--go,.btn--light,.nr-visit){border-radius:12px}
