@font-face{font-family:Mona;src:url(/fonts/mona.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:News;src:url(/fonts/news-300i.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:News;src:url(/fonts/news-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#f3f3ef;--paper-2:#eaeae5;--paper-3:#dfdfd9;--ink:#0f1012;--ink-2:#3a3c40;--mute:#6a6d73;--line:#0f10121f;--line-2:#0f101233;--accent:#2b36e8;--accent-2:#1e28c4;--night:#0f1012;--f:"Mona",ui-sans-serif,system-ui,sans-serif;--f-voice:"News",Georgia,serif;--wide:112%;--fs-display:clamp(40px,min(5.35vw,10.3svh),94px);--fs-h2:clamp(30px,3.3vw,52px);--fs-h3:clamp(22px,1.9vw,30px);--fs-lede:clamp(18px,1.35vw,21px);--fs-body:16px;--fs-small:13.5px;--g:clamp(20px,5.6vw,88px);--max:1600px;--hdr:76px;--sec:clamp(104px,11vw,176px);--r-lg:0;--r:0;--r-sm:0;--r-xs:0;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-ui:.22s;--t-mid:.45s;--t-big:.9s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f);font-size:var(--fs-body);font-weight:400;font-stretch:100%;line-height:1.55;overflow-x:clip}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}ul,ol{list-style:none}.num{font-variant-numeric:lining-nums proportional-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.h-display{font-weight:480;font-stretch:var(--wide);font-size:var(--fs-display);letter-spacing:-.045em;text-wrap:balance;line-height:.98}.h2{font-weight:480;font-stretch:var(--wide);font-size:var(--fs-h2);letter-spacing:-.042em;text-wrap:balance;line-height:1}.h3{font-weight:520;font-stretch:106%;font-size:var(--fs-h3);letter-spacing:-.025em;line-height:1.12}.voice{font-family:var(--f-voice);letter-spacing:-.005em;font-style:italic;font-weight:300}.lede{font-size:var(--fs-lede);color:var(--ink-2);letter-spacing:-.008em;line-height:1.5}.small{font-size:var(--fs-small);color:var(--mute)}.btn{--h:52px;height:var(--h);border-radius:var(--r);background:var(--accent);color:#fff;letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease);justify-content:center;align-items:center;gap:14px;padding:0 18px 0 22px;font-size:15px;font-weight:530;display:inline-flex;position:relative}.btn:hover{background:var(--ink)}.btn:active{background:#000}.btn.sm{--h:40px;gap:10px;padding:0 15px 0 16px;font-size:14px}.btn.light{background:var(--paper);color:var(--ink)}.btn.light:hover{background:var(--accent);color:#fff}.ans{flex:none;width:16px;height:16px;display:block;position:relative}.ans i{border-radius:50%;position:absolute;inset:0}.ans i:first-child{clip-path:inset(0 50% 0 0);background:currentColor}.ans i:last-child{clip-path:inset(0 0 0 50%);transition:background-color .35s var(--ease),transform .5s var(--ease);transform:translate(3px);box-shadow:inset 0 0 0 1.5px}:is(a,button):hover>.ans i:last-child{background:currentColor;transform:none}.btn.line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.btn.line:hover{background:var(--ink);color:var(--paper)}.ar{flex:none;width:16px;height:16px;display:block;position:relative;overflow:hidden}.ar svg{width:16px;height:16px;transition:transform .4s var(--ease);position:absolute;inset:0}.ar svg+svg{transform:translate(-150%)}a:hover>.ar svg:first-child,button:hover>.ar svg:first-child{transform:translate(150%)}a:hover>.ar svg+svg,button:hover>.ar svg+svg{transform:none}.tlink{color:var(--ink-2);transition:color var(--t-ui) var(--ease);padding-bottom:3px;font-size:15px;position:relative}.tlink:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.tlink:hover{color:var(--ink)}.tlink:hover:after{animation:uline .6s var(--ease)}@keyframes uline{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}.rv{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transform:translateY(22px)}.rv.is-in,.no-js .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{transform:none}}.skip{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);transition:transform .3s var(--ease);padding:10px 14px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}main:focus{outline:none}.hdr{z-index:50;height:var(--hdr);transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .5s var(--ease);position:fixed;inset:0 0 auto}.hdr-in{height:100%;padding-inline:var(--g);align-items:center;max-width:none;display:flex}.hdr.is-solid{background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:var(--blur,blur(14px));box-shadow:inset 0 -1px 0 var(--line)}.hdr.is-hidden{transform:translateY(-100%)}.logo{letter-spacing:-.035em;color:var(--ink);align-items:center;gap:10px;font-size:21px;font-weight:600;font-stretch:112%;display:flex}.logo .mark{flex:none}.hnav{margin-left:clamp(36px,6.4vw,112px)}.hnav ul{align-items:center;gap:clamp(18px,2.2vw,32px);display:flex}.hnav-a{height:40px;color:var(--ink-2);transition:color var(--t-ui) var(--ease);align-items:center;gap:6px;font-size:14.5px;display:inline-flex;position:relative}.hnav-a:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.hnav-a:hover,.hnav-a[aria-current=page],.dd.is-open .dd-t{color:var(--ink)}.hnav-a:hover:after,.hnav-a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.dd-t:after{display:none}.chev{width:10px;height:10px;transition:transform .35s var(--ease)}.dd.is-open .chev{transform:rotate(180deg)}.hdr-r{align-items:center;gap:24px;margin-left:auto;display:flex}.hdr--split:not(.is-solid) .hdr-r .hnav-a{color:#ffffffe0}.hdr--split:not(.is-solid) .hdr-r .hnav-a:hover{color:#fff}.hdr--split:not(.is-solid) .hdr-cta{background:var(--paper);color:var(--ink)}.hdr--split:not(.is-solid) .hdr-cta:hover{background:var(--accent);color:#fff}.dd{position:relative}.dd-p{border-radius:var(--r-lg);background:var(--paper);width:392px;box-shadow:0 0 0 1px var(--line),0 10px 24px -14px #0f101247;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),transform .35s var(--ease),visibility 0s .35s;padding:8px;position:absolute;top:calc(100% + 6px);left:-18px;transform:translateY(-6px)}.dd.is-open .dd-p{opacity:1;visibility:visible;transition:opacity .25s var(--ease),transform .35s var(--ease),visibility 0s;transform:none}.dd-i{border-radius:var(--r-sm);transition:background-color var(--t-ui) var(--ease);padding:12px 14px;display:block}.dd-i b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:540;display:block}.dd-i span{color:var(--mute);margin-top:2px;font-size:13px;display:block}.dd-i:hover,.dd-i:focus-visible{background:var(--paper-2);outline:none}.dd-all{border-top:1px solid var(--line);color:var(--ink-2);transition:color var(--t-ui);margin-top:6px;padding:12px 14px 8px;font-size:13.5px;display:block}.dd-all:hover,.dd-all:focus-visible{color:var(--accent);outline:none}.mtoggle{border-radius:var(--r-sm);width:40px;height:40px;margin-right:-8px;display:none;position:relative}.mtoggle i{height:1.5px;transition:transform .45s var(--ease),top .45s var(--ease);background:currentColor;position:absolute;left:10px;right:10px}.mtoggle i:first-child{top:16px}.mtoggle i:last-child{top:23px}.menu-open .mtoggle i:first-child{top:19.5px;transform:rotate(45deg)}.menu-open .mtoggle i:last-child{top:19.5px;transform:rotate(-45deg)}.msheet{z-index:45;background:var(--paper);padding:calc(var(--hdr) + 16px) var(--g) 28px;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease-io),visibility 0s .6s;position:fixed;inset:0;overflow-y:auto}.menu-open .msheet{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease-io),visibility 0s}.msheet-in{flex-direction:column;justify-content:space-between;gap:32px;min-height:100%;display:flex}.m-list>li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease),transform .5s var(--ease);transform:translateY(12px)}.menu-open .m-list>li{opacity:1;transform:none}.m-list>li>a{letter-spacing:-.035em;padding:14px 0;font-size:30px;font-weight:480;font-stretch:110%;display:block}.m-sub{flex-wrap:wrap;gap:4px 18px;margin:-6px 0 14px;display:flex}.m-sub a{color:var(--ink-2);padding:6px 0;font-size:15px;display:inline-block}.m-foot{flex-direction:column;gap:12px;display:flex}.m-foot .btn{width:100%}.menu-open .hdr{background:var(--paper)}.menu-open .hdr .hdr-r .hnav-a,.menu-open .hdr .mtoggle{color:var(--ink)}@media (width<=1060px){.hnav,.hdr-careers{display:none}.mtoggle{display:block}.hdr-r{gap:10px}.hdr--split:not(.is-solid) .mtoggle{color:#fff}}@media (width<=900px){.hdr--split:not(.is-solid) .logo{color:#fff}}.menu-open .hdr .logo,.menu-open .hdr .mtoggle{color:var(--ink)}@media (width<=520px){.hdr-cta{display:none}}.hdr-in{max-width:var(--max);transition:max-width .7s var(--ease);margin-inline:auto}.hdr--split .hdr-in{max-width:100%}.past-hero .hdr--split .hdr-in{max-width:var(--max)}@media (hover:hover) and (pointer:fine){.has-cursor,.has-cursor body{cursor:url(/cursor/arrow.svg) 3 2,auto}.has-cursor :is(a,button,[role=button],[role=tab],[role=menuitem],label[for],summary,select,.svk,.is-click,input[type=range],input[type=radio]){cursor:url(/cursor/point.svg) 3 2,pointer}.has-cursor :is(input:not([type=range]):not([type=radio]),textarea,[contenteditable]){cursor:text}.has-cursor :is([disabled],[aria-disabled=true]){cursor:not-allowed}}@view-transition{navigation:auto}::view-transition{background:#f3f3ef}::view-transition-group(root){animation-duration:.7s}::view-transition-old(root){transform-origin:50% 40%;animation:.52s cubic-bezier(.4,0,.2,1) both dz-out}::view-transition-new(root){transform-origin:50% 40%;animation:.76s cubic-bezier(.16,1,.3,1) .14s both dz-in}html:active-view-transition-type(back)::view-transition-old(root){animation:.52s cubic-bezier(.4,0,.2,1) both dz-out-back}html:active-view-transition-type(back)::view-transition-new(root){animation:.76s cubic-bezier(.16,1,.3,1) .14s both dz-in-back}@keyframes dz-out{to{opacity:0;filter:blur(6px);transform:scale(1.045)}}@keyframes dz-in{0%{opacity:0;filter:blur(10px);transform:scale(.955)}to{opacity:1;filter:blur();transform:none}}@keyframes dz-out-back{to{opacity:0;filter:blur(6px);transform:scale(.955)}}@keyframes dz-in-back{0%{opacity:0;filter:blur(10px);transform:scale(1.045)}to{opacity:1;filter:blur();transform:none}}.vv-badge{view-transition-name:vv-badge}::view-transition-group(vv-badge),::view-transition-old(vv-badge),::view-transition-new(vv-badge){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),html:active-view-transition-type(back)::view-transition-old(root),html:active-view-transition-type(back)::view-transition-new(root){filter:none;animation:.22s linear both dz-fade}::view-transition-new(root),html:active-view-transition-type(back)::view-transition-new(root){animation-direction:reverse}}@keyframes dz-fade{to{opacity:0}}.vv-badge{z-index:2147483000;color:#000;letter-spacing:-.01em;background:#fff;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,opacity .35s,transform .35s,visibility;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014,0 4px 14px #0000001a}.vv-badge.is-held{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,transform .35s,visibility 0s .35s;transform:translateY(8px)}.vv-badge:hover{box-shadow:0 0 0 1px #00000014,0 2px 4px #0000001a,0 8px 22px #00000024}.vv-badge:focus-visible{outline-offset:3px;outline:3px solid #6246ea}.vv-badge-mark{flex-shrink:0;width:14px;height:14px}@media (width<=600px){.vv-badge{border-radius:8px;gap:6px;height:32px;padding:0 11px 0 9px;font-size:12px;bottom:12px;right:12px}.vv-badge-mark{width:13px;height:13px}}@media print{.vv-badge{display:none}}.ftr{border-top:1px solid var(--line-2);padding:clamp(40px,5vw,72px) 0 28px}.ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.ftr-studios{gap:clamp(20px,3vw,48px);display:flex}.ftr-studios li{color:var(--mute);flex-direction:column;font-size:13px;display:flex}.ftr-studios b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(20px,1.8vw,28px);font-weight:480;font-stretch:108%}.ftr-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:clamp(40px,5vw,72px);display:grid}.ftr-grid>:first-child{grid-column:1/4}.ftr-grid>:nth-child(2){grid-column:4/7}.ftr-grid>:nth-child(3){grid-column:9/13}.ftr h2{color:var(--mute);margin-bottom:12px;font-size:13px;font-weight:400}.ftr-grid a{color:var(--ink-2);transition:color var(--t-ui);padding:4px 0;font-size:15px;display:inline-block}.ftr-grid a:hover{color:var(--accent)}.ftr-addr{color:var(--mute);padding-top:8px;font-size:14px;line-height:1.5}.ftr-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-top:clamp(40px,5vw,64px);padding-top:18px;display:flex}.ftr-legal a{transition:color var(--t-ui)}.ftr-legal a:hover{color:var(--ink)}@media (width<=900px){.ftr{padding-top:36px;padding-bottom:64px}.ftr-studios{grid-template-columns:repeat(4,auto);gap:8px 18px;width:100%;display:grid}.ftr-studios li{font-size:11.5px}.ftr-studios b{font-size:18px}.ftr-grid{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:28px}.ftr-grid>*{grid-column:auto!important}.ftr-grid>.ftr-contact{grid-column:1/-1!important}.ftr-grid a{padding:6px 0;font-size:14px}.ftr-legal{gap:8px 20px;margin-top:28px;font-size:12px}.ftr-legal span{width:100%}}.ftr{padding-bottom:0}.ftr-legal{margin-top:clamp(28px,3vw,44px);padding-bottom:0}.ftr-word{height:.71em;font-weight:520;font-stretch:118%;font-size:var(--wm,18vw);letter-spacing:-.065em;white-space:nowrap;color:var(--ink);user-select:none;align-items:flex-start;gap:0;margin-top:clamp(28px,3.4vw,52px);padding-bottom:0;line-height:.74;display:flex;overflow:hidden}.ftr-word svg{flex:none;align-self:flex-start;width:.7em;height:.7em;margin:.035em .1em 0 0}.ftr-word span{display:block}:root{--stone:#e8e8e2;--light:#fafaf7;--sec:clamp(72px,8vw,120px);--fs-h2:clamp(30px,3.2vw,48px)}.h2{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:480;line-height:1.04;font-stretch:var(--wide)}.btn{--h:48px}.btn.sm{--h:40px}figure{position:relative}.cap{z-index:2;-webkit-backdrop-filter:var(--blur,blur(8px));color:#fff;letter-spacing:0;background:#0f10128c;align-items:center;gap:7px;padding:5px 9px;font-size:12px;line-height:1.2;display:flex;position:absolute;bottom:16px;left:16px}.cap:before{content:"";opacity:.8;background:#fff;border-radius:50%;width:5px;height:5px}.ln{margin-bottom:-.06em;padding-bottom:.06em}.gsap-on .rv{opacity:0}.draw{background:linear-gradient(var(--line-2),var(--line-2)) 0 0/0% 1px no-repeat;transition:background-size 1.6s cubic-bezier(.65,0,.35,1);border-top-color:#0000!important}.draw.is-drawn{background-size:100% 1px}.ph{background:var(--light);padding:calc(var(--hdr) + clamp(48px,7vw,104px)) 0 clamp(48px,6vw,88px);border-bottom:1px solid var(--line)}.ph-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.ph-txt{flex-direction:column;grid-column:1/9;align-items:flex-start;gap:22px;display:flex}.ph-crumb{color:var(--mute);gap:8px;font-size:13.5px;display:flex}.ph-crumb a{transition:color var(--t-ui)}.ph-crumb a:hover{color:var(--ink)}.ph h1{font-weight:470;font-stretch:var(--wide);letter-spacing:-.047em;text-wrap:balance;max-width:14em;font-size:clamp(40px,5.2vw,88px);line-height:.98}.ph .lede{max-width:34em}.ph-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:6px;display:flex}.ph-side{color:var(--ink-2);flex-direction:column;grid-column:10/13;gap:14px;font-size:14.5px;display:flex}.ph-img{aspect-ratio:21/8;background:var(--paper-3);margin-top:clamp(40px,5vw,72px);position:relative;overflow:hidden}.ph-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph.has-img{border-bottom:0;padding-bottom:0}.sec{margin-top:var(--sec)}.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:grid}.sec-head .h2{grid-column:1/7;max-width:12em}.sec-head .lede{grid-column:7/13;max-width:32em;margin:0}.band{background:var(--stone);padding:clamp(64px,7vw,104px) 0}.band-dark{background:var(--night);color:var(--paper);padding:clamp(64px,7vw,104px) 0}.band-dark .lede{color:#f3f3efb8}.band-dark ::selection{background:var(--paper);color:var(--ink)}.rows{border-top:1px solid var(--line-2)}.rows>*{border-bottom:1px solid var(--line)}.pend{margin-top:var(--sec);background:var(--stone);padding:clamp(56px,6vw,96px) 0}.pend-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.pend .h2{grid-column:1/8;max-width:13em}.pend-side{flex-direction:column;grid-column:9/13;align-items:flex-start;gap:18px;display:flex}.fld{flex-direction:column;gap:8px;display:flex}.fld label{color:var(--ink-2);font-size:14px}.fld :is(input,textarea,select){width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--light);transition:box-shadow var(--t-ui);border:0;border-radius:0;padding:0 16px;font-size:16px}.fld textarea{resize:vertical;height:auto;min-height:140px;padding:14px 16px;line-height:1.5}.fld :is(input,textarea,select):hover{box-shadow:inset 0 0 0 1px var(--ink)}.fld :is(input,textarea,select):focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.fld.is-bad :is(input,textarea,select){box-shadow:inset 0 0 0 1.5px #c2341f}.fld-err{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.fld-err>span{color:#c2341f;min-height:0;font-size:13px;overflow:hidden}.fld.is-bad .fld-err{grid-template-rows:1fr}@media (width<=900px){.ph-in,.sec-head,.pend-in{grid-template-columns:1fr;gap:16px}.ph-in>*,.sec-head>*,.pend-in>*{grid-column:1!important}.ph-img{aspect-ratio:4/3}}.pend{background:var(--night);color:#fff;padding:clamp(120px,14vw,220px) 0 clamp(56px,6vw,88px);position:relative;overflow:hidden}.pend-bg{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.pend:after{content:"";pointer-events:none;background:linear-gradient(#0a0b0c40 25%,#0a0b0ce0);position:absolute;inset:0}.pend-in{z-index:1;position:relative}.pend .lede{color:#fffc}.pend-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.pend-mail{color:#fff;text-underline-offset:4px;transition:text-decoration-color var(--t-ui);font-size:15px;text-decoration:underline #ffffff73}.pend-mail:hover{text-decoration-color:#fff}.pend .cap{z-index:2;right:16px;left:auto!important}.pend ::selection{background:var(--paper);color:var(--ink)}.pend+.ftr{border-top:0}.ph-in{align-items:start}.ph-side{padding-top:calc(42.925px + .12em)}.ph-img{aspect-ratio:2.35;min-height:360px}.tbl{border-collapse:collapse;border-top:1px solid var(--line-2);width:100%}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px 14px 0;font-size:15px;font-weight:400}.tbl thead th{color:var(--mute);padding-top:12px;font-size:13px}.tbl tbody th{color:var(--mute);font-size:13px}.tbl .price{letter-spacing:-.03em;color:var(--ink);font-size:clamp(20px,1.7vw,26px);font-weight:480;font-stretch:108%}@media (width<=900px){.ph-side{padding-top:0}.ph-img{aspect-ratio:4/3;min-height:0}}.pend-bg{opacity:.92}.pend{align-items:flex-end;min-height:clamp(480px,46vw,820px);padding:clamp(96px,10vw,160px) 0 clamp(48px,5vw,80px);display:flex}.pend-in{width:100%}.pend-bg{opacity:1;transform:none!important}.pend:after{background:linear-gradient(#0a0b0c00 36%,#0a0b0c6b 66%,#0a0b0ccc 100%)}.pend .cap{top:20px;right:var(--g);white-space:nowrap;bottom:auto!important;left:auto!important}@media (width<=900px){.pend{min-height:clamp(520px,130vw,720px)}.pend .cap{right:16px}}
