@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/schibsted-grotesk-latin.Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/schibsted-grotesk-latin-ext.hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/schibsted-grotesk-italic-latin.B2CqrFvO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/schibsted-grotesk-italic-latin-ext.-tbUVzxy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/big-shoulders-display-800-latin.reV6TBw4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/big-shoulders-display-800-latin-ext.feg1rUoH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--gs-ground:#141411;--gs-ground-raised:#2d2b27;--gs-bone:#f3f0e9;--gs-bone-shade:#e5e2db;--gs-grey:#908b82;--gs-grey-deep:#817d76;--gs-rule-light:#bdb9b1;--gs-grey-on-light:#68635d;--gs-vermilion:#f04432;--gs-hair-on-dark:#f3f0e929;--gs-hair-on-dark-soft:#f3f0e924;--gs-hair-on-dark-strong:#f3f0e938;--gs-font-body:"Schibsted Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--gs-font-display:"Big Shoulders Display", "Big Shoulders", "Schibsted Grotesk", sans-serif;--gs-shell:clamp(1320px, 84vw, 1720px);--gs-gutter:clamp(24px, 4vw, 56px);--gs-ease:cubic-bezier(.16, .84, .24, 1);--gs-ease-soft:cubic-bezier(.2, .85, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--gs-ground);color:var(--gs-bone);font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:focus-visible{outline:3px solid var(--gs-vermilion);outline-offset:3px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.gs-skip{z-index:200;background:var(--gs-vermilion);color:var(--gs-ground);font:500 15px/1.2 var(--gs-font-body);padding:14px 20px;position:absolute;top:0;left:-9999px}.gs-skip:focus{left:0}@keyframes gsCue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.gs-shell{max-width:var(--gs-shell);padding:0 var(--gs-gutter);width:100%;margin:0 auto}.gs-eyebrow{font:500 14px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-grey)}.gs-eyebrow--dark{color:var(--gs-ground-raised)}.gs-tag{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey)}.gs-proofslab .gs-tag,.gs-work .gs-tag,.gs-inner--bone .gs-tag,.gs-inner--shade .gs-tag{color:var(--gs-grey-on-light)}.gs-display{font-family:var(--gs-font-display);text-transform:uppercase;margin:0;font-weight:800;line-height:.86}.gs-field{background-color:var(--gs-ground);will-change:transform;background-image:repeating-linear-gradient(101deg,#908b8233 0 1px,#0000 1px 14px),repeating-linear-gradient(11deg,#908b821c 0 1px,#0000 1px 36px),radial-gradient(120% 80% at 68% 38%,#f0443221,#0000 62%)}.gs-field--light{background-color:var(--gs-bone-shade);background-image:repeating-linear-gradient(101deg,#2d2b2729 0 1px,#0000 1px 13px),repeating-linear-gradient(-7deg,#2d2b2717 0 1px,#0000 1px 31px)}.gs-field.gs-photo{background-color:var(--gs-ground);background-position:50%;background-repeat:no-repeat;background-size:cover}.gs-hero__field{--gs-hero-scrim:linear-gradient(100deg, #141411cc 0%, #1414119e 48%, #14141138 82%, #14141100 100%), linear-gradient(180deg, #1414119e 0%, #1414111f 22%, #14141180 44%, #1414119e 72%, #141411e6 100%)}.gs-field.gs-photo--hero{background-image:var(--gs-hero-scrim), url(/assets/placeholder/01-hero-sitework.jpg);background-position:50%,50%,50% 42%}.gs-hero__field--video{background-color:var(--gs-ground);background-image:var(--gs-hero-scrim), url(/assets/hero/01-hero-loop-poster.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media (width<=759px){.gs-hero__field--video{background-image:var(--gs-hero-scrim), url(/assets/hero/01-hero-loop-portrait-poster.jpg)}}.gs-hero__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-hero__field--video:after{content:"";background-image:var(--gs-hero-scrim);pointer-events:none;position:absolute;inset:0}.gs-field.gs-photo--gap{background-color:var(--gs-bone-shade);background-image:linear-gradient(95deg,#f3f0e9e0 0%,#f3f0e9b3 52%,#f3f0e980 100%),linear-gradient(#f3f0e985 0%,#f3f0e9b3 46%,#f3f0e9d1 100%),radial-gradient(90% 60% at 100% 100%,#f3f0e9e6 0%,#f3f0e900 62%),url(/assets/placeholder/05-market-behind.jpg)}.gs-field.gs-photo--civil{background-image:linear-gradient(90deg,#14141133 0%,#14141180 38%,#141411d1 88%,#141411fc 100%),radial-gradient(80% 55% at 0 100%,#141411db 0%,#14141100 68%),linear-gradient(#14141100 62%,#1414119e 100%),url(/assets/photos/11-heavy-civil.jpg);background-position:50%,50%,50%,50% 42%}@media (width<=759px){.gs-civil__plate.gs-photo--civil{width:100%}.gs-field.gs-photo--civil{background-image:linear-gradient(#141411bd 0%,#141411db 42%,#141411ed 100%),url(/assets/photos/11-heavy-civil.jpg);background-position:50%,35%}}.gs-grain{pointer-events:none;background-image:radial-gradient(#f3f0e90e .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.gs-evidence{max-width:22em;position:absolute}.gs-evidence__label{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-vermilion);margin-bottom:8px}.gs-evidence__note{font:400 14px/1.5 var(--gs-font-body);color:var(--gs-grey)}.gs-btn{font:500 16px/1.2 var(--gs-font-body);white-space:nowrap;padding:18px 28px;transition:background .18s;display:inline-block}@media (width<=759px){.gs-btn{white-space:normal}}.gs-btn--bone{color:var(--gs-ground);background:var(--gs-bone)}.gs-btn--bone:hover{background:var(--gs-vermilion)}.gs-btn--ground{color:var(--gs-bone);background:var(--gs-ground)}.gs-btn--ground:hover{background:var(--gs-ground-raised)}.gs-btn--pending{cursor:default;opacity:.72}.gs-btn--pending:hover{background:var(--gs-bone)}.gs-btn--ground.gs-btn--pending:hover{background:var(--gs-ground)}.gs-link{font:500 16px/1.2 var(--gs-font-body);border-bottom:1px solid var(--gs-grey);padding:6px 0;transition:border-color .18s}.gs-link:hover{border-bottom-color:var(--gs-vermilion)}.gs-link--vermilion{border-bottom:2px solid var(--gs-vermilion);color:var(--gs-ground)}.gs-link--vermilion:hover{border-bottom-color:var(--gs-ground)}.gs-rail{z-index:70;mix-blend-mode:difference;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;top:50%;right:clamp(12px,1.6vw,26px);transform:translateY(-50%)}.gs-rail__num{font-family:var(--gs-font-display);text-transform:uppercase;color:var(--gs-bone);font-size:34px;font-weight:800;line-height:.9}.gs-rail__track{background:#f3f0e957;width:1px;height:min(38vh,300px);position:relative}.gs-rail__bar{background:var(--gs-vermilion);width:3px;height:0%;position:absolute;top:0;left:-1px}.gs-rail__label{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-bone);writing-mode:vertical-rl;max-height:34vh;overflow:hidden}@media (width<=999px){.gs-rail{display:none}}.gs-header{z-index:80;backdrop-filter:blur(14px);border-bottom:1px solid var(--gs-hair-on-dark-soft);background:#141411eb;position:sticky;top:0}.gs-header__bar{transition:padding .22s var(--gs-ease-soft);flex-wrap:wrap;align-items:center;gap:12px clamp(20px,2.5vw,32px);padding:26px 0;display:flex}.gs-header[data-scrolled=true] .gs-header__bar{padding:14px 0}.gs-header__logo{width:205px;height:60px;transition:width .22s var(--gs-ease-soft), height .22s var(--gs-ease-soft);flex:none;display:block}.gs-header[data-scrolled=true] .gs-header__logo{width:170px;height:50px}.gs-header__logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.gs-header__nav{flex:auto;align-items:center;gap:clamp(14px,2vw,30px);display:flex}.gs-header__nav a{font:500 16px/1.2 var(--gs-font-body);color:var(--gs-bone);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;transition:border-color .18s}.gs-header__nav a:hover,.gs-header__nav a[aria-expanded=true]{border-bottom-color:var(--gs-vermilion)}.gs-header__spacer{flex:8px}.gs-header__cta{font:500 16px/1.2 var(--gs-font-body);color:var(--gs-ground);background:var(--gs-bone);white-space:nowrap;padding:14px 22px;transition:background .18s}.gs-header__cta:hover{background:var(--gs-vermilion)}.gs-header__toggle{color:var(--gs-bone);font:500 14px/1 var(--gs-font-body);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #f3f0e966;min-height:48px;padding:15px 18px;transition:background .16s,border-color .16s,color .16s}.gs-header__toggle[aria-expanded=true]{background:var(--gs-vermilion);border-color:var(--gs-vermilion);color:var(--gs-ground)}.gs-megapanel{overscroll-behavior:contain;background:var(--gs-ground-raised);border-top:1px solid var(--gs-hair-on-dark-soft);max-height:calc(100vh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 26px 50px #00000080}.gs-megapanel[hidden]{display:none}.gs-megapanel__inner{max-width:var(--gs-shell);padding:36px var(--gs-gutter) 44px;margin:0 auto}.gs-megapanel__title{font:500 14px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-grey);margin-bottom:24px}.gs-megapanel__grid{background:var(--gs-hair-on-dark-soft);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.gs-megapanel__item{background:var(--gs-ground-raised);padding:22px 24px 26px;transition:background .18s;display:block}.gs-megapanel__item:hover{background:var(--gs-ground)}.gs-megapanel__item-label{font:700 20px/1.15 var(--gs-font-body);color:var(--gs-bone);margin-bottom:8px}.gs-megapanel__item-note{font:400 16px/1.45 var(--gs-font-body);color:var(--gs-grey)}.gs-drawer{overscroll-behavior:contain;background:var(--gs-ground-raised);border-top:1px solid var(--gs-hair-on-dark);max-height:calc(100vh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 26px 50px #00000080}.gs-drawer[hidden]{display:none}.gs-drawer__inner{max-width:var(--gs-shell);padding:16px var(--gs-gutter) 36px;margin:0 auto}.gs-drawer__link{font:700 24px/1.15 var(--gs-font-body);color:var(--gs-bone);border-bottom:1px solid #f3f0e92e;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:18px 0;transition:color .18s;display:flex}.gs-drawer__link:hover{color:var(--gs-vermilion)}.gs-drawer__link span{background:var(--gs-grey);flex:none;width:8px;height:8px}.gs-drawer__cta{text-align:center;font:500 16px/1.2 var(--gs-font-body);color:var(--gs-ground);background:var(--gs-vermilion);min-height:48px;margin-top:24px;padding:18px 20px;display:block}@media (width<=1119px){.gs-header__nav,.gs-megapanel{display:none}}@media (width>=1120px){.gs-header__toggle,.gs-drawer{display:none}}@media (width<=759px){.gs-header__cta{display:none}}.gs-scene{position:relative}.gs-scene__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.gs-hero{background:var(--gs-ground);height:230vh}.gs-hero__field{position:absolute;inset:-8% -4%}.gs-hero__msg{will-change:transform, opacity;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.gs-hero__kicker{font:500 clamp(17px, 1.5vw, 20px) / 1.35 var(--gs-font-body);text-transform:none;letter-spacing:normal;color:var(--gs-bone);margin:0 0 clamp(24px,3.4vw,40px)}.gs-hero__title{color:var(--gs-bone);font-size:min(12.5vw,256px)}.gs-hero__title span{display:block}.gs-hero__rule{background:var(--gs-vermilion);transform-origin:0;will-change:transform;height:10px;margin:clamp(20px,2.6vw,34px) 0 clamp(24px,3vw,38px)}.gs-motion .gs-hero__rule{transform:scaleX(.18)}.gs-hero__foot{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:end;gap:clamp(20px,3vw,64px);display:grid}.gs-hero__lede{font:400 clamp(19px, 1.7vw, 22px) / 1.45 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:34em;margin:0}.gs-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.gs-hero__cue{left:var(--gs-gutter);align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(20px,3vw,34px)}.gs-hero__cue i{background:var(--gs-grey);width:1px;height:34px;animation:2.4s ease-in-out 4 gsCue;display:block}.gs-hero__evidence{text-align:right;bottom:clamp(20px,3vw,34px);right:clamp(60px,6vw,96px)}.gs-index{background:var(--gs-ground);border-top:1px solid var(--gs-hair-on-dark);height:280vh}.gs-index .gs-scene__sticky{align-items:center;display:flex}.gs-index__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:clamp(28px,5vw,90px);display:grid}@media (width>=900px){.gs-index__grid{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr)}}.gs-index__counter-row{align-items:flex-start;gap:10px;display:flex}.gs-index__counter{font-family:var(--gs-font-display);text-transform:uppercase;color:var(--gs-bone);font-size:min(20vw,410px,22vh);font-weight:800;line-height:.82}.gs-index__total{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin-top:14px}.gs-index__measure{background:#f3f0e933;max-width:520px;height:4px;margin-top:clamp(18px,2.4vw,34px);position:relative}.gs-index__measure i{background:var(--gs-vermilion);width:100%;position:absolute;inset:0 auto 0 0}.gs-motion .gs-index__measure i{width:0%}.gs-index__swap{margin-top:clamp(14px,2vw,24px);display:grid}.gs-index__swap>*{opacity:0;grid-area:1/1;transition:opacity .32s}.gs-index__swap>[data-swap="0"]{opacity:1}.gs-index__group{font:500 clamp(18px, 1.6vw, 22px) / 1.35 var(--gs-font-body);color:var(--gs-vermilion);margin:0}.gs-index__note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:28em;margin:0}.gs-index__list{flex-direction:column;display:flex}.gs-index__act+.gs-index__act{margin-top:min(26px,2.2vw,2vh)}.gs-index__act-head{border-bottom:1px solid var(--gs-vermilion);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;transition:opacity .32s;display:flex}.gs-index__act-title{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-bone);margin:0}.gs-index__act-count{font:500 13px/1.2 var(--gs-font-body);letter-spacing:.06em;color:var(--gs-grey)}.gs-index__act-note{display:none}.gs-index__row{border-bottom:1px solid var(--gs-hair-on-dark-soft);opacity:.7;transition:opacity .32s ease, transform .42s var(--gs-ease);align-items:baseline;gap:clamp(14px,2vw,26px);padding:min(10px,.9vw,.78vh) 0;display:flex}.gs-index__row-n{font:500 13px/1.5 var(--gs-font-body);letter-spacing:.06em;color:var(--gs-grey);flex:0 0 26px}.gs-index__row-label{font:700 min(26px, 1.9vw, 2.1vh) / 1.15 var(--gs-font-body);color:var(--gs-bone);flex:auto}html:not(.gs-motion) .gs-index__row{opacity:1}.gs-index__tick{background:var(--gs-vermilion);opacity:0;flex:none;width:10px;height:10px;transition:opacity .3s}a.gs-index__row{color:inherit;text-decoration:none}a.gs-index__row:hover,a.gs-index__row:focus-visible,a.gs-index__row:hover .gs-index__tick,a.gs-index__row:focus-visible .gs-index__tick{opacity:1!important}a.gs-index__row:focus-visible{outline-offset:2px}.gs-services{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(88px,10vw,150px) 0}.gs-services__head{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:clamp(48px,6vw,88px);display:grid}.gs-services__title{font:700 clamp(34px, 3.4vw, 44px) / 1.1 var(--gs-font-body);text-wrap:pretty;max-width:14em;margin:0}.gs-services__lede{font:400 clamp(19px, 1.6vw, 22px) / 1.45 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0 0 1.25em}.gs-services__scope{font:400 clamp(18px, 1.5vw, 20px) / 1.5 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0}.gs-services__challenge{border-top:2px solid var(--gs-ground);font:500 clamp(24px, 2.4vw, 32px) / 1.25 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;max-width:24em;margin:0 0 clamp(36px,4.5vw,64px);padding-top:clamp(28px,3.4vw,44px)}.gs-services__boundary{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:40em;margin:clamp(30px,3.4vw,44px) 0 0}.gs-services__list{border-top:1px solid var(--gs-rule-light)}.gs-services__row{border-bottom:1px solid var(--gs-rule-light);grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr);align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(22px,2.4vw,30px) 0;transition:background .2s,padding-left .2s;display:grid}.gs-services__row:hover{background:var(--gs-bone-shade);padding-left:14px}.gs-services__row-name{font:700 clamp(22px, 2vw, 28px) / 1.15 var(--gs-font-body);color:var(--gs-ground)}.gs-services__row-job{font:400 18px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty}@media (width<=719px){.gs-services__row{grid-template-columns:1fr}}.gs-gap{background:var(--gs-bone);height:213vh;color:var(--gs-ground)}.gs-gap__plate{will-change:clip-path, transform;position:absolute;inset:0}.gs-motion .gs-gap__plate{clip-path:inset(22% 16%)}.gs-gap__stage{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.gs-gap__intro{max-width:44em}.gs-gap__intro p{font:500 clamp(20px, 2vw, 28px) / 1.3 var(--gs-font-body);color:var(--gs-ground-raised);margin:0}.gs-gap__title{color:var(--gs-ground);margin:clamp(6px,1vw,14px) 0 0;font-size:min(11.5vw,236px);line-height:.84}.gs-gap__title span{display:block}.gs-gap__measure{align-items:center;gap:16px;margin-top:clamp(18px,2.4vw,32px);display:flex}.gs-gap__rule{background:var(--gs-vermilion);transform-origin:0;width:min(30vw,360px);height:8px;display:block}.gs-motion .gs-gap__rule{transform:scaleX(0)}.gs-gap__cap{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground)}.gs-motion .gs-gap__cap{opacity:0}.gs-gap__out{text-align:right;max-width:30em;position:absolute;bottom:clamp(24px,3vw,40px);right:clamp(60px,6vw,96px)}@media (width>=760px){.gs-motion .gs-gap__out{opacity:0}}.gs-gap__out p{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}@media (width<=759px){.gs-gap__out{opacity:1;text-align:left;max-width:none;margin-top:20px;position:static}}.gs-practice{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(88px,10vw,150px) 0}.gs-practice__eyebrow{margin-bottom:clamp(20px,2.4vw,28px)}.gs-practice__title{font:700 clamp(31px, 3.5vw, 50px) / 1.08 var(--gs-font-body);text-wrap:pretty;max-width:15em;margin:0 0 clamp(40px,4.6vw,68px)}.gs-practice__from,.gs-practice__to{display:block}.gs-practice__from{color:var(--gs-grey-deep)}.gs-practice__to{color:var(--gs-ground)}.gs-practice__drawing{margin:0 0 clamp(44px,5.5vw,80px)}.gs-practice__profile{border-bottom:1px solid #2d2b2752;width:100%;height:clamp(250px,23vw,350px);position:relative}.gs-practice__ylabel{font:500 13px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);position:absolute;top:0;left:0}.gs-practice__existing{background:var(--gs-ground);position:absolute;inset:83.29% 0 0}.gs-practice__fill{background-color:var(--gs-bone-shade);clip-path:polygon(34% 83.29%,62% 22%,100% 22%,100% 83.29%);background-image:repeating-linear-gradient(45deg,#2d2b272b 0 1px,#0000 1px 9px);position:absolute;inset:0}.gs-practice__line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gs-practice__line polyline{fill:none;stroke:var(--gs-vermilion);stroke-width:3px;stroke-linejoin:round}.gs-practice__level{font-family:var(--gs-font-display);text-transform:uppercase;font-size:clamp(32px,3.8vw,58px);font-weight:800;line-height:.86;position:absolute}.gs-practice__level--from{color:var(--gs-grey-deep);bottom:calc(16.71% + 12px);left:0}.gs-practice__level--to{color:var(--gs-ground);bottom:calc(78% + 12px);right:0}.gs-practice__axis{font:500 13px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);justify-content:space-between;gap:16px;margin:12px 0 0;display:flex}.gs-practice__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,64px);display:grid}.gs-practice__body p{font:400 clamp(17px, 1.4vw, 19px) / 1.62 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}.gs-practice__close{font:400 clamp(19px, 1.9vw, 26px) / 1.4 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;border-top:1px solid #2d2b273d;max-width:30em;margin:clamp(34px,4vw,54px) 0 0;padding-top:clamp(24px,2.8vw,34px)}.gs-practice__land{font-weight:600}@media (width<=759px){.gs-practice__body{grid-template-columns:1fr;gap:clamp(20px,5vw,28px)}.gs-practice__profile{height:clamp(220px,54vw,260px)}.gs-practice__level{font-size:clamp(26px,8vw,34px)}.gs-practice__ylabel,.gs-practice__axis{font-size:11px}}.gs-shift{background:var(--gs-ground);padding:clamp(88px,11vw,170px) 0 clamp(40px,6vw,90px)}.gs-shift__title{font:700 clamp(32px, 3.6vw, 52px) / 1.1 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:22em;margin:0 0 clamp(20px,2.4vw,30px)}.gs-shift__lede{font:400 clamp(18px, 1.5vw, 20px) / 1.55 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:38em;margin:0 0 clamp(44px,6vw,84px)}.gs-shift__labels{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:baseline;gap:6px clamp(16px,3vw,48px);margin-bottom:14px;display:grid}.gs-shift__label{font:500 12px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep)}.gs-shift__label--to{color:var(--gs-grey);padding-left:26px}@media (width<=640px){.gs-shift__labels{flex-wrap:wrap;gap:6px 16px;display:flex}.gs-shift__label--to{padding-left:0}}.gs-shift__list{border-top:1px solid var(--gs-hair-on-dark-strong)}.gs-shift__row{border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:baseline;gap:6px clamp(16px,3vw,48px);display:grid}.gs-shift__from{font:400 17px/1.5 var(--gs-font-body);color:var(--gs-grey-deep);text-wrap:pretty;max-width:26em}.gs-shift__to-text{text-wrap:pretty}.gs-shift__to{align-items:baseline;gap:14px;display:flex}.gs-shift__dot{flex:none;width:12px;height:12px;margin-top:.5em}.gs-resolve{background:var(--gs-ground);height:180vh}.gs-resolve .gs-scene__sticky{isolation:isolate}.gs-resolve__light{z-index:1;background:var(--gs-bone);will-change:transform;position:absolute;inset:0}.gs-motion .gs-resolve__light{transform:translateY(100%)}.gs-resolve__stage{z-index:3;mix-blend-mode:difference;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.gs-resolve__label{font:500 14px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);margin-bottom:clamp(14px,2vw,26px)}.gs-motion .gs-resolve__label{opacity:0}.gs-resolve__statement{margin:0}.gs-resolve__word{font-family:var(--gs-font-display);text-transform:uppercase;color:var(--gs-bone);font-weight:800;line-height:.86;display:block}.gs-motion .gs-resolve__word{clip-path:inset(100% 0 0)}.gs-resolve__word--a{font-size:min(7.8vw,160px)}.gs-resolve__word--b{font-size:min(10vw,205px)}.gs-resolve__word--c{font-size:min(12vw,246px)}.gs-resolve__tail{z-index:4;position:absolute;bottom:clamp(26px,4vw,52px);left:0;right:0}.gs-motion .gs-resolve__tail{opacity:0}.gs-resolve__tail p{font:400 clamp(18px, 1.6vw, 21px) / 1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:36em;margin:0}.gs-approach{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(96px,11vw,170px) 0 clamp(88px,10vw,150px)}.gs-approach__title{font:700 clamp(34px, 3.4vw, 44px) / 1.1 var(--gs-font-body);text-wrap:pretty;max-width:20em;margin:0 0 clamp(44px,5vw,76px)}.gs-approach__list{border-top:2px solid var(--gs-ground)}.gs-approach__row{border-bottom:1px solid var(--gs-rule-light);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:10px clamp(14px,3vw,44px);padding:clamp(22px,2.4vw,32px) 0;display:grid}.gs-approach__row:last-child{border-bottom:2px solid var(--gs-vermilion)}.gs-approach__name{font:700 clamp(22px, 2.1vw, 30px) / 1.15 var(--gs-font-body);color:var(--gs-ground);margin:0}.gs-approach__line{font:500 18px/1.5 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0 0 .55em}.gs-approach__note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}@media (width<=719px){.gs-approach__row{grid-template-columns:1fr}}.gs-situations{background:var(--gs-ground-raised);padding:clamp(88px,10vw,150px) 0}.gs-situations__head{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:end;gap:clamp(28px,4vw,72px);margin-bottom:clamp(44px,5vw,76px);display:grid}.gs-situations__title{font:700 clamp(34px, 3.4vw, 44px) / 1.1 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:18em;margin:0}.gs-situations__lede{font:400 18px/1.55 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:34em;margin:0}.gs-situations__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,2vw,28px);display:grid}.gs-situations__card{background:var(--gs-ground);transition:border-color .22s ease, transform .32s var(--gs-ease);border:1px solid #f3f0e92e;padding:clamp(24px,2.6vw,36px);display:block}.gs-situations__card:hover{border-color:var(--gs-vermilion);transform:translateY(-6px)}.gs-situations__card-name{font:700 clamp(22px, 2vw, 28px) / 1.15 var(--gs-font-body);color:var(--gs-bone);margin:0 0 14px}.gs-situations__card-note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:0 0 clamp(22px,3vw,32px)}.gs-situations__card-cta{font:500 16px/1.2 var(--gs-font-body);color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);padding-bottom:4px}.gs-civil{background:var(--gs-ground);height:180vh}.gs-civil__plate{width:64%;position:absolute;top:0;bottom:0;left:0}.gs-civil__stage{padding-right:var(--gs-gutter);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.gs-civil__statement{color:var(--gs-bone);will-change:transform;margin:0;padding-left:clamp(160px,26vw,420px);font-size:min(10vw,205px)}.gs-civil__statement span{display:block}.gs-civil__copy{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-align:right;text-wrap:pretty;max-width:30em;margin:0 0 0 auto}.gs-motion .gs-civil__copy{opacity:0}@media (width<=759px){.gs-civil__statement{padding-left:var(--gs-gutter)}}.gs-realities{background:var(--gs-ground);padding:clamp(72px,9vw,130px) 0}.gs-realities__eyebrow{margin-bottom:28px}.gs-realities__title{font:700 clamp(28px, 3vw, 42px) / 1.1 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:18em;margin:0 0 18px}.gs-realities__lede{font:400 clamp(19px, 1.7vw, 22px) / 1.5 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:34em;margin:0 0 clamp(18px,2vw,26px)}.gs-realities__limit{border-left:2px solid var(--gs-vermilion);font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:40em;margin:0 0 clamp(44px,5vw,72px);padding-left:clamp(16px,1.8vw,24px)}.gs-realities__stages{grid-template-columns:repeat(5,1fr);display:grid}.gs-realities__stage{border-top:1px solid var(--gs-hair-on-dark);padding:24px clamp(20px,2.4vw,36px) 0 0;position:relative}.gs-realities__stage:before{content:"";background:var(--gs-grey);width:7px;height:7px;position:absolute;top:-4px;left:0}.gs-realities__stage--late{border-left:2px solid var(--gs-vermilion);padding-left:clamp(14px,1.6vw,22px)}.gs-realities__stage--late:before{display:none}.gs-realities__name{font:700 clamp(18px, 1.6vw, 22px) / 1.2 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:8px 0 10px}.gs-realities__note{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:24em;margin:0}.gs-realities__gate{font:500 13px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-vermilion);display:block}.gs-realities__late{margin:12px 0 0;padding:0;list-style:none}.gs-realities__late li{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-grey-deep);text-wrap:pretty}.gs-realities__late li+li{margin-top:8px}.gs-realities__zones{grid-template-columns:repeat(5,1fr);margin-top:clamp(26px,3vw,38px);display:grid}.gs-realities__zone{border-top:1px solid var(--gs-hair-on-dark);font:500 12px/1.4 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);grid-column:span 4;padding-top:12px}.gs-realities__zone--late{color:var(--gs-grey-deep);grid-column:span 1;padding-left:clamp(14px,1.6vw,22px)}.gs-realities__close{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:44em;margin:clamp(34px,4vw,52px) 0 0}.gs-realities__rung{border-top:1px solid var(--gs-hair-on-dark);font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:44em;margin:clamp(40px,5vw,64px) 0 0;padding-top:clamp(24px,3vw,34px)}.gs-realities__rung .gs-link{color:var(--gs-bone);margin-left:6px;display:inline-block}@media (width<=899px){.gs-realities__stages,.gs-realities__zones{grid-template-columns:1fr}.gs-realities__stage{border-top:0;border-left:1px solid var(--gs-hair-on-dark);padding:0 0 30px 22px}.gs-realities__zone{padding-left:0}.gs-realities__stage:before{top:4px;left:-4px}.gs-realities__stage--late{border-left:2px solid var(--gs-vermilion);padding-bottom:0;padding-left:22px}.gs-realities__zone,.gs-realities__zone--late{grid-column:span 1}.gs-realities__zone--late{border-top:0;padding-top:6px}}.gs-work{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(88px,10vw,150px) 0}.gs-work__head{border-bottom:2px solid var(--gs-ground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;margin-bottom:clamp(32px,4vw,56px);padding-bottom:20px;display:flex}.gs-work__head p{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);max-width:34em;margin:0}.gs-work__body{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);display:grid}.gs-work__evidence{margin:0}.gs-work__photo{aspect-ratio:3/2;background:var(--gs-bone-shade);width:100%;height:auto;display:block}.gs-work__caption{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);max-width:32em;margin:14px 0 0}.gs-work__title{font:700 clamp(28px, 3vw, 42px) / 1.1 var(--gs-font-body);text-wrap:pretty;max-width:17em;margin:0 0 clamp(20px,2.4vw,30px)}.gs-work__quote{font:italic 400 20px/1.5 var(--gs-font-body);border-left:3px solid var(--gs-vermilion);text-wrap:pretty;max-width:32em;margin:0 0 clamp(28px,3.4vw,44px);padding-left:20px}.gs-work__list{border-top:1px solid var(--gs-rule-light)}.gs-work__row{border-bottom:1px solid var(--gs-rule-light);grid-template-columns:minmax(160px,1fr) minmax(120px,1fr);align-items:baseline;gap:8px 24px;padding:16px 0;display:grid}.gs-work__k{font:500 clamp(17px, 1.5vw, 20px) / 1.35 var(--gs-font-body);color:var(--gs-ground)}.gs-work__v{font:400 17px/1.45 var(--gs-font-body);color:var(--gs-ground-raised)}.gs-work__ctas{flex-wrap:wrap;gap:14px 32px;margin-top:clamp(22px,2.6vw,32px);display:flex}.gs-clients{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(72px,9vw,130px) 0}.gs-clients__head{border-bottom:1px solid var(--gs-rule-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;margin-bottom:clamp(28px,3.4vw,48px);padding-bottom:22px;display:flex}.gs-clients__head h2{font:700 clamp(26px, 2.6vw, 36px) / 1.15 var(--gs-font-body);margin:0}.gs-clients__head p{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);max-width:30em;margin:0}.gs-clients__grid{background:var(--gs-rule-light);border:1px solid var(--gs-rule-light);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1px;display:grid}.gs-clients__slot{background:var(--gs-bone);flex-direction:column;justify-content:space-between;min-height:130px;padding:16px;display:flex}.gs-clients__slot-state{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised)}.gs-insights{background:var(--gs-ground-raised);padding:clamp(88px,10vw,150px) 0}.gs-insights__head{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:end;gap:clamp(28px,4vw,72px);margin-bottom:clamp(44px,5vw,76px);display:grid}.gs-insights__title{font:700 clamp(34px, 3.4vw, 44px) / 1.1 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:17em;margin:0}.gs-insights__offer{font:700 clamp(21px, 1.9vw, 26px) / 1.2 var(--gs-font-body);color:var(--gs-bone);margin:0 0 12px}.gs-insights__fine{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey);margin:clamp(16px,2vw,22px) 0 0}.gs-insights__lede{font:400 18px/1.55 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:36em;margin:0 0 clamp(26px,3vw,36px)}.gs-insights__actions{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.gs-insights__grid{background:var(--gs-hair-on-dark-soft);border:1px solid var(--gs-hair-on-dark-soft);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1px;display:grid}.gs-insights__card{background:var(--gs-ground);padding:clamp(24px,2.6vw,36px)}.gs-insights__slot{border-bottom:1px solid var(--gs-hair-on-dark);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.4vw,44px);padding-bottom:14px;display:flex}.gs-insights__state{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey)}.gs-insights__card-title{font:700 clamp(20px, 1.8vw, 25px) / 1.2 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0 0 14px}.gs-insights__note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:0}.gs-faq{background:var(--gs-ground);padding:clamp(88px,10vw,150px) 0}.gs-faq__list{border-top:1px solid #f3f0e93d}.gs-faq__item{border-bottom:1px solid #f3f0e92e}.gs-faq__summary{grid-template-columns:1fr 28px;align-items:baseline;gap:clamp(12px,2vw,32px);padding:clamp(20px,2.2vw,30px) 0;display:grid}.gs-faq__q{font:700 clamp(21px, 2.1vw, 30px) / 1.2 var(--gs-font-body);color:var(--gs-bone)}.gs-faq__mark{background:var(--gs-grey);justify-self:end;width:16px;height:2px;position:relative}.gs-faq__mark:after{content:"";background:var(--gs-grey);transition:transform .22s var(--gs-ease);position:absolute;inset:0;transform:rotate(90deg)}.gs-faq__item[open] .gs-faq__mark:after{transform:rotate(0)}.gs-faq__a{font:400 18px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:44em;margin:0 0 clamp(22px,2.4vw,34px);padding-left:0}.gs-faq__a p{margin:0}.gs-faq__a p+p{margin-top:1.1em}.gs-action{background:var(--gs-vermilion);color:var(--gs-ground);padding:clamp(88px,10vw,150px) 0}.gs-action__grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:end;gap:clamp(32px,5vw,80px);display:grid}.gs-action__title{font-size:clamp(64px,8.4vw,136px);line-height:.88}.gs-action__title span{display:block}.gs-action__lede{font:400 clamp(19px, 1.6vw, 22px) / 1.45 var(--gs-font-body);text-wrap:pretty;margin:0 0 clamp(28px,3vw,40px)}.gs-action__fine{font:400 16px/1.5 var(--gs-font-body);margin:22px 0 0}.gs-action__fine a{border-bottom:1px solid var(--gs-ground);transition:border-color .18s}.gs-action__fine a:hover{border-bottom-color:var(--gs-bone)}.gs-footer{background:var(--gs-ground);padding:clamp(64px,7vw,104px) 0 40px}.gs-footer__grid{border-bottom:1px solid #f3f0e933;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(28px,4vw,56px);padding-bottom:clamp(44px,5vw,72px);display:grid}.gs-footer__mark{width:210px;height:auto;margin-bottom:20px;display:block}.gs-footer__blurb{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-grey);max-width:24em;margin:0}.gs-footer__title{font:500 14px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-grey);margin-bottom:18px}.gs-footer__link{font:400 17px/1.5 var(--gs-font-body);color:var(--gs-bone);border-bottom:1px solid #0000;width:fit-content;padding:5px 0;transition:border-color .18s;display:block}.gs-footer__link:hover{border-bottom-color:var(--gs-vermilion)}.gs-footer__utility{font:400 14px/1.4 var(--gs-font-body);color:var(--gs-grey-deep);flex-wrap:wrap;gap:12px 32px;padding-top:26px;display:flex}.gs-footer__utility a{border-bottom:1px solid #0000;transition:border-color .18s}.gs-footer__utility a:hover{border-bottom-color:var(--gs-vermilion)}@media (width<=759px){.gs-hero{height:180vh}.gs-index{height:auto;padding:clamp(72px,14vw,110px) 0}.gs-index .gs-scene__sticky{height:auto;display:block;position:static;overflow:visible}.gs-index__counter-row,.gs-index__measure,.gs-index__swap{display:none}.gs-index__grid{display:block}.gs-index__act-note{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:14px 0 4px;display:block}.gs-index__act+.gs-index__act{margin-top:40px}.gs-index__row{opacity:1;padding:11px 0;transform:none}.gs-index__row-label{font-size:18px}.gs-gap,.gs-resolve{height:160vh}.gs-civil{height:133vh}.gs-hero__evidence{display:none}}@media (width<=560px){.gs-hero__title{font-size:clamp(56px,22vw,96px);line-height:.9}.gs-gap__title{font-size:clamp(44px,17vw,74px)}.gs-civil__statement{font-size:clamp(40px,15vw,66px)}.gs-resolve__word--a{font-size:clamp(21px,8vw,36px)}.gs-resolve__word--b{font-size:clamp(27px,10.5vw,47px)}.gs-resolve__word--c{font-size:clamp(32px,13vw,57px)}}.gs-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-header__nav a[aria-current]{border-bottom-color:var(--gs-bone)}.gs-header__nav a[aria-current]:hover,.gs-header__nav a[aria-current][aria-expanded=true]{border-bottom-color:var(--gs-vermilion)}.gs-drawer__link[aria-current] span{background:var(--gs-vermilion)}.gs-inner{background:var(--gs-ground);color:var(--gs-bone);padding:clamp(88px,10vw,150px) 0}.gs-inner--tight{padding:clamp(72px,9vw,130px) 0}.gs-inner--bone{background:var(--gs-bone);color:var(--gs-ground)}.gs-inner--shade{background:var(--gs-bone-shade);color:var(--gs-ground)}.gs-inner--raised{background:var(--gs-ground-raised);color:var(--gs-bone)}.gs-inner__head{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:clamp(44px,5.5vw,80px);display:grid}.gs-inner__head--end{align-items:end}.gs-inner__title{font:700 clamp(34px, 3.4vw, 44px) / 1.1 var(--gs-font-body);text-wrap:pretty;max-width:18em;margin:0}.gs-inner__lede{font:400 clamp(19px, 1.6vw, 22px) / 1.45 var(--gs-font-body);text-wrap:pretty;max-width:34em;margin:0}.gs-inner--bone .gs-inner__lede,.gs-inner--shade .gs-inner__lede{color:var(--gs-ground-raised)}.gs-inner__note{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:40em;margin:clamp(18px,2vw,26px) 0 0}.gs-inner--bone .gs-inner__note,.gs-inner--shade .gs-inner__note{color:var(--gs-ground-raised)}.gs-inner__note a{color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);transition:border-color .18s}.gs-inner--bone .gs-inner__note a,.gs-inner--shade .gs-inner__note a{color:var(--gs-ground);border-bottom-color:var(--gs-grey-deep)}.gs-inner__note a:hover{border-bottom-color:var(--gs-vermilion)}.gs-inner__prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,64px);display:grid}.gs-inner__prose p{font:400 clamp(17px, 1.4vw, 19px) / 1.62 var(--gs-font-body);text-wrap:pretty;margin:0}.gs-inner .gs-inner__prose p{color:var(--gs-grey)}.gs-inner--bone .gs-inner__prose p,.gs-inner--shade .gs-inner__prose p{color:var(--gs-ground-raised)}@media (width<=759px){.gs-inner__prose{grid-template-columns:1fr;gap:clamp(20px,5vw,28px)}}.gs-inner__title:has(+.gs-inner__prose),.gs-inner__prose:has(+.gs-inner__list),.gs-inner__prose:has(+.gs-gaps),.gs-rgrid:has(+.gs-gaps){margin-bottom:clamp(36px,4.4vw,60px)}.gs-inner__list{border-top:1px solid var(--gs-hair-on-dark-strong)}.gs-inner--bone .gs-inner__list,.gs-inner--shade .gs-inner__list{border-top-color:var(--gs-ground);border-top-width:2px}.gs-inner__row{border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:10px clamp(14px,3vw,44px);padding:clamp(22px,2.4vw,32px) 0;display:grid}.gs-inner--bone .gs-inner__row,.gs-inner--shade .gs-inner__row{border-bottom-color:var(--gs-rule-light)}.gs-inner__row-n{font:500 14px/1.4 var(--gs-font-body);letter-spacing:.06em;color:var(--gs-grey)}.gs-inner__row-name{font:700 clamp(22px, 2vw, 28px) / 1.15 var(--gs-font-body);margin:0}.gs-inner__row-note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:0}.gs-inner--bone .gs-inner__row-note,.gs-inner--shade .gs-inner__row-note{color:var(--gs-ground-raised)}.gs-inner__row-note a{color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);transition:border-color .18s}.gs-inner--bone .gs-inner__row-note a,.gs-inner--shade .gs-inner__row-note a{color:var(--gs-ground);border-bottom-color:var(--gs-grey-deep)}.gs-inner__row-note a:hover{border-bottom-color:var(--gs-vermilion)}@media (width<=719px){.gs-inner__row{grid-template-columns:1fr}.gs-inner__list--stepped .gs-inner__row>:nth-child(3){grid-column:2}}.gs-inner__statement{font:500 clamp(24px, 2.4vw, 32px) / 1.25 var(--gs-font-body);text-wrap:pretty;border-top:2px solid;max-width:24em;margin:0 0 clamp(36px,4.5vw,64px);padding-top:clamp(28px,3.4vw,44px)}.gs-pagehero{background:var(--gs-ground);color:var(--gs-bone);border-bottom:1px solid var(--gs-hair-on-dark-soft);padding:clamp(72px,9vw,140px) 0 clamp(64px,8vw,120px)}.gs-pagehero__path{font:500 14px/1.4 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-grey);flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:clamp(28px,3.4vw,44px);display:flex}.gs-pagehero__hub{color:var(--gs-grey);border-bottom:1px solid #0000;transition:border-color .18s}.gs-pagehero__hub:hover{border-bottom-color:var(--gs-vermilion)}.gs-pagehero__sep{color:var(--gs-grey-deep)}.gs-pagehero__crumb{color:var(--gs-bone)}.gs-pagehero__title{color:var(--gs-bone);max-width:9.5em;font-size:min(9.4vw,192px)}.gs-pagehero__title span{display:block}.gs-pagehero__subject{font:500 clamp(17px, 1.5vw, 20px) / 1.35 var(--gs-font-body);text-transform:none;letter-spacing:normal;color:var(--gs-bone);margin:0 0 clamp(20px,2.6vw,32px)}.gs-pagehero__lede{font:400 clamp(19px, 1.7vw, 22px) / 1.45 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:34em;margin:clamp(26px,3vw,40px) 0 0}@media (width<=560px){.gs-pagehero__title{font-size:clamp(44px,15vw,72px);line-height:.9}}.gs-action--inner{padding:clamp(80px,9vw,130px) 0}.gs-action__title--inner{font-size:clamp(52px,6.8vw,139px)}.gs-proofslab{background:var(--gs-bone);color:var(--gs-ground);padding:clamp(72px,9vw,130px) 0}.gs-proofslab__head{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);margin-bottom:clamp(36px,4.4vw,60px);display:grid}.gs-proofslab__title{font:700 clamp(26px, 2.6vw, 36px) / 1.18 var(--gs-font-body);text-wrap:pretty;max-width:18em;margin:0}.gs-proofslab__context{font:400 18px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:34em;margin:0}.gs-proofslab__list{border-top:1px solid var(--gs-rule-light)}.gs-proofslab__row{border-bottom:1px solid var(--gs-rule-light);grid-template-columns:minmax(160px,1fr) minmax(120px,1fr);align-items:baseline;gap:8px clamp(24px,4vw,64px);padding:16px 0;display:grid}.gs-proofslab__k{font:500 clamp(17px, 1.5vw, 20px) / 1.35 var(--gs-font-body)}.gs-proofslab__v{font:400 17px/1.45 var(--gs-font-body);color:var(--gs-ground-raised)}.gs-proofslab__list+.gs-inner__prose{margin-top:clamp(36px,4.4vw,60px)}.gs-proofslab__note{font:400 16px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);max-width:40em;margin:clamp(22px,2.6vw,32px) 0 0}.gs-proofslab__cta{margin-top:clamp(22px,2.6vw,32px);display:inline-block}.gs-hub__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,2vw,28px);display:grid}.gs-hub__card{background:var(--gs-ground);transition:border-color .22s ease, transform .32s var(--gs-ease);border:1px solid #f3f0e92e;padding:clamp(24px,2.6vw,36px);display:block;position:relative}.gs-hub__card:hover{border-color:var(--gs-vermilion);transform:translateY(-6px)}.gs-hub__card-name{font:700 clamp(22px, 2vw, 28px) / 1.15 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0 0 14px}.gs-hub__card-note{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:0}.gs-hub__card-go{background:var(--gs-grey);width:10px;height:10px;transition:background .22s;position:absolute;top:clamp(24px,2.6vw,36px);right:clamp(24px,2.6vw,36px)}.gs-hub__card:hover .gs-hub__card-go{background:var(--gs-vermilion)}.gs-hub__router{border-top:1px solid var(--gs-hair-on-dark-strong)}.gs-hub__route{border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:10px clamp(14px,3vw,44px);padding:clamp(20px,2.2vw,28px) 0;display:grid}.gs-hub__route-q{font:700 clamp(19px, 1.7vw, 24px) / 1.25 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0}.gs-hub__route-a{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-rule-light);text-wrap:pretty;margin:0}.gs-hub__route-a a{color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);transition:border-color .18s}.gs-hub__route-a a:hover{border-bottom-color:var(--gs-vermilion)}@media (width<=719px){.gs-hub__route{grid-template-columns:1fr}}.gs-hub__reserved{border:1px solid var(--gs-hair-on-dark);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:baseline;gap:clamp(20px,3vw,56px);padding:clamp(28px,3.4vw,48px);display:grid}.gs-hub__reserved-state{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin-bottom:14px}.gs-hub__reserved-line{font:700 clamp(20px, 1.9vw, 26px) / 1.25 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0}.gs-hub__reserved-note{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:34em;margin:0}.gs-hub__reserved-note a{color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);transition:border-color .18s}.gs-hub__reserved-note a:hover{border-bottom-color:var(--gs-vermilion)}.gs-contact{background:var(--gs-ground);color:var(--gs-bone);padding:clamp(56px,7vw,100px) 0 clamp(88px,10vw,150px)}.gs-contact__grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:clamp(36px,5vw,96px);display:grid}.gs-contact__form{gap:clamp(20px,2.4vw,30px);display:grid}.gs-contact__pair{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(20px,2.4vw,30px);display:grid}.gs-contact__field{gap:10px;display:grid}.gs-contact__label{font:500 13px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey)}.gs-contact__label i{text-transform:none;letter-spacing:0;color:var(--gs-grey-deep);font-style:normal}.gs-contact__input{border:0;border-bottom:1px solid var(--gs-hair-on-dark-strong);width:100%;color:var(--gs-bone);font:400 19px/1.4 var(--gs-font-body);background:0 0;border-radius:0;padding:8px 0 12px;transition:border-color .18s}.gs-contact__input:hover{border-bottom-color:var(--gs-grey)}.gs-contact__input::placeholder{color:var(--gs-grey-deep)}textarea.gs-contact__input{resize:vertical;min-height:120px}.gs-contact__submit{border:0;justify-self:start;margin-top:clamp(6px,1vw,12px)}.gs-contact__submit:disabled{cursor:default}.gs-contact__fine{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey);max-width:34em;margin:0}.gs-contact__fine a{color:var(--gs-bone);border-bottom:1px solid var(--gs-hair-on-dark-strong);transition:border-color .18s}.gs-contact__fine a:hover{border-bottom-color:var(--gs-vermilion)}.gs-contact__status{font:400 16px/1.55 var(--gs-font-body);text-wrap:pretty;max-width:40em;margin:0 0 clamp(20px,2.4vw,28px);padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,20px);display:none}.gs-contact__status:target{display:block}.gs-contact__status--ok{border-left:2px solid var(--gs-vermilion);background:var(--gs-ground-raised);color:var(--gs-bone)}.gs-contact__status--bad{border-left:2px solid var(--gs-bone);background:var(--gs-ground-raised);color:var(--gs-bone)}.gs-contact__status a{color:var(--gs-bone);border-bottom:1px solid var(--gs-rule-light)}.gs-contact__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gs-contact__aside{border-left:1px solid var(--gs-hair-on-dark);gap:clamp(32px,4vw,56px);padding-left:clamp(24px,3vw,56px);display:grid}.gs-contact__aside-title{font:700 clamp(19px, 1.7vw, 24px) / 1.25 var(--gs-font-body);color:var(--gs-bone);margin:0 0 14px}.gs-contact__aside p{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:30em;margin:0}.gs-contact__aside p+p{margin-top:10px}.gs-contact__aside .gs-link{color:var(--gs-bone);margin-top:12px;display:inline-block}@media (width<=899px){.gs-contact__aside{border-left:0;border-top:1px solid var(--gs-hair-on-dark);padding-top:clamp(28px,5vw,44px);padding-left:0}}.gs-lost{background:var(--gs-ground);color:var(--gs-bone);align-items:center;min-height:72vh;padding:clamp(88px,12vw,170px) 0;display:flex;position:relative;overflow:hidden}.gs-lost__field{opacity:.5;position:absolute;inset:0}.gs-lost__inner{position:relative}.gs-lost__code{font:500 14px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin-bottom:24px}.gs-lost__title{color:var(--gs-bone);font-size:min(11vw,170px)}.gs-lost__title span{display:block}.gs-lost__lede{font:400 clamp(18px, 1.6vw, 21px) / 1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:34em;margin:clamp(24px,3vw,36px) 0 clamp(28px,3.4vw,44px)}.gs-lost__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.gs-cells{background:var(--gs-rule-light);border:1px solid var(--gs-rule-light);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1px;display:grid}.gs-cells__cell{background:var(--gs-bone);flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex}.gs-cells__k{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-on-light);margin-bottom:clamp(18px,2.4vw,30px)}.gs-cells__t{font:700 clamp(19px, 1.7vw, 24px) / 1.2 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0 0 10px}.gs-cells__n{font:400 16px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}.gs-cells__list{margin:14px 0 0;padding:0;list-style:none}.gs-cells__list li{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey-on-light);padding:7px 0 0}.gs-cells__list li:before{content:"";background:var(--gs-rule-light);width:7px;height:7px;margin-right:10px;display:inline-block}.gs-cells--dark{background:var(--gs-hair-on-dark-soft);border-color:var(--gs-hair-on-dark-soft)}.gs-cells--dark .gs-cells__cell{background:var(--gs-ground)}.gs-cells--dark .gs-cells__k{color:var(--gs-grey)}.gs-cells--dark .gs-cells__t{color:var(--gs-bone)}.gs-cells--dark .gs-cells__n,.gs-cells--dark .gs-cells__list li{color:var(--gs-grey)}.gs-cells--dark .gs-cells__list li:before{background:var(--gs-grey-deep)}.gs-gaps{gap:clamp(24px,3vw,40px);max-width:52em;display:grid}.gs-gaps__item{border-left:2px solid var(--gs-rule-light);padding-left:clamp(18px,2.2vw,30px)}.gs-inner:not(.gs-inner--bone):not(.gs-inner--shade) .gs-gaps__item{border-left-color:var(--gs-hair-on-dark-strong)}.gs-gaps__line{font:700 clamp(20px, 1.9vw, 26px) / 1.25 var(--gs-font-body);text-wrap:pretty;margin:0 0 8px}.gs-gaps__note{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:40em;margin:0}.gs-inner--bone .gs-gaps__note,.gs-inner--shade .gs-gaps__note{color:var(--gs-ground-raised)}.gs-inner__pair{gap:clamp(28px,4vw,72px);display:grid}@media (width>=860px){.gs-inner__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-inner__pair-item{border-top:2px solid var(--gs-bone);padding-top:clamp(18px,2vw,24px)}.gs-inner--bone .gs-inner__pair-item,.gs-inner--shade .gs-inner__pair-item{border-top-color:var(--gs-ground)}.gs-inner__pair-t{font:700 clamp(22px, 2.2vw, 31px) / 1.16 var(--gs-font-body);text-wrap:pretty;margin:0 0 12px}.gs-inner__pair-n{font:400 17px/1.6 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:40em;margin:0}.gs-inner--bone .gs-inner__pair-n,.gs-inner--shade .gs-inner__pair-n{color:var(--gs-ground-raised)}a.gs-inner__row{transition:background .2s,padding-left .2s}.gs-inner--bone a.gs-inner__row:hover,.gs-inner--shade a.gs-inner__row:hover{background:var(--gs-bone-shade);padding-left:14px}.gs-inner:not(.gs-inner--bone):not(.gs-inner--shade) a.gs-inner__row:hover{background:var(--gs-ground-raised);padding-left:14px}.gs-inner__row-go{font:500 15px/1.4 var(--gs-font-body);color:var(--gs-grey);border-bottom:1px solid var(--gs-grey);width:fit-content;padding-bottom:3px}.gs-hw__price{font-family:var(--gs-font-display);letter-spacing:.01em;color:var(--gs-bone);margin:12px 0 0;font-size:clamp(34px,3.3vw,52px);font-weight:800;line-height:.86}.gs-inner--bone .gs-hw__price,.gs-inner--shade .gs-hw__price,.gs-hw__found .gs-hw__price{color:var(--gs-ground)}.gs-hw__found .gs-hw__price-q{color:var(--gs-grey-on-light)}.gs-hw__found .gs-hw__price{font-size:clamp(44px,7.4vw,110px);line-height:.86}.gs-hw__card-spacer{flex:auto}.gs-hw__card-terms{border-top:1px solid var(--gs-hair-on-dark-soft);font:500 14px/1.5 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);margin:clamp(16px,2vw,22px) 0 0;padding-top:14px}.gs-hw__card-limit{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-grey-deep);text-wrap:pretty;margin:8px 0 0}.gs-hw__neither{background:var(--gs-ground-raised);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:clamp(22px,2.6vw,34px);padding:clamp(20px,2.4vw,30px);display:flex}.gs-hw__neither-k{font:700 clamp(20px, 1.9vw, 24px) / 1.3 var(--gs-font-body);color:var(--gs-bone)}.gs-hw__neither-v{font:400 clamp(17px, 1.5vw, 19px) / 1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:44em;margin:0}.gs-hw__price-q{font:500 14px/1.4 var(--gs-font-body);letter-spacing:.01em;color:var(--gs-grey);margin:8px 0 0;display:block}.gs-inner--bone .gs-hw__price-q,.gs-inner--shade .gs-hw__price-q{color:var(--gs-grey-on-light)}.gs-hw__strip{padding:clamp(28px,3vw,40px) 0 clamp(30px,3.4vw,46px)}.gs-hw__strip-list{background:var(--gs-hair-on-dark-strong);border-top:1px solid var(--gs-hair-on-dark-strong);border-bottom:1px solid var(--gs-hair-on-dark-strong);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;display:grid}.gs-hw__strip-item{background:var(--gs-ground);flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,28px) clamp(18px,2vw,26px);display:flex}.gs-hw__strip-gate{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep);align-items:center;gap:10px;display:flex}.gs-hw__strip-tick{background:var(--gs-grey-deep);flex:none;width:10px;height:10px}.gs-hw__strip-item--first .gs-hw__strip-tick{background:var(--gs-bone)}.gs-hw__strip-name{font:700 clamp(19px, 1.8vw, 23px) / 1.2 var(--gs-font-body);color:var(--gs-bone)}.gs-hw__strip-fee{font:500 clamp(17px, 1.5vw, 19px) / 1.35 var(--gs-font-body);color:var(--gs-grey)}.gs-hw__strip-item--first .gs-hw__strip-fee{color:var(--gs-bone)}.gs-hw__strip-note{font:500 clamp(16px, 1.4vw, 18px) / 1.45 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:38em;margin:clamp(18px,2vw,24px) 0 0}.gs-hw__found{background:var(--gs-bone);color:var(--gs-ground);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:clamp(26px,3vw,52px);padding:clamp(26px,3.2vw,44px);display:grid}.gs-hw__found-tag{align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.gs-hw__found-tag span:last-child{font:500 12px/1 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-bone);background:var(--gs-ground);padding:8px 10px}.gs-hw__found-tick{background:var(--gs-ground);flex:none;width:12px;height:12px}.gs-hw__found-name{font:700 clamp(26px, 2.6vw, 34px) / 1.12 var(--gs-font-body);color:var(--gs-ground);margin:0 0 4px}.gs-hw__found-lede{font:400 clamp(17px, 1.5vw, 19px) / 1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:30em;margin:18px 0 0}.gs-hw__spec+.gs-hw__spec{margin-top:clamp(26px,3vw,38px)}.gs-hw__spec-k{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-on-light);border-bottom:1px solid var(--gs-rule-light);padding-bottom:12px}.gs-hw__spec-list{margin:0;padding:0;list-style:none}.gs-hw__spec-list li{border-bottom:1px solid var(--gs-bone-shade);font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;gap:14px;padding:13px 0;display:flex}.gs-hw__spec-list li:before{content:"";background:var(--gs-grey-deep);flex:none;width:8px;height:8px;margin-top:.5em}.gs-hw__spec-note{font:400 15px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:16px 0 0}.gs-hw__spec-note a{color:var(--gs-ground);border-bottom:1px solid var(--gs-rule-light)}.gs-hw__spec-note a:hover{border-bottom-color:var(--gs-vermilion)}.gs-hw__fork{height:clamp(72px,8.5vw,112px);position:relative}.gs-hw__fork-stem{background:var(--gs-vermilion);width:2px;height:38%;position:absolute;top:0;left:50%}.gs-hw__fork-rule{background:var(--gs-vermilion);height:2px;position:absolute;top:38%;left:25%;right:25%}.gs-hw__fork-leg{background:var(--gs-vermilion);width:2px;height:62%;position:absolute;top:38%}.gs-hw__fork-leg--l{left:25%}.gs-hw__fork-leg--r{left:75%}.gs-hw__fork-label{background:var(--gs-ground);white-space:nowrap;font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep);margin:0;padding:0 12px;position:absolute;top:calc(38% + 14px);left:50%;transform:translate(-50%)}@media (width<=760px){.gs-hw__fork-rule,.gs-hw__fork-leg{display:none}.gs-hw__fork-stem{height:100%}.gs-hw__fork-label{top:50%;transform:translate(-50%,-50%)}}.gs-hw__routes{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr);align-items:center;gap:clamp(24px,3vw,56px);display:grid}.gs-hw__routes-origin{position:relative}.gs-hw__routes-origin:after{content:"";background:var(--gs-rule-light);width:clamp(24px,3vw,56px);height:2px;position:absolute;top:50%;right:calc(-1*clamp(24px,3vw,56px))}.gs-hw__routes-node{background:var(--gs-ground);width:16px;height:16px;margin-bottom:18px;display:block}.gs-hw__routes-name{font-family:var(--gs-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--gs-ground);font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:.9;display:block}.gs-hw__routes-note{font:400 15px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:22em;margin:14px 0 0}.gs-hw__routes-list{position:relative}.gs-hw__route-rail{background:var(--gs-rule-light);width:2px;position:absolute;top:0;bottom:0;left:0}.gs-hw__route:first-child .gs-hw__route-rail{top:50%}.gs-hw__route:last-child .gs-hw__route-rail{bottom:50%}.gs-hw__route{border-bottom:1px solid var(--gs-bone-shade);padding:clamp(18px,2vw,26px) 0 clamp(18px,2vw,26px) clamp(46px,5vw,78px);position:relative}.gs-hw__route:last-child{border-bottom:0}.gs-hw__route:before{content:"";background:var(--gs-rule-light);width:clamp(28px,3.4vw,52px);height:2px;position:absolute;top:50%;left:0}.gs-hw__route:after{content:"";background:var(--gs-grey-deep);width:11px;height:11px;position:absolute;top:50%;left:clamp(28px,3.4vw,52px);transform:translate(-50%,-50%)}.gs-hw__route--end:before{background:var(--gs-vermilion)}.gs-hw__route--end:after{background:var(--gs-vermilion);width:3px;height:24px}.gs-hw__route-dest{font-family:var(--gs-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--gs-ground);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:.95;display:flex}.gs-hw__route--end .gs-hw__route-dest{color:var(--gs-vermilion)}.gs-hw__route-plus{font:500 14px/1 var(--gs-font-body);text-transform:none;letter-spacing:0;color:var(--gs-grey-on-light)}.gs-hw__route-title{font:700 clamp(17px, 1.6vw, 20px) / 1.25 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:12px 0 0}.gs-hw__route-note{font:400 15px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:48em;margin:6px 0 0}@media (width<=820px){.gs-hw__routes{grid-template-columns:1fr;align-items:start;gap:clamp(22px,3vw,32px)}.gs-hw__routes-origin:after{display:none}}.gs-pagehero--sheet{border-bottom:0;padding:0;position:relative;overflow:hidden}.gs-pagehero__plate{background-color:var(--gs-ground);background-image:repeating-linear-gradient(101deg,#a09a904d 0 1px,#0000 1px 15px),repeating-linear-gradient(11deg,#a09a902b 0 1px,#0000 1px 38px);position:absolute;inset:0}.gs-pagehero__plate:after{content:"";background-image:linear-gradient(100deg,#141411e6 0%,#141411bd 40%,#1414114d 74%,#1414110f 100%),linear-gradient(#1414118c 0%,#1414111f 32%,#1414117a 100%);position:absolute;inset:0}.gs-pagehero__inner{padding-top:clamp(60px,7.5vw,116px);padding-bottom:clamp(44px,5.5vw,84px);position:relative}.gs-pagehero--sheet .gs-pagehero__title{max-width:14em}.gs-pagehero__foot{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(30px,3.6vw,60px);margin-top:clamp(24px,2.8vw,38px);display:grid}@media (width>=1080px){.gs-pagehero__foot{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}.gs-pagehero--sheet .gs-pagehero__lede{margin-top:0}.gs-titleblock{border:1px solid var(--gs-hair-on-dark-strong);background:#141411c7}.gs-titleblock__row{border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:minmax(84px,.5fr) minmax(0,1fr);align-items:baseline;gap:4px 18px;padding:12px clamp(16px,1.6vw,22px);display:grid}.gs-titleblock__row:last-child{border-bottom:0}.gs-titleblock__row--stack{grid-template-columns:minmax(0,1fr);gap:8px}.gs-titleblock__k{font:500 11px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--gs-grey)}.gs-titleblock__v{font:500 15px/1.35 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty}.gs-titleblock__index{font-family:var(--gs-font-display);letter-spacing:.01em;color:var(--gs-bone);font-size:30px;font-weight:800;line-height:.86}.gs-titleblock__index i{font-style:normal;font-family:var(--gs-font-body);color:var(--gs-grey);margin-left:5px;font-size:14px;font-weight:500}.gs-titleblock__set{margin:0;padding:0;list-style:none;display:grid}.gs-titleblock__set a{font:400 14px/1.35 var(--gs-font-body);color:var(--gs-grey);align-items:baseline;gap:10px;padding:6px 0;transition:color .18s;display:flex}.gs-titleblock__set a:hover{color:var(--gs-bone)}.gs-titleblock__set b{font:500 12px/1.55 var(--gs-font-body);letter-spacing:.05em;color:var(--gs-grey-deep);flex:none;transition:color .18s}.gs-titleblock__set a:hover b{color:var(--gs-bone)}.gs-station{border-top:1px solid var(--gs-hair-on-dark-strong);background-image:repeating-linear-gradient(90deg, var(--gs-hair-on-dark) 0 1px, transparent 1px 28px);background-repeat:no-repeat;background-size:100% 6px;height:17px;position:relative}.gs-station:after{content:"";background-image:repeating-linear-gradient(90deg, var(--gs-hair-on-dark-strong) 0 1px, transparent 1px 140px);height:12px;position:absolute;top:0;left:0;right:0}@media (width>=1000px){.gs-inner--sheet>.gs-shell{grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:start;column-gap:clamp(36px,4.4vw,88px);display:grid}.gs-inner--sheet>.gs-shell>.gs-eyebrow{border-top:2px solid;grid-area:1/1/span 50;align-self:start;padding-top:10px;position:sticky;top:104px;margin-bottom:0!important}.gs-inner--sheet>.gs-shell>:not(.gs-eyebrow){grid-column:2}.gs-inner--sheet .gs-inner__title{max-width:20em}}.gs-inner__list--ledger .gs-inner__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;padding:clamp(26px,2.8vw,38px) 0}.gs-inner__list--ledger .gs-inner__row-n{font-family:var(--gs-font-display);letter-spacing:.01em;color:var(--gs-grey-deep);font-size:clamp(34px,3.3vw,52px);font-weight:800;line-height:.78}.gs-inner__list--ledger .gs-inner__row-name{padding-top:4px}.gs-inner__list--ledger .gs-inner__row-note{padding-top:7px}@media (width<=719px){.gs-inner__list--ledger .gs-inner__row{grid-template-columns:1fr}}@media (width>=1000px){.gs-inner__row--called .gs-inner__row-name{position:relative}.gs-inner__row--called .gs-inner__row-name:before{content:"";background:var(--gs-vermilion);width:clamp(18px,1.8vw,34px);height:1px;margin-right:13px;position:absolute;top:calc(4px + .56em);right:100%}.gs-inner__row--called .gs-inner__row-name:after{content:"";background:var(--gs-vermilion);border-radius:50%;width:5px;height:5px;margin-right:6px;position:absolute;top:calc(2px + .56em);right:100%}}@media (width<=999px){.gs-inner__row--called{border-bottom:2px solid var(--gs-vermilion)}}.gs-inner__list--stepped .gs-inner__row,.gs-inner__list--stepped.gs-inner__list--ledger .gs-inner__row{grid-template-columns:minmax(58px,96px) minmax(0,1fr) minmax(0,1.5fr)}.gs-inner__list--stepped.gs-inner__list--owned .gs-inner__row{grid-template-columns:minmax(58px,96px) minmax(0,1fr) minmax(0,1.35fr) minmax(0,.72fr)}@media (width<=999px){.gs-inner__list--stepped.gs-inner__list--owned .gs-inner__row{grid-template-columns:minmax(58px,96px) minmax(0,1fr) minmax(0,1.35fr)}}@media (width<=719px){.gs-inner__list--stepped .gs-inner__row,.gs-inner__list--stepped.gs-inner__list--ledger .gs-inner__row,.gs-inner__list--stepped.gs-inner__list--owned .gs-inner__row{grid-template-columns:58px 1fr}}@media (width>=1000px){.gs-gaps--wide{border-top:1px solid var(--gs-hair-on-dark);gap:0;max-width:none}.gs-inner--bone .gs-gaps--wide,.gs-inner--shade .gs-gaps--wide{border-top-color:var(--gs-rule-light)}.gs-gaps--wide .gs-gaps__item{border-left:0;border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:clamp(20px,3vw,56px);padding:clamp(24px,2.6vw,34px) 0;display:grid}.gs-inner--bone .gs-gaps--wide .gs-gaps__item,.gs-inner--shade .gs-gaps--wide .gs-gaps__item{border-bottom-color:var(--gs-rule-light)}.gs-inner:not(.gs-inner--bone):not(.gs-inner--shade) .gs-gaps--wide .gs-gaps__item{border-left:0}.gs-gaps--wide .gs-gaps__line{max-width:16em;margin:0}.gs-gaps--wide .gs-gaps__note{max-width:44em}}.gs-inner--field{position:relative;overflow:hidden}.gs-inner--field:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(101deg,#908b821a 0 1px,#0000 1px 15px),repeating-linear-gradient(11deg,#908b820e 0 1px,#0000 1px 38px),radial-gradient(#f3f0e90d .5px,#0000 .5px);background-size:auto,auto,3px 3px;position:absolute;inset:0}.gs-inner--field>*{position:relative}.gs-inner--field.gs-inner--shade:before{background-image:repeating-linear-gradient(101deg,#2d2b2717 0 1px,#0000 1px 14px),repeating-linear-gradient(-7deg,#2d2b270d 0 1px,#0000 1px 32px);background-size:auto}.gs-hub__card{overflow:hidden}.gs-hub__card:before{content:"";pointer-events:none;opacity:.85;transition:opacity .32s var(--gs-ease);background-image:repeating-linear-gradient(101deg,#908b821c 0 1px,#0000 1px 15px),repeating-linear-gradient(11deg,#908b820f 0 1px,#0000 1px 38px);position:absolute;inset:0}.gs-hub__card:hover:before{opacity:1}.gs-hub__card>*{position:relative}.gs-cut__eyebrow{margin-bottom:clamp(22px,2.6vw,34px)}.gs-cut__figure{margin:0}.gs-cut__frame{aspect-ratio:1200/380;border-top:1px solid var(--gs-rule-light);border-bottom:1px solid var(--gs-rule-light);width:100%;overflow:hidden}.gs-cut__svg{width:100%;height:100%;display:block}.gs-cut__svg line,.gs-cut__svg path,.gs-cut__svg circle,.gs-cut__svg rect,.gs-cut__svg polyline{vector-effect:non-scaling-stroke}.gs-cut__hatchline{stroke:#2d2b2757;stroke-width:1px}.gs-cut__grade{stroke:var(--gs-ground);stroke-width:2px}.gs-cut__grade--soft{stroke:var(--gs-grey-deep);stroke-width:1.5px;stroke-dasharray:7 5}.gs-cut__void{fill:none;stroke:var(--gs-ground-raised);stroke-width:1.5px;stroke-linejoin:round}.gs-cut__element,.gs-cut__ramp{fill:none;stroke:var(--gs-vermilion);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:square}.gs-cut__course{fill:var(--gs-bone);stroke:var(--gs-ground-raised);stroke-width:1px}.gs-cut__course--accent{fill:none;stroke:var(--gs-vermilion);stroke-width:2.5px}.gs-cut__dim line{stroke:var(--gs-grey-deep);stroke-width:1px}.gs-cut__label,.gs-cut__course-label{font-family:var(--gs-font-body);letter-spacing:.07em;text-transform:uppercase;fill:var(--gs-ground-raised);paint-order:stroke fill;stroke:var(--gs-bone-shade);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:500}.gs-cut__course-label{text-anchor:middle;letter-spacing:.06em;fill:var(--gs-ground-raised)}.gs-cut__caption{font:400 clamp(16px, 1.35vw, 18px) / 1.6 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:46em;margin:clamp(18px,2vw,26px) 0 0}@media (width<=899px){.gs-cut__frame{aspect-ratio:1200/620}.gs-cut__label,.gs-cut__dim{display:none}}.gs-paths{gap:0;display:grid}@media (width>=900px){.gs-paths{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}}.gs-paths__path{background:var(--gs-bone);box-shadow:0 0 0 1px var(--gs-rule-light);padding:clamp(24px,2.8vw,40px)}.gs-paths__head{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.gs-paths__k{font-family:var(--gs-font-display);text-transform:uppercase;color:var(--gs-grey-deep);font-size:clamp(34px,3.2vw,48px);font-weight:800;line-height:.8}.gs-paths__t{font:700 clamp(20px, 1.9vw, 26px) / 1.18 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0}.gs-paths__n{font:400 17px/1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0 0 clamp(20px,2.4vw,30px)}.gs-paths__step{border-top:1px solid var(--gs-rule-light);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.gs-paths__step:last-child{border-bottom:1px solid var(--gs-rule-light)}.gs-paths__step-n{font:500 13px/1.5 var(--gs-font-body);letter-spacing:.08em;color:var(--gs-ground-raised)}.gs-paths__step-t{font:500 18px/1.35 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;display:block}.gs-paths__step-d{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin-top:2px;display:block}.gs-paths__step--gate{border-top:2px solid var(--gs-ground);box-shadow:inset 3px 0 0 var(--gs-ground);margin-left:-12px;padding-left:12px}.gs-paths__step--gate .gs-paths__step-n{color:var(--gs-ground)}.gs-paths__step--gate .gs-paths__step-t{font-weight:700}.gs-timeline__rule{background:var(--gs-ground);transform-origin:0;height:2px}.gs-timeline__stations{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:clamp(16px,2vw,28px);display:grid}.gs-timeline__drop{background:var(--gs-ground);width:1px;height:26px}.gs-timeline__t{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);margin:14px 0 10px}.gs-timeline__name{font:700 clamp(19px, 1.7vw, 22px) / 1.2 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0 0 8px}.gs-timeline__note{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}.gs-timeline__call{border-left:2px solid var(--gs-grey-deep);background:var(--gs-bone-shade);font:500 13px/1.4 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);margin-top:16px;padding:12px 14px}.gs-timeline__call--now{border-left-color:var(--gs-vermilion);color:var(--gs-ground)}.gs-inner--raised .gs-eyebrow,.gs-inner--raised .gs-tag,.gs-inner--raised .gs-inner__note,.gs-inner--raised .gs-inner__row-note,.gs-inner--raised .gs-inner__row-own,.gs-inner--raised .gs-inner__prose p,.gs-situations .gs-eyebrow,.gs-insights .gs-eyebrow,.gs-insights__fine,.gs-megapanel__title,.gs-megapanel__item-note,.gs-hw__strip-note,.gs-hw__neither-v,.gs-hub__reserved-state,.gs-hub__reserved-note{color:var(--gs-rule-light)}.gs-faq__a a{color:var(--gs-bone);border-bottom:1px solid var(--gs-grey);transition:border-color .18s}.gs-faq__a a:hover{border-bottom-color:var(--gs-vermilion)}.gs-inner__title--lead{font:700 clamp(36px, 4.4vw, 90px) / 1.05 var(--gs-font-body);max-width:15em}@media (width>=1000px){.gs-inner--sheet-lede .gs-inner__head{grid-template-columns:minmax(150px,210px) minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(26px,3.2vw,60px)}.gs-inner--sheet-lede .gs-inner__head:not(:has(>:nth-child(3))){grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.gs-inner--sheet-lede .gs-inner__head:has(.gs-inner__title--lead){grid-template-columns:minmax(150px,210px) minmax(0,1fr);row-gap:clamp(24px,2.4vw,40px)}.gs-inner--sheet-lede .gs-inner__head:has(.gs-inner__title--lead)>:nth-child(n+2){grid-column:2}.gs-inner--sheet-lede .gs-inner__head>.gs-eyebrow{border-top:2px solid;padding-top:10px;margin-bottom:0!important}.gs-inner--sheet-lede .gs-inner__head--end{align-items:start}.gs-inner--sheet-lede .gs-inner__head .gs-inner__title{max-width:20em}}.gs-contact{position:relative;overflow:hidden}.gs-contact:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(101deg,#908b8217 0 1px,#0000 1px 15px),repeating-linear-gradient(11deg,#908b820d 0 1px,#0000 1px 38px);position:absolute;inset:0}.gs-contact>*{position:relative}@media (width>=900px){.gs-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px) and (width<=1239px){.gs-related .gs-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.gs-related .gs-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-assoc{border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--gs-ground);width:100%}.gs-assoc__head-s,.gs-assoc__head-c,.gs-assoc__label,.gs-assoc__cell{border-bottom:1px solid var(--gs-rule-light);vertical-align:middle;padding:clamp(13px,1.5vw,18px) clamp(5px,.8vw,11px)}.gs-assoc__head-s,.gs-assoc__head-c{font:500 12px / 1.25 var(--gs-font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--gs-ground-raised);vertical-align:bottom;padding-bottom:10px}.gs-assoc__head-s{text-align:left;width:34%}.gs-assoc__head-c{text-align:center}.gs-assoc__label{text-align:left;font:500 clamp(15px, 1.4vw, 18px) / 1.3 var(--gs-font-body);color:var(--gs-ground)}.gs-assoc__row--lead .gs-assoc__label{font-weight:700}.gs-assoc__cell{text-align:center}.gs-assoc__sq{width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--gs-ground-raised);display:inline-block}.gs-assoc__cell[data-on="1"] .gs-assoc__sq{background:var(--gs-ground);box-shadow:none}.gs-assoc__state{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-assoc__short{display:none}@media (width<=619px){.gs-assoc__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gs-assoc__short{display:inline}.gs-assoc__head-s,.gs-assoc__head-c{letter-spacing:.04em;font-size:10px}.gs-assoc__head-s{width:38%}.gs-assoc__label{font-size:14px}.gs-assoc__sq{width:13px;height:13px}}.gs-assoc__sq{position:relative}.gs-assoc__fill{background:var(--gs-vermilion);opacity:1;position:absolute;inset:0}@media (width>=1000px){html.gs-motion .gs-assoc__fill[data-el=acell]{opacity:0}}.gs-assoc__legend{border-top:1px solid var(--gs-rule-light);font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:14px 0 0;list-style:none;display:flex}.gs-assoc__legend li{align-items:center;gap:10px;display:flex}.gs-assoc__key{flex:none;width:14px;height:14px}.gs-assoc__key--on{background:var(--gs-ground)}.gs-assoc__key--target{background:var(--gs-vermilion)}.gs-assoc__key--off{box-shadow:inset 0 0 0 1px var(--gs-ground-raised)}.gs-assocscene{background:var(--gs-bone);height:200vh;color:var(--gs-ground)}.gs-assocscene .gs-sscene__stage-t{color:var(--gs-ground)}.gs-assocscene .gs-sscene__stage-n,.gs-assocscene .gs-sscene__caption,.gs-assocscene .gs-sscene__k{color:var(--gs-ground-raised)}.gs-assocscene .gs-sscene__k{border-bottom-color:var(--gs-rule-light)}.gs-assocscene .gs-eyebrow{color:var(--gs-ground-raised)}@media (width>=1000px){.gs-assocscene .gs-sscene__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}html:not(.gs-motion) .gs-assocscene{height:auto;padding:clamp(72px,12vw,120px) 0}@media (width<=999px){.gs-assocscene{height:auto;padding:clamp(72px,12vw,120px) 0}}.gs-shifts{border-top:1px solid var(--gs-hair-on-dark-strong)}.gs-shifts__row{border-bottom:1px solid var(--gs-hair-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2.4vw,40px);padding:clamp(20px,2.2vw,30px) 0;display:grid}.gs-shifts__from,.gs-shifts__to{font:400 clamp(16px, 1.5vw, 18px) / 1.5 var(--gs-font-body);text-wrap:pretty;margin:0}.gs-shifts__from{color:var(--gs-rule-light)}.gs-shifts__to{color:var(--gs-bone);gap:14px;display:flex}.gs-shifts__mark{background:var(--gs-grey);flex:none;width:9px;height:9px;margin-top:.5em}.gs-shifts__row--lead .gs-shifts__from,.gs-shifts__row--lead .gs-shifts__to{font-size:clamp(19px,1.9vw,24px);font-weight:500;line-height:1.35}.gs-shifts__row--lead .gs-shifts__from{color:var(--gs-rule-light)}.gs-shifts__row--lead .gs-shifts__mark{background:var(--gs-bone)}@media (width<=719px){.gs-shifts__row{grid-template-columns:minmax(0,1fr);gap:10px}}.gs-bidlist{background:var(--gs-ground);height:230vh}.gs-bidlist .gs-scene__sticky{align-items:center;display:flex}.gs-bidlist__grid{align-items:center;gap:clamp(28px,4vw,72px);display:grid}@media (width>=900px){.gs-bidlist__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.gs-bidlist__stages{gap:clamp(20px,2.6vw,34px);margin-top:clamp(20px,2.6vw,34px);display:grid}.gs-bidlist__stage{opacity:1}@media (width>=900px){.gs-motion .gs-bidlist__stages{gap:0}.gs-motion .gs-bidlist__stage{opacity:0;grid-area:1/1;transition:opacity .32s}.gs-motion .gs-bidlist__stage[data-stage="0"]{opacity:1}}.gs-bidlist__stage-t{font:700 clamp(28px, 3vw, 44px) / 1.1 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0 0 clamp(12px,1.6vw,20px)}.gs-bidlist__stage-n{font:400 clamp(17px, 1.5vw, 20px) / 1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:30em;margin:0}.gs-bidlist__sheet{--gs-bl-row:clamp(40px, 5.4vh, 64px);position:relative}.gs-bidlist__head{border-bottom:1px solid var(--gs-hair-on-dark-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.gs-bidlist__head-k{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey)}.gs-bidlist__plate{margin-top:12px;position:relative}.gs-bidlist__slots{margin:0;padding:0;list-style:none}.gs-bidlist__slot{height:var(--gs-bl-row);border:1px solid var(--gs-hair-on-dark-soft);border-bottom:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding-right:14px;display:grid}.gs-bidlist__slot:last-child{border-bottom:1px solid var(--gs-hair-on-dark-soft)}.gs-bidlist__slot-n{font:500 12px/1 var(--gs-font-body);letter-spacing:.08em;color:var(--gs-grey-deep);padding-left:14px}.gs-bidlist__slot-r{background:var(--gs-hair-on-dark-strong);height:1px}.gs-bidlist__slot-k{font:500 12px/1 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep)}.gs-bidlist__you{height:var(--gs-bl-row);background:var(--gs-ground);border:1px solid var(--gs-vermilion);transition:transform .42s var(--gs-ease);align-items:center;gap:14px;padding:0 14px;display:flex;position:absolute;top:0;left:46px;right:0}@media (width>=900px){.gs-motion .gs-bidlist__you{transform:translateY(calc(var(--gs-bl-row) * 8))}}.gs-bidlist__you-mk{background:var(--gs-vermilion);flex:none;width:9px;height:9px}.gs-bidlist__you-name{font:700 15px/1.2 var(--gs-font-body);color:var(--gs-bone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-bidlist__caps,.gs-bidlist__notes{display:none}@media (width>=900px){.gs-motion .gs-bidlist__caps,.gs-motion .gs-bidlist__notes{display:grid}}.gs-bidlist__caps>*,.gs-bidlist__notes>*{opacity:0;grid-area:1/1;transition:opacity .32s}.gs-bidlist__caps>[data-cap="0"],.gs-bidlist__notes>[data-note="0"]{opacity:1}.gs-bidlist__caps,.gs-bidlist__notes{justify-items:end}.gs-bidlist__notes{margin-left:auto}.gs-bidlist__cap{font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);white-space:nowrap}.gs-bidlist__note{font:500 12px/1 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-vermilion);white-space:nowrap}.gs-ladder{background:var(--gs-bone);height:175vh;color:var(--gs-ground)}.gs-ladder .gs-scene__sticky{align-items:center;display:flex}.gs-ladder__grid{align-items:center;gap:clamp(28px,4vw,72px);display:grid}@media (width>=900px){.gs-ladder__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.gs-ladder__rows{margin-top:clamp(18px,2.4vw,30px)}.gs-ladder__row{border-top:1px solid var(--gs-rule-light);opacity:1;align-items:baseline;gap:14px;padding:clamp(8px,1.1vh,14px) 0;display:flex}@media (width>=900px){.gs-motion .gs-ladder__row{opacity:0;transform:translateY(14px)}}.gs-ladder__mk{background:var(--gs-rule-light);flex:none;width:8px;height:8px}.gs-ladder__row-t{font:400 min(clamp(15px, 1.1vw, 24px), 2.4vh) / 1.4 var(--gs-font-body);color:var(--gs-ground-raised)}.gs-ladder__row--2 .gs-ladder__row-t{font-size:min(clamp(17px,1.25vw,27px),2.7vh)}.gs-ladder__row--3 .gs-ladder__row-t{font-size:min(clamp(20px,1.45vw,31px),3.1vh);font-weight:500}.gs-ladder__row--4 .gs-ladder__row-t{color:var(--gs-ground-raised);font-size:min(clamp(23px,1.7vw,36px),3.6vh);font-weight:500}.gs-ladder__row--4 .gs-ladder__mk,.gs-ladder__row--5 .gs-ladder__mk{background:var(--gs-grey)}.gs-ladder__row--5 .gs-ladder__row-t{color:var(--gs-ground);font-size:min(clamp(28px,2vw,43px),4.2vh);font-weight:700}.gs-ladder__row--6 .gs-ladder__row-t{color:var(--gs-ground);font-size:min(clamp(32px,2.3vw,50px),4.9vh);font-weight:700}.gs-ladder__row--6 .gs-ladder__mk{background:var(--gs-ground);width:10px;height:10px}.gs-ladder__concl{border-top:2px solid var(--gs-ground);font:700 clamp(26px, 2.7vw, 44px) / 1.1 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:clamp(16px,2.2vh,28px) 0 0;padding-top:clamp(14px,1.8vh,22px)}.gs-ladder__concl span{display:block}@media (width>=900px){.gs-motion .gs-ladder__concl span{clip-path:inset(100% 0 -6%)}}.gs-ladder__aside{max-width:620px}.gs-ladder__aside-k{border-bottom:1px solid var(--gs-ground);font:500 13px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);margin:0 0 clamp(16px,2.2vh,24px);padding-bottom:10px}.gs-ladder__tally{grid-template-columns:repeat(24,minmax(0,1fr));gap:5px;height:clamp(64px,9vh,120px);display:grid}.gs-ladder__mark{box-shadow:inset 0 0 0 1px var(--gs-ground-raised);opacity:1;background:0 0;transition:background .26s,box-shadow .26s}.gs-ladder__mark[data-mark-end=lit],.gs-ladder__mark[data-mark-end=accent]{box-shadow:none}.gs-ladder__mark[data-mark-end=lit]{background:var(--gs-ground-raised);opacity:1}.gs-ladder__mark[data-mark-end=accent]{background:var(--gs-vermilion);opacity:1}@media (width>=900px){html.gs-motion .gs-ladder__mark{background:var(--gs-ground-raised);box-shadow:none}}.gs-ladder__legend{border-top:1px solid var(--gs-rule-light);flex-wrap:wrap;gap:10px 26px;margin:clamp(14px,2vh,20px) 0 0;padding-top:12px;display:flex}.gs-ladder__legend span{font:500 13px/1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);align-items:center;gap:9px;display:flex}.gs-ladder__legend i{width:9px;height:14px;box-shadow:inset 0 0 0 1px var(--gs-ground-raised);background:0 0;flex:none}.gs-ladder__legend span:nth-child(2) i{background:var(--gs-ground-raised);box-shadow:none}.gs-ladder__legend span:last-child i{background:var(--gs-vermilion);box-shadow:none}.gs-ladder__caveat{font:400 14px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:12px 0 0}html:not(.gs-motion) .gs-bidlist,html:not(.gs-motion) .gs-ladder{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-bidlist .gs-scene__sticky,html:not(.gs-motion) .gs-ladder .gs-scene__sticky{height:auto;display:block;position:static;overflow:visible}@media (width<=899px){.gs-bidlist,.gs-ladder{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-bidlist .gs-scene__sticky,.gs-ladder .gs-scene__sticky{height:auto;display:block;position:static;overflow:visible}.gs-bidlist__sheet{--gs-bl-row:46px}.gs-ladder__row-t{font-size:17px}.gs-ladder__row--2 .gs-ladder__row-t{font-size:18px}.gs-ladder__row--3 .gs-ladder__row-t{font-size:20px}.gs-ladder__row--4 .gs-ladder__row-t{font-size:22px}.gs-ladder__row--5 .gs-ladder__row-t{font-size:25px}.gs-ladder__row--6 .gs-ladder__row-t{font-size:28px}.gs-ladder__tally{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:38px;row-gap:10px;height:auto}.gs-ladder__aside{max-width:none;margin-top:clamp(32px,8vw,48px)}}.gs-sscene .gs-scene__sticky{align-items:center;display:flex}.gs-sscene__grid{align-items:center;gap:clamp(28px,4vw,72px);display:grid}@media (width>=1000px){.gs-sscene__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}.gs-sscene__stages{gap:clamp(20px,2.6vw,34px);margin-top:clamp(20px,2.6vw,34px);display:grid}.gs-sscene__stage{opacity:1}@media (width>=1000px){.gs-motion .gs-sscene__stages{gap:0}.gs-motion .gs-sscene__stage{opacity:0;grid-area:1/1;transition:opacity .14s}.gs-motion .gs-sscene__stage[data-active]{opacity:1;transition:opacity .3s .14s}.gs-motion .gs-sscene__stages:not(:has([data-active])) .gs-sscene__stage[data-stage="0"]{opacity:1}}.gs-sscene__stage-t{font:700 clamp(27px, 2.9vw, 42px) / 1.12 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0 0 clamp(12px,1.6vw,20px)}.gs-sscene__stage-n{font:400 clamp(17px, 1.5vw, 20px) / 1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:30em;margin:0}.gs-sscene__caption{font:400 15px / 1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:36em;margin:clamp(22px,2.8vw,34px) 0 0}.gs-sscene__k{border-bottom:1px solid var(--gs-hair-on-dark-strong);font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin-bottom:clamp(16px,2vw,24px);padding-bottom:10px;display:block}.gs-spread{background:var(--gs-ground);height:240vh}.gs-spread__frame{height:clamp(260px,52vh,680px)}.gs-spread__svg{width:100%;height:100%;display:block}.gs-spread__land{fill:#f3f0e90d;stroke:#f3f0e933;stroke-width:1px;vector-effect:non-scaling-stroke}.gs-spread__lit{fill:#f3f0e957;stroke:#f3f0e9d9;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:1}.gs-spread__lit--home{fill:var(--gs-bone);stroke:var(--gs-ground)}.gs-spread__casing{fill:none;stroke:var(--gs-ground);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:0}.gs-spread__arc{fill:none;stroke:#f3f0e9d9;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}.gs-spread__arc--far{stroke-dasharray:.022 .014;stroke:#f3f0e9b3}.gs-spread__mark{fill:var(--gs-vermilion);opacity:1}.gs-spread__home{fill:var(--gs-ground)}@media (width>=1000px){html.gs-motion .gs-spread__lit[data-el=lit],html.gs-motion .gs-spread__mark[data-el=mark]{opacity:0}html.gs-motion .gs-spread__arc[data-el=arc],html.gs-motion .gs-spread__casing[data-el=arc]{stroke-dashoffset:1px}html.gs-motion .gs-spread__arc--far[data-el=arc]{stroke-dasharray:1}}.gs-spread__legend{border-top:1px solid var(--gs-hair-on-dark-soft);font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:14px 0 0;list-style:none;display:flex}.gs-spread__legend li{align-items:center;gap:10px;display:flex}.gs-spread__key{flex:none;width:14px;height:14px}.gs-spread__key--home{background:var(--gs-bone)}.gs-spread__key--lit{background:#f3f0e957;box-shadow:inset 0 0 0 1px #f3f0e9d9}.gs-spread__key--mark{background:var(--gs-vermilion)}.gs-ledger{background:var(--gs-ground);height:230vh}.gs-ledger__head,.gs-ledger__row{grid-template-columns:minmax(0,1fr) clamp(66px,6.4vw,104px) clamp(66px,6.4vw,104px);align-items:center;gap:12px;display:grid}.gs-ledger__head{border-bottom:1px solid var(--gs-hair-on-dark-strong);padding-bottom:10px}.gs-ledger__head-c{font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);text-align:right}.gs-ledger__head-c--target{color:var(--gs-bone)}.gs-ledger__row{border-bottom:1px solid var(--gs-hair-on-dark-soft);padding:clamp(9px,1.5vh,15px) 0}.gs-ledger__row-k{font:400 max(13px, min(clamp(15px, 1.35vw, 17px), 2.1vh)) / 1.35 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty}.gs-ledger__cell{font:500 12px / 1 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);justify-content:flex-end;align-items:center;gap:8px;display:flex}.gs-ledger__cell--swap{display:grid}.gs-ledger__state{grid-area:1/1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gs-ledger__state--on{color:var(--gs-bone);opacity:1}.gs-ledger__state--off{color:var(--gs-grey);display:none}.gs-ledger__mk{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--gs-grey);flex:none}.gs-ledger__mk--on{background:var(--gs-bone);box-shadow:none}.gs-ledger__state--on .gs-ledger__mk--on{background:var(--gs-vermilion)}@media (width>=1000px){html.gs-motion .gs-ledger__state--off{opacity:1;display:flex}html.gs-motion .gs-ledger__state--on{opacity:0}}.gs-compound{background:var(--gs-bone);height:220vh;color:var(--gs-ground)}.gs-compound .gs-sscene__stage-t{color:var(--gs-ground)}.gs-compound .gs-sscene__stage-n,.gs-compound .gs-sscene__caption,.gs-compound .gs-sscene__k{color:var(--gs-ground-raised)}.gs-compound .gs-sscene__k{border-bottom-color:var(--gs-rule-light)}.gs-compound__tree{margin:0;padding:0;list-style:none}.gs-compound__row{opacity:1;align-items:baseline;gap:12px;padding:clamp(8px,1.7vh,17px) 0;display:flex}.gs-compound__row--1{border-left:1px solid var(--gs-rule-light);margin-left:6px;padding-left:clamp(16px,2vw,26px)}.gs-compound__row--2{border-left:1px solid var(--gs-rule-light);margin-left:clamp(34px,4.6vw,62px);padding-left:clamp(16px,2vw,26px)}.gs-compound__mk{background:var(--gs-grey-deep);flex:none;width:8px;height:8px;margin-top:.34em}.gs-compound__row--0 .gs-compound__mk{background:var(--gs-ground);width:12px;height:12px}.gs-compound__row--1 .gs-compound__mk{background:var(--gs-ground-raised);width:10px;height:10px}.gs-compound__name{font:400 max(13px, min(clamp(15px, 1.35vw, 17px), 2.1vh)) / 1.4 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty}.gs-compound__row--0 .gs-compound__name{font:700 max(15px, min(clamp(17px, 1.6vw, 21px), 2.6vh)) / 1.3 var(--gs-font-body);color:var(--gs-ground)}.gs-compound__row--1 .gs-compound__name{font:500 max(14px, min(clamp(16px, 1.4vw, 18px), 2.3vh)) / 1.35 var(--gs-font-body)}.gs-compound__row--end .gs-compound__mk{background:var(--gs-vermilion);width:10px;height:10px}.gs-compound__row--end .gs-compound__name{color:var(--gs-ground);font-weight:500}@media (width>=1000px){html.gs-motion .gs-compound__row{clip-path:inset(100% 0 -12%);opacity:.15}}.gs-capset{background:var(--gs-ground);height:200vh}.gs-capset__frame{aspect-ratio:3/2;width:100%;max-height:58vh}.gs-capset__svg{width:100%;height:100%;display:block}.gs-capset__svg--stack{display:none}@media (width<=699px){.gs-capset__svg--wide{display:none}.gs-capset__svg--stack{display:block}.gs-capset__frame{aspect-ratio:600/686}}.gs-capset__label{font:500 14.5px var(--gs-font-body);fill:var(--gs-bone)}.gs-capset__label--stack{font-size:25px}.gs-capset__pick{fill:var(--gs-bone)}.gs-capset__track{fill:none;stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-capset__hatchline{stroke:#f3f0e94d;stroke-width:1px;vector-effect:non-scaling-stroke}.gs-capset__known{fill:#f3f0e98c}.gs-capset__claim{fill:var(--gs-bone);stroke:var(--gs-ground);stroke-width:2px;transform-box:fill-box;transform-origin:0;transform:scaleX(1)}@media (width>=1000px){html.gs-motion .gs-capset__row[data-el=crow]{opacity:0}html.gs-motion .gs-capset__claim[data-el=claim]{transform:scaleX(0)}}.gs-capset__legend{border-top:1px solid var(--gs-hair-on-dark-soft);font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:14px 0 0;list-style:none;display:flex}.gs-capset__legend li{align-items:center;gap:10px;display:flex}.gs-capset__key{flex:none;width:14px;height:14px}.gs-capset__key--known{background:#f3f0e98c}.gs-capset__key--gap{box-shadow:inset 0 0 0 1px var(--gs-hair-on-dark-strong);background:repeating-linear-gradient(45deg,#f3f0e94d,#f3f0e94d 1px,#0000 1px 5px)}.gs-capset__key--claim{background:var(--gs-bone);box-shadow:inset 0 0 0 2px var(--gs-ground)}html:not(.gs-motion) .gs-spread,html:not(.gs-motion) .gs-ledger,html:not(.gs-motion) .gs-compound,html:not(.gs-motion) .gs-capset,html:not(.gs-motion) .gs-radius,html:not(.gs-motion) .gs-routes{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-sscene .gs-scene__sticky{height:auto;display:block;position:static;overflow:visible}@media (width<=999px){.gs-spread,.gs-ledger,.gs-compound,.gs-capset{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-sscene .gs-scene__sticky{height:auto;display:block;position:static;overflow:visible}.gs-sscene__aside{margin-top:clamp(32px,8vw,48px)}.gs-spread__frame{height:clamp(220px,62vw,380px)}.gs-capset__frame{max-height:none}.gs-ledger__head,.gs-ledger__row{grid-template-columns:minmax(0,1fr) 72px 72px;gap:10px}.gs-ledger__head-c,.gs-ledger__cell{letter-spacing:.06em;font-size:11px}}.gs-radius{background:var(--gs-ground);height:200vh}.gs-radius__frame{aspect-ratio:1;width:100%;max-height:58vh}.gs-radius__svg{width:100%;height:100%;display:block}.gs-radius__ring{fill:none;stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:1}.gs-radius__core{fill:var(--gs-bone)}.gs-radius__mark{opacity:1;vector-effect:non-scaling-stroke}.gs-radius__mark--b0{fill:var(--gs-bone)}.gs-radius__mark--b1{fill:none;stroke:#f3f0e9ad;stroke-width:1.2px}.gs-radius__mark--b2{fill:none;stroke:#f3f0e97a;stroke-width:1.2px}.gs-radius__wedge{fill:#f0443217;stroke:var(--gs-vermilion);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:1}.gs-radius__fill{fill:var(--gs-vermilion);stroke:var(--gs-ground);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:1}@media (width>=1000px){html.gs-motion .gs-radius__ring[data-el=rring],html.gs-motion .gs-radius__mark[data-el=rmark],html.gs-motion .gs-radius__fill[data-el=rfill],html.gs-motion .gs-radius__wedge[data-el=rwedge]{opacity:0}}.gs-routes{background:var(--gs-ground);height:200vh}.gs-routes__frame{aspect-ratio:520/440;width:100%;max-height:58vh}.gs-routes__svg{width:100%;height:100%;display:block}.gs-routes__svg--stack{display:none}@media (width<=699px){.gs-routes__svg--wide{display:none}.gs-routes__svg--stack{display:block}.gs-routes__frame{aspect-ratio:500/920}}.gs-routes__head{font:500 17px var(--gs-font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--gs-grey-deep)}.gs-routes__head--stack{font-size:20px}.gs-routes__node{fill:none;stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-routes__label{font:500 21px var(--gs-font-body);fill:var(--gs-bone)}.gs-routes__label--stack{font-size:25px}.gs-routes__note{font:500 17px var(--gs-font-body);letter-spacing:.06em;text-transform:uppercase;fill:var(--gs-grey)}.gs-routes__note--stack{font-size:22px}.gs-routes__pkg{fill:none;stroke:var(--gs-bone);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-routes__pkg-t{font:500 20px var(--gs-font-body);letter-spacing:.04em;fill:var(--gs-bone);text-anchor:middle}.gs-routes__pkg-t--stack{font-size:30px}.gs-routes__path{fill:none}.gs-routes__path--open{stroke:var(--gs-bone);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0}.gs-routes__path--closed{stroke:#f3f0e957;stroke-width:1px;stroke-dasharray:.012 .014;opacity:1}.gs-routes__path--lit{stroke:var(--gs-vermilion);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:0}@media (width>=1000px){html.gs-motion .gs-routes__path[data-el=rtdraw],html.gs-motion .gs-routes__path[data-el=rtlit]{stroke-dashoffset:1px}html.gs-motion .gs-routes__path[data-el=rtfade],html.gs-motion .gs-routes [data-el=rtnode]{opacity:0}}.gs-radius__legend,.gs-routes__legend{border-top:1px solid var(--gs-hair-on-dark-soft);font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:14px 0 0;list-style:none;display:flex}.gs-radius__legend li,.gs-routes__legend li{align-items:center;gap:10px;display:flex}.gs-radius__key,.gs-routes__key{flex:none;width:14px;height:14px}.gs-radius__key--b0{background:var(--gs-bone)}.gs-radius__key--b1{box-shadow:inset 0 0 0 1px #f3f0e9ad}.gs-radius__key--b2{box-shadow:inset 0 0 0 1px #f3f0e97a}.gs-radius__key--sect{background:var(--gs-vermilion);box-shadow:inset 0 0 0 2px var(--gs-ground)}.gs-routes__key--open,.gs-routes__key--closed,.gs-routes__key--lit{width:22px;height:2px}.gs-routes__key--open{background:var(--gs-bone)}.gs-routes__key--closed{background:repeating-linear-gradient(90deg,#f3f0e957,#f3f0e957 4px,#0000 4px 9px);height:1px}.gs-routes__key--lit{background:var(--gs-vermilion)}@media (width<=999px){.gs-radius__frame,.gs-routes__frame{max-height:none}}.gs-bscreen{border-bottom:1px solid var(--gs-rule-light);display:grid}.gs-bscreen__row{border-top:1px solid var(--gs-rule-light);gap:clamp(18px,2.4vw,34px);padding:clamp(26px,3vw,40px) 0;display:grid}@media (width>=1000px){.gs-bscreen__row{grid-template-columns:minmax(0,.72fr) minmax(0,2fr);gap:clamp(24px,4vw,64px)}}.gs-bscreen__name{font:700 clamp(21px, 2vw, 27px) / 1.18 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0 0 8px}.gs-bscreen__role{font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);margin:0 0 16px}.gs-bscreen__status{font:500 12px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);margin:0;display:inline-block}.gs-bscreen__row--held .gs-bscreen__status{border:1px solid var(--gs-ground-raised);color:var(--gs-ground);padding:6px 9px}.gs-bscreen__fields{gap:clamp(20px,2.4vw,30px);margin:0;display:grid}@media (width>=780px){.gs-bscreen__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) clamp(24px,3vw,48px)}}.gs-bscreen__field dt{font:500 13px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);margin-bottom:10px}.gs-bscreen__field dd{font:400 clamp(16px, 1.4vw, 18px) / 1.55 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0}.gs-bscreen__lead{font-weight:700;display:block}.gs-bscreen__leadnote{color:var(--gs-ground-raised);margin-top:6px;font-size:.92em;display:block}@media (width<=999px){.gs-radius,.gs-routes{height:auto;padding:clamp(72px,12vw,120px) 0}}.gs-inner__list--owned .gs-inner__row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.72fr);align-items:start;padding:clamp(26px,2.8vw,38px) 0}.gs-inner__list--owned .gs-inner__row-n{font-family:var(--gs-font-display);letter-spacing:.01em;color:var(--gs-grey-deep);font-size:clamp(34px,3.3vw,52px);font-weight:800;line-height:.78}.gs-inner--bone .gs-inner__list--owned .gs-inner__row-n{color:var(--gs-rule-light)}.gs-inner--shade .gs-inner__list--owned .gs-inner__row-n{color:var(--gs-ground-raised)}.gs-inner__list--owned .gs-inner__row-name{padding-top:4px}.gs-inner__list--owned .gs-inner__row-note{padding-top:7px}.gs-inner__row-own{font:500 14px / 1.5 var(--gs-font-body);letter-spacing:.02em;color:var(--gs-grey);text-wrap:pretty;margin:0;padding-top:9px}.gs-inner--bone .gs-inner__row-own,.gs-inner--shade .gs-inner__row-own{color:var(--gs-ground-raised)}.gs-inner__row-own--ours{color:var(--gs-bone);font-weight:700}.gs-inner--bone .gs-inner__row-own--ours,.gs-inner--shade .gs-inner__row-own--ours{color:var(--gs-ground)}@media (width<=999px){.gs-inner__list--owned .gs-inner__row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.gs-inner__row-own{border-top:1px solid var(--gs-hair-on-dark);grid-column:1/-1;margin-top:4px;padding-top:14px}.gs-inner--bone .gs-inner__row-own,.gs-inner--shade .gs-inner__row-own{border-top-color:var(--gs-rule-light)}}@media (width<=719px){.gs-inner__list--owned .gs-inner__row{grid-template-columns:1fr}.gs-inner__list--owned .gs-inner__row-n{font-size:30px}}.gs-week{background:var(--gs-ground);height:200vh}.gs-week__frame{width:100%;aspect-ratio:var(--gs-frame-wide);max-height:58vh}.gs-week__svg{width:100%;height:100%;display:block}.gs-week__svg--stack{display:none}@media (width<=699px){.gs-week__svg--wide{display:none}.gs-week__svg--stack{display:block}.gs-week__frame{aspect-ratio:var(--gs-frame-stack)}}.gs-week__day{font:500 14.5px var(--gs-font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--gs-grey)}.gs-week__day--stack{font-size:19px}.gs-week__hour{font:500 14.5px var(--gs-font-body);letter-spacing:.04em;fill:var(--gs-grey-deep)}.gs-week__hour--stack{font-size:15px}.gs-week__cell{stroke:none;transition:fill .24s,fill-opacity .24s}.gs-week__cell[data-c1=est]{fill:var(--gs-grey)}.gs-week__cell[data-c1=field]{fill:var(--gs-grey);fill-opacity:.55}.gs-week__cell[data-c1=admin]{fill:var(--gs-grey);fill-opacity:.3;stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-week__cell[data-c1=bd]{fill:var(--gs-vermilion)}.gs-week[data-wk="0"] .gs-week__cell[data-c0=est]{fill:var(--gs-grey);fill-opacity:1;stroke:none}.gs-week[data-wk="0"] .gs-week__cell[data-c0=field]{fill:var(--gs-grey);fill-opacity:.55;stroke:none}.gs-week[data-wk="0"] .gs-week__cell[data-c0=admin]{fill:var(--gs-grey);fill-opacity:.3;stroke:var(--gs-hair-on-dark-strong);stroke-width:1px}.gs-week[data-wk="0"] .gs-week__cell[data-c0=bd]{fill:var(--gs-vermilion);fill-opacity:1;stroke:none}.gs-week__ghost{stroke:var(--gs-vermilion);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:1;transition:opacity .24s}.gs-week__hatchline{stroke:var(--gs-vermilion);stroke-width:1.6px;vector-effect:non-scaling-stroke}.gs-week[data-wk="0"] .gs-week__ghost{opacity:0}.gs-week__rule{stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-week__band{fill:var(--gs-vermilion);transform-box:fill-box;transform-origin:0;transform:scaleX(1)}@media (width>=1000px){html.gs-motion .gs-week__col[data-el=wcol]{opacity:0}html.gs-motion .gs-week__band[data-el=band]{transform:scaleX(0)}}.gs-week__legend{font:500 12px / 1.2 var(--gs-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--gs-grey);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:0;list-style:none;display:flex}.gs-week__legend li{align-items:center;gap:8px;display:flex}.gs-week__key{flex:none;width:11px;height:11px}.gs-week__key--est{background:var(--gs-grey)}.gs-week__key--field{background:color-mix(in srgb, var(--gs-grey) 55%, transparent)}.gs-week__key--admin{background:color-mix(in srgb, var(--gs-grey) 30%, transparent);outline:1px solid var(--gs-hair-on-dark-strong);outline-offset:-1px}.gs-week__key--bd{background:var(--gs-vermilion)}.gs-week__key--taken{background:repeating-linear-gradient(45deg, var(--gs-vermilion) 0 1.5px, transparent 1.5px 5px);outline:1px solid var(--gs-vermilion);outline-offset:-1px}.gs-week__key--band{background:var(--gs-vermilion);width:16px;height:3px}.gs-split{background:var(--gs-ground);height:200vh}.gs-split__frame{width:100%;aspect-ratio:var(--gs-frame);max-height:58vh}.gs-split__svg{width:100%;height:100%;display:block}.gs-split__head{font:500 14.5px var(--gs-font-body);letter-spacing:.06em;text-transform:uppercase;fill:var(--gs-grey)}.gs-split__rule{stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-split__work{fill:var(--gs-grey);fill-opacity:.42}.gs-split__work--deep{fill-opacity:.5}.gs-split__intro{fill:var(--gs-ground);fill-opacity:.45;stroke:var(--gs-bone);stroke-opacity:.62;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;transition:fill .26s,fill-opacity .26s,stroke-opacity .26s}.gs-split[data-sp="0"] .gs-split__intro,.gs-split[data-sp="1"] .gs-split__intro{fill:var(--gs-bone);fill-opacity:.7;stroke-opacity:0}.gs-split__name{font:500 14.5px var(--gs-font-body);letter-spacing:.03em;fill:var(--gs-bone)}.gs-split__name--deep{letter-spacing:.04em;font-size:15.5px;font-weight:700}.gs-split__tick{fill:var(--gs-bone)}.gs-split__detail{font:400 14px var(--gs-font-body);letter-spacing:.02em;fill:var(--gs-bone);fill-opacity:.8}.gs-split__fig{font-family:var(--gs-font-display);letter-spacing:.01em;fill:var(--gs-bone);font-size:42px;font-weight:800}.gs-split__sub{font:500 14px var(--gs-font-body);letter-spacing:.04em;text-transform:uppercase;fill:var(--gs-grey)}@media (width>=1000px){html.gs-motion .gs-split__bar[data-el=sbar],html.gs-motion .gs-split__bought[data-el=sdetail],html.gs-motion .gs-split__close[data-el=sclose]{opacity:0}}.gs-split__legend{font:500 12px / 1.2 var(--gs-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--gs-grey);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:0;list-style:none;display:flex}.gs-split__legend li{align-items:center;gap:8px;display:flex}.gs-split__key{flex:none;width:11px;height:11px}.gs-split__key--work{background:color-mix(in srgb, var(--gs-grey) 42%, transparent)}.gs-split__key--intro{background:color-mix(in srgb, var(--gs-ground) 45%, transparent);outline:1px dashed color-mix(in srgb, var(--gs-bone) 62%, transparent);outline-offset:-1px}.gs-split__key--spent{background:color-mix(in srgb, var(--gs-bone) 70%, transparent)}.gs-split__key--tick{background:var(--gs-bone);width:8px;height:8px}html:not(.gs-motion) .gs-week,html:not(.gs-motion) .gs-split{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-week__frame,html:not(.gs-motion) .gs-split__frame{max-height:none}@media (width<=999px){.gs-week,.gs-split{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-week__frame,.gs-split__frame{max-height:none}}.gs-trail{background:var(--gs-ground);--gs-trail-bg:var(--gs-ground);height:200vh}.gs-scene__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-trail__plate{grid-template-columns:24px minmax(0,1fr);column-gap:14px;display:grid}.gs-trail__step:first-of-type{grid-row:1}.gs-trail__step:nth-of-type(2){grid-row:2}.gs-trail__step:nth-of-type(3){grid-row:3}.gs-trail__step:nth-of-type(4){grid-row:4}.gs-trail__step:nth-of-type(5){grid-row:5}.gs-trail__step:nth-of-type(6){grid-row:6}.gs-trail__rail{background:var(--gs-hair-on-dark-strong);grid-area:1/1/6;justify-self:center;width:1px}.gs-trail__window{background:var(--gs-bone);transform-origin:top;grid-area:2/1/6;justify-self:center;width:3px;transform:scaleY(1)}.gs-trail__step{grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:14px;padding:0 0 clamp(16px,1.8vw,22px);display:grid}.gs-trail__step[data-last]{border-top:1px solid var(--gs-hair-on-dark);margin-top:clamp(6px,.8vw,10px);padding-top:clamp(16px,1.8vw,22px);padding-bottom:0}.gs-trail__node{background:var(--gs-grey);justify-self:center;width:11px;height:11px;margin-top:5px}.gs-trail__step[data-own=no] .gs-trail__node{background:var(--gs-trail-bg);box-shadow:inset 0 0 0 1px var(--gs-grey-deep)}.gs-trail__step[data-last] .gs-trail__node{background:var(--gs-bone);width:15px;height:15px;box-shadow:none;margin-top:3px}.gs-trail__step-h{font:700 clamp(15px, 1.25vw, 17px) / 1.35 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0}.gs-trail__step-n{font:400 clamp(13px, 1.05vw, 14.5px) / 1.45 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:5px 0 0}.gs-trail__legend,.gs-posting__legend,.gs-seat__legend{font:500 12px / 1.2 var(--gs-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--gs-grey);flex-wrap:wrap;gap:10px clamp(16px,2vw,30px);margin:clamp(14px,1.8vw,22px) 0 0;padding:0;list-style:none;display:flex}.gs-trail__legend li,.gs-posting__legend li,.gs-seat__legend li{align-items:center;gap:8px;display:flex}.gs-trail__key,.gs-posting__key,.gs-seat__key{flex:none;width:11px;height:11px}.gs-trail__key--own{background:var(--gs-grey)}.gs-trail__key--not{box-shadow:inset 0 0 0 1px var(--gs-grey-deep)}.gs-trail__key--win{background:var(--gs-bone);width:3px;height:14px}.gs-posting{background:var(--gs-ground);height:200vh}.gs-posting__plate{gap:clamp(18px,2vw,26px);display:grid}.gs-posting__ad{border:1px solid var(--gs-hair-on-dark-strong);gap:7px;padding:clamp(13px,1.4vw,17px) clamp(14px,1.5vw,18px);display:grid}.gs-posting__line{font:400 clamp(12.5px, 1.05vw, 13.5px) / 1.4 var(--gs-font-body);color:var(--gs-grey);border-left:2px solid #0000;margin:0;padding-left:9px}.gs-posting__line[data-law]{border-left-color:var(--gs-grey-deep);color:var(--gs-grey-deep)}.gs-posting__ask{border-top:1px solid var(--gs-hair-on-dark);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;column-gap:clamp(10px,1.1vw,14px);padding:clamp(8px,.9vw,11px) 0;display:grid}.gs-posting__ask:first-child{border-top:none;padding-top:0}.gs-posting__mk{width:11px;height:11px;margin-top:4px;transition:background-color .24s,box-shadow .24s}.gs-posting__ask[data-kind=implied] .gs-posting__mk{background:var(--gs-grey)}.gs-posting__ask[data-kind=open] .gs-posting__mk{box-shadow:inset 0 0 0 1px var(--gs-grey-deep)}.gs-posting__ask[data-kind=decides] .gs-posting__mk{background:var(--gs-vermilion)}.gs-posting[data-po="0"] .gs-posting__mk,.gs-posting[data-po="1"] .gs-posting__mk{box-shadow:inset 0 0 0 1px var(--gs-grey-deep);background:0 0}.gs-posting__ask-t{font:500 clamp(13.5px, 1.15vw, 15px) / 1.4 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0}.gs-posting__st{text-align:right;min-width:82px;font:500 11.5px / 1.3 var(--gs-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--gs-grey-deep);white-space:nowrap;padding-top:3px}.gs-posting__ask[data-kind=decides] .gs-posting__st{color:var(--gs-bone);font-weight:700}.gs-posting__key--decides{background:var(--gs-vermilion)}.gs-posting__key--open{box-shadow:inset 0 0 0 1px var(--gs-grey-deep)}.gs-posting__key--implied{background:var(--gs-grey)}.gs-seat{background:var(--gs-ground);height:200vh}.gs-seat__frame{width:100%;aspect-ratio:var(--gs-frame-wide);max-height:58vh}.gs-seat__svg{width:100%;height:100%;display:block}.gs-seat__svg--stack{display:none}@media (width<=699px){.gs-seat__svg--wide{display:none}.gs-seat__svg--stack{display:block}.gs-seat__frame{aspect-ratio:var(--gs-frame-stack)}}.gs-seat__seat{font:500 14.5px var(--gs-font-body);letter-spacing:.06em;text-transform:uppercase;fill:var(--gs-grey)}.gs-seat__seat--stack{letter-spacing:.04em;font-size:15px}.gs-seat__wk{font:500 14.5px var(--gs-font-body);letter-spacing:.05em;text-transform:uppercase;fill:var(--gs-grey-deep)}.gs-seat__wk--before{fill:var(--gs-grey)}.gs-seat__cell{fill:var(--gs-grey);stroke:none;transition:fill .24s,fill-opacity .24s}.gs-seat__cell[data-s1=open]{fill:none;stroke:var(--gs-rule-light);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-seat[data-st="0"] .gs-seat__cell[data-s0=on],.gs-seat[data-st="1"] .gs-seat__cell[data-s0=on]{fill:var(--gs-grey);stroke:none}.gs-seat[data-st="0"] .gs-seat__cell[data-s0=open],.gs-seat[data-st="1"] .gs-seat__cell[data-s0=open]{fill:none;stroke:var(--gs-rule-light);stroke-width:1px}.gs-seat__tick{fill:var(--gs-bone);opacity:.85;transition:opacity .24s}.gs-seat[data-st="0"] .gs-seat__tick,.gs-seat[data-st="1"] .gs-seat__tick[data-era=late]{opacity:0}.gs-seat__before{transform-box:fill-box;transform-origin:bottom;transform:scaleY(1)}.gs-seat__hatchline{stroke:var(--gs-vermilion);stroke-width:1.8px;vector-effect:non-scaling-stroke}.gs-seat__split{stroke:var(--gs-hair-on-dark-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-seat__key--on{background:var(--gs-grey)}.gs-seat__key--open{box-shadow:inset 0 0 0 1px var(--gs-rule-light)}.gs-seat__key--tick{background:var(--gs-bone);height:5px}.gs-seat__key--before{background:repeating-linear-gradient(45deg, var(--gs-vermilion) 0, var(--gs-vermilion) 2px, transparent 2px, transparent 5px)}@media (width>=1000px) and (height<=760px){.gs-trail__step{padding-bottom:12px}.gs-trail__step[data-last]{margin-top:4px;padding-top:12px}.gs-trail__step-h{font-size:15px}.gs-trail__step-n{margin-top:3px;font-size:13px}.gs-posting__ask{padding:7px 0}.gs-posting__ask-t{font-size:13.5px}.gs-posting__ad{gap:5px;padding:11px 13px}.gs-posting__plate{gap:16px}.gs-trail__legend,.gs-posting__legend{margin-top:12px}.gs-search__plate{gap:15px}.gs-search__bar{padding:11px 13px}.gs-search__results{gap:7px}.gs-search__res{padding:9px 11px}.gs-search__res-t,.gs-search__chk-t{font-size:13.5px}.gs-search__read{padding-top:12px}.gs-search__read-k{margin-bottom:10px}.gs-search__checks{gap:7px 20px}}@media (width>=1000px){html.gs-motion .gs-trail__step[data-el=tstep]{opacity:0}html.gs-motion .gs-trail__window[data-el=twindow]{transform:scaleY(0)}html.gs-motion .gs-posting__line[data-el=pline],html.gs-motion .gs-posting__ask[data-el=pask],html.gs-motion .gs-posting__st[data-el=pstat],html.gs-motion .gs-seat__col[data-el=scol]{opacity:0}html.gs-motion .gs-seat__before[data-el=sbefore]{transform:scaleY(0)}}html:not(.gs-motion) .gs-trail,html:not(.gs-motion) .gs-posting,html:not(.gs-motion) .gs-seat{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-seat__frame{max-height:none}@media (width<=999px){.gs-trail,.gs-posting,.gs-seat{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-seat__frame{max-height:none}}.gs-search{background:var(--gs-ground);height:200vh}.gs-search__plate{gap:clamp(18px,2vw,26px);display:grid}.gs-search__bar{border:1px solid var(--gs-hair-on-dark-strong);background:#f3f0e90a;align-items:center;gap:12px;padding:clamp(14px,1.5vw,17px) clamp(15px,1.6vw,18px);display:flex}.gs-search__cue{background:var(--gs-grey);flex:none;width:9px;height:9px}.gs-search__q{min-width:0;font:500 clamp(14.5px, 1.4vw, 18px) / 1.3 var(--gs-font-body);color:var(--gs-bone);clip-path:inset(0)}.gs-search__caret{display:none}.gs-search__results{gap:10px;display:grid}.gs-search__res{border:1px solid var(--gs-hair-on-dark);align-items:center;gap:13px;padding:12px 13px;display:flex}.gs-search__n{font:500 11.5px / 1 var(--gs-font-body);letter-spacing:.08em;color:var(--gs-rule-light);flex:none}.gs-search__res-t{min-width:0;font:500 clamp(14.5px, 1.3vw, 16px) / 1.3 var(--gs-font-body);color:var(--gs-grey)}.gs-search__rule{background:var(--gs-hair-on-dark-strong);flex:auto;min-width:8px;height:1px}.gs-search__tag{font:500 11.5px / 1 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep);flex:none}.gs-search__res[data-you]{border:2px solid var(--gs-vermilion);background:#f0443214}.gs-search__res[data-you] .gs-search__res-t{color:var(--gs-bone);font-weight:700}.gs-search__res[data-you] .gs-search__tag{color:var(--gs-vermilion)}.gs-search__read{border-top:1px solid var(--gs-hair-on-dark-strong);padding-top:clamp(14px,1.6vw,18px)}.gs-search__read-k{font:500 12.5px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin:0 0 13px}.gs-search__checks{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px 22px;display:grid}.gs-search__chk{align-items:center;gap:10px;display:flex}.gs-search__mk{background:var(--gs-bone);flex:none;width:9px;height:9px}.gs-search__chk-t{font:400 clamp(14.5px, 1.3vw, 16px) / 1.4 var(--gs-font-body);color:var(--gs-bone)}@media (width>=1000px){.gs-motion .gs-search__q{clip-path:inset(0 100% 0 0)}.gs-motion .gs-search__caret{background:var(--gs-bone);flex:none;width:9px;height:20px;animation:1.1s step-end infinite gsCaret;display:block}.gs-motion .gs-search__res,.gs-motion .gs-search__read{opacity:0}.gs-motion .gs-search__chk{opacity:.28}.gs-motion .gs-search[data-sq="0"] .gs-search__res[data-you]{border:1px dashed var(--gs-hair-on-dark-strong);background:0 0}.gs-motion .gs-search[data-sq="0"] .gs-search__res[data-you] .gs-search__res-t{color:var(--gs-grey-deep);font-weight:500}.gs-motion .gs-search[data-sq="0"] .gs-search__res[data-you] .gs-search__tag{color:var(--gs-grey-deep)}}@keyframes gsCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}.gs-qfield{margin:0}.gs-qfield__field{gap:clamp(2px,.7%,4px);display:grid}.gs-qfield__row{grid-template-columns:repeat(20,minmax(0,1fr));gap:clamp(2px,.7%,4px);display:grid}.gs-qfield__mk{background:#14141147;width:100%;padding-top:100%;display:block}.gs-qfield__mk[data-keep]{background:var(--gs-ground)}.gs-qfield__cap{border-top:1px solid var(--gs-rule-light);font:400 15px / 1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:36em;margin:clamp(18px,2.2vw,26px) 0 0;padding-top:clamp(14px,1.6vw,18px)}.gs-seosplit{align-items:start;gap:clamp(28px,4vw,64px);margin-bottom:clamp(44px,5vw,76px);display:grid}@media (width>=1200px){.gs-seosplit{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}.gs-seosplit .gs-inner__prose{grid-template-columns:minmax(0,1fr)}.gs-seonote{border:1px solid var(--gs-hair-on-dark-strong);font:400 clamp(15px, 1.3vw, 16px) / 1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:46em;margin:clamp(26px,3vw,38px) 0 0;padding:14px 16px}html:not(.gs-motion) .gs-search{height:auto;padding:clamp(72px,12vw,120px) 0}@media (width<=999px){.gs-search{height:auto;padding:clamp(72px,12vw,120px) 0}}.gs-lag{background:var(--gs-ground);height:200vh}.gs-lag__intro{font:400 clamp(16px, 1.35vw, 18px) / 1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:34em;margin:clamp(18px,2.2vw,26px) 0 0}.gs-lag__plate{border-top:1px solid var(--gs-hair-on-dark-strong)}.gs-lag__head,.gs-lag__row{grid-template-columns:minmax(0,1.3fr) minmax(58px,.85fr) minmax(72px,1fr);align-items:baseline;gap:6px 14px;display:grid}.gs-lag__head{padding:12px 0 10px}.gs-lag__head-c{font:500 12px / 1.3 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep)}.gs-lag__head-c--now{color:var(--gs-grey)}.gs-lag__row{border-top:1px solid var(--gs-hair-on-dark-soft);opacity:1;padding:12px 0}.gs-lag__metric{font:400 clamp(14px, 1.2vw, 15px) / 1.35 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty}.gs-lag__was{font:500 clamp(16px, 1.4vw, 19px) / 1.2 var(--gs-font-body);color:var(--gs-grey-deep)}.gs-lag__now{opacity:1;align-items:baseline;gap:9px;display:flex}.gs-lag__tick{background:var(--gs-bone);flex:none;width:8px;height:8px;transform:translateY(-2px)}.gs-lag__now-v{font:700 clamp(16px, 1.4vw, 19px) / 1.2 var(--gs-font-body);color:var(--gs-bone)}.gs-lag__bar{background:var(--gs-vermilion);transform-origin:0;height:10px;margin-top:18px;transform:scaleX(1)}.gs-lag__gap{opacity:1;align-items:baseline;gap:16px;margin-top:14px;display:flex}.gs-lag__gap-n{font-family:var(--gs-font-display);color:var(--gs-bone);font-size:clamp(36px,4.4vw,62px);font-weight:800;line-height:.9}.gs-lag__gap-t{font:500 clamp(14px, 1.3vw, 16px) / 1.4 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:22em}.gs-lag__note{border-top:1px solid var(--gs-hair-on-dark-soft);font:400 13px / 1.5 var(--gs-font-body);color:var(--gs-grey-deep);text-wrap:pretty;max-width:40em;margin:16px 0 0;padding-top:14px}@media (width>=1000px){.gs-motion .gs-lag__row,.gs-motion .gs-lag__now,.gs-motion .gs-lag__gap{opacity:0}.gs-motion .gs-lag__bar{transform:scaleX(0)}}@media (width>=1000px) and (height<=760px){.gs-lag__intro{margin-top:14px;font-size:15px}.gs-lag__row{padding:9px 0}.gs-lag__bar{height:8px;margin-top:13px}.gs-lag__gap{margin-top:11px}.gs-lag__gap-n{font-size:40px}.gs-lag__note{margin-top:12px;padding-top:10px;font-size:12px}}.gs-rgrid{margin:clamp(36px,4.4vw,60px) 0 0}.gs-rgrid__field{border-collapse:collapse;table-layout:fixed;width:100%}.gs-rgrid__corner{border-bottom:2px solid var(--gs-ground);width:22%;padding:0 14px 10px 0}.gs-rgrid__col{border-bottom:2px solid var(--gs-ground);width:13%;font:500 12px / 1.25 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-ground-raised);text-align:left;vertical-align:bottom;text-wrap:pretty;padding:0 14px 10px 0}.gs-rgrid__label{border-bottom:1px solid var(--gs-rule-light);font:400 clamp(14px, 1.2vw, 15px) / 1.35 var(--gs-font-body);color:var(--gs-ground-raised);text-align:left;text-wrap:pretty;padding:13px 14px 13px 0;font-weight:400}.gs-rgrid__cell{border-bottom:1px solid var(--gs-rule-light);padding:13px 14px 13px 0}.gs-rgrid__cell:before{content:"";background:#14141180;width:14px;height:14px;display:block}.gs-rgrid__cell[data-on]:before{background:var(--gs-ground)}.gs-rgrid__row[data-full] .gs-rgrid__label,.gs-rgrid__row[data-full] .gs-rgrid__cell{border-bottom:2px solid var(--gs-vermilion)}.gs-rgrid__row[data-full] .gs-rgrid__label{color:var(--gs-ground);font-weight:700}.gs-rgrid__cap{font:400 15px / 1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:44em;margin:clamp(18px,2.2vw,26px) 0 0}@media (width<=1199px){.gs-rgrid__corner{width:auto;padding-right:8px}.gs-rgrid__col{writing-mode:vertical-rl;letter-spacing:.04em;width:42px;height:150px;padding-right:6px;font-size:13px}.gs-rgrid__cell{padding-right:6px}}.gs-inner--bone .gs-inner__list--marked .gs-inner__row-n,.gs-inner--shade .gs-inner__list--marked .gs-inner__row-n,.gs-inner__list--marked .gs-inner__row-n{color:var(--gs-vermilion)}.gs-read{grid-template-columns:1fr;gap:clamp(18px,2.2vw,30px);display:grid}@media (width>=900px){.gs-read{grid-template-columns:repeat(5,minmax(0,1fr))}}.gs-read__stem{background:var(--gs-bone);width:1px;height:26px;display:block}.gs-read__n{font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey-deep);margin:14px 0 10px;display:block}.gs-read__t{font:700 clamp(19px, 1.7vw, 22px) / 1.2 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;margin:0 0 8px}.gs-read__note{font:400 clamp(15px, 1.3vw, 16px) / 1.5 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;margin:0}.gs-read__q[data-stop] .gs-read__stem{background:var(--gs-vermilion);width:2px;height:34px}.gs-read__q[data-stop] .gs-read__n{color:var(--gs-bone)}html:not(.gs-motion) .gs-lag{height:auto;padding:clamp(72px,12vw,120px) 0}@media (width<=999px){.gs-lag{height:auto;padding:clamp(72px,12vw,120px) 0}}.gs-decay{background:var(--gs-ground);height:200vh}.gs-decay__intro{font:400 clamp(16px, 1.35vw, 18px) / 1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:34em;margin:clamp(18px,2.2vw,26px) 0 0}.gs-decay__plate{border-top:1px solid var(--gs-hair-on-dark-strong);max-width:91.7647vh;padding-top:clamp(16px,2vw,22px)}.gs-decay__frame{aspect-ratio:600/340;width:100%}.gs-decay__svg{width:100%;height:100%;display:block}.gs-decay__base{stroke:var(--gs-grey-deep);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-decay__owned{fill:none;stroke:var(--gs-bone);stroke-width:3px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.gs-decay__rented{fill:none;stroke:var(--gs-vermilion);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gs-decay__stop{stroke:var(--gs-grey-deep);stroke-width:2px;stroke-dasharray:5 7;opacity:1}.gs-decay__cell{fill:none;stroke:var(--gs-grey-deep);stroke-width:1px;vector-effect:non-scaling-stroke}.gs-decay__cell--on{fill:var(--gs-grey);stroke:none;opacity:1}.gs-decay__scale{gap:12px;margin-top:10px;display:flex}.gs-decay__scale span{font:500 12px / 1.35 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-rule-light)}.gs-decay__legend{flex-wrap:wrap;gap:8px 26px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gs-decay__legend li{font:400 14px / 1.4 var(--gs-font-body);color:var(--gs-grey);align-items:center;gap:10px;display:flex}.gs-decay__swatch{flex:none;width:22px}.gs-decay__swatch--rented{background:var(--gs-vermilion);height:5px}.gs-decay__swatch--owned{background:var(--gs-bone);height:3px}.gs-decay__note{border-top:1px solid var(--gs-hair-on-dark);font:400 13px / 1.5 var(--gs-font-body);color:var(--gs-rule-light);text-wrap:pretty;max-width:40em;margin:clamp(14px,1.8vw,18px) 0 0;padding-top:clamp(12px,1.4vw,15px)}@media (width>=1000px){.gs-motion .gs-decay__owned,.gs-motion .gs-decay__rented{stroke-dashoffset:1px}.gs-motion .gs-decay__stop,.gs-motion .gs-decay__cell--on{opacity:0}}@media (width<=999px){.gs-decay{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-decay__plate{max-width:none}}html:not(.gs-motion) .gs-decay{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-decay__plate{max-width:none}.gs-inner__statement--marked{border-top-color:var(--gs-vermilion)}.gs-bury{background:var(--gs-ground);height:200vh}.gs-bury__frame{aspect-ratio:3/2;width:100%;max-height:58vh}.gs-bury__svg{width:100%;height:100%;display:block}.gs-bury__svg line,.gs-bury__svg circle,.gs-bury__svg rect{vector-effect:non-scaling-stroke}.gs-bury__lift--bed{fill:#f3f0e917}.gs-bury__lift--zone{fill:#f3f0e929}.gs-bury__lift--fill{fill:#f3f0e940}.gs-bury__lift--base{fill:#f3f0e957}.gs-bury__lift--wear{fill:#f3f0e973}.gs-bury__edge{stroke:var(--gs-bone);stroke-width:1.5px}.gs-bury__tex{stroke:var(--gs-bone);stroke-width:1px;opacity:.3}.gs-bury__grain{fill:var(--gs-bone);opacity:.32}.gs-bury__pipe{fill:var(--gs-ground);stroke:var(--gs-vermilion);stroke-width:3px}.gs-bury__bore{fill:none;stroke:var(--gs-vermilion);stroke-width:1px;opacity:.55}.gs-bury__hidden circle{fill:none;stroke:var(--gs-vermilion);stroke-width:2px;stroke-dasharray:7 5}.gs-bury__leader{stroke:var(--gs-bone);stroke-width:1px;opacity:.8}.gs-bury__knock{fill:var(--gs-ground)}.gs-bury__label{font:500 14.5px var(--gs-font-body);fill:var(--gs-bone)}.gs-bury__lift-lbl{opacity:1}.gs-bury__notes{border-top:1px solid var(--gs-hair-on-dark-strong);margin-top:clamp(18px,2.2vw,26px);padding-top:clamp(14px,1.6vw,18px);display:grid}.gs-bury__note{grid-area:1/1;transition:opacity .14s}.gs-bury__note[data-bnote="0"]{display:none}.gs-bury__note-k{font:500 12.5px/1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-grey);margin:0 0 10px}.gs-bury__note-t{font:400 clamp(15px, 1.3vw, 16.5px) / 1.55 var(--gs-font-body);color:var(--gs-grey);text-wrap:pretty;max-width:34em;margin:0}.gs-bury__terms{gap:8px 22px;display:grid}@media (width>=560px){.gs-bury__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-bury__term{align-items:center;gap:9px;display:flex}.gs-bury__mk{background:var(--gs-grey);flex:none;width:9px;height:9px}.gs-bury__term-t{font:400 15px/1.35 var(--gs-font-body);color:var(--gs-bone)}.gs-record__rule{background:var(--gs-ground);transform-origin:0;height:2px}.gs-record{gap:clamp(20px,2.4vw,32px);display:grid}@media (width>=620px){.gs-record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.gs-record{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1400px){.gs-record--five{grid-template-columns:repeat(5,minmax(0,1fr))}}.gs-record__stem{background:var(--gs-ground);width:1px;height:26px;display:block}.gs-record__n{border-bottom:2px solid var(--gs-vermilion);font:500 13px/1.2 var(--gs-font-body);letter-spacing:.08em;color:var(--gs-ground);margin:14px 0 10px;padding-bottom:6px;display:inline-block}.gs-record__t{font:700 clamp(19px, 1.7vw, 22px) / 1.2 var(--gs-font-body);color:var(--gs-ground);text-wrap:pretty;margin:0 0 8px}.gs-record__n-t{font:400 16px/1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}@media (width>=1000px){.gs-motion .gs-bury__clip{transform:translateY(var(--gs-bury-depth))}.gs-motion .gs-bury__lift-lbl,.gs-motion .gs-bury__hidden{opacity:0}.gs-motion .gs-bury__note[data-bnote="0"],.gs-motion .gs-bury__note[data-bnote="1"]{opacity:0;display:block}.gs-motion .gs-bury[data-bn="0"] .gs-bury__note[data-bnote="0"],.gs-motion .gs-bury[data-bn="1"] .gs-bury__note[data-bnote="1"]{opacity:1;transition:opacity .3s .14s}.gs-motion .gs-bury:not([data-bn]) .gs-bury__note[data-bnote="0"]{opacity:1}}html:not(.gs-motion) .gs-bury{height:auto;padding:clamp(72px,12vw,120px) 0}html:not(.gs-motion) .gs-bury__frame{max-height:none}@media (width<=999px){.gs-bury{height:auto;padding:clamp(72px,12vw,120px) 0}.gs-bury__frame{max-height:none}}.gs-roster{margin:clamp(36px,4.4vw,60px) 0 0}.gs-roster__k{font:500 13px / 1.3 var(--gs-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gs-ground-raised);margin-bottom:14px;display:block}.gs-roster__list{border-top:2px solid var(--gs-ground);margin:0}.gs-roster__row{border-bottom:1px solid var(--gs-rule-light);gap:4px 0;padding:13px 0;display:grid}@media (width>=720px){.gs-roster__row{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:baseline;gap:0 clamp(20px,2.6vw,40px)}}.gs-roster__role{font:500 clamp(15px, 1.3vw, 16px) / 1.35 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;align-items:baseline;gap:12px;display:flex}.gs-roster__mark{background:#14141180;flex:none;width:10px;height:10px;transform:translateY(-1px)}.gs-roster__row[data-state=held] .gs-roster__mark{background:var(--gs-ground)}.gs-roster__row[data-state=openable] .gs-roster__mark{border:2px solid var(--gs-ground-raised);background:0 0}.gs-roster__row[data-state=held] .gs-roster__role{color:var(--gs-ground);font-weight:700}.gs-roster__status{font:500 13px / 1.4 var(--gs-font-body);letter-spacing:.02em;color:var(--gs-ground);margin-top:4px;display:block}.gs-roster__row[data-state=closed] .gs-roster__status{color:var(--gs-ground-raised)}.gs-roster__turns{font:400 clamp(14px, 1.2vw, 15px) / 1.5 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;margin:0}.gs-roster__row[data-edge]{border-bottom:2px solid var(--gs-vermilion)}.gs-roster__cap{font:400 15px / 1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:44em;margin:clamp(18px,2.2vw,26px) 0 0}.gs-found{background:var(--gs-ground);height:200vh}.gs-found__head{border-bottom:1px solid var(--gs-hair-on-dark-strong);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(16px,2vw,24px);padding-bottom:10px;display:flex}.gs-found__k{border-bottom:0;flex:auto;max-width:24em;margin-bottom:0;padding-bottom:0}.gs-found__states{display:none}.gs-found__plate{gap:0;display:grid}.gs-found__stack{gap:8px;display:grid}.gs-found__block{border:1px solid var(--gs-hair-on-dark-strong);background:var(--gs-ground-raised);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px 14px;padding:clamp(12px,1.8vh,17px) clamp(15px,1.6vw,18px);display:grid}.gs-found__n{font:500 12px / 1 var(--gs-font-body);letter-spacing:.08em;color:var(--gs-rule-light);grid-area:1/1}.gs-found__block-t{font:500 15px / 1.3 var(--gs-font-body);color:var(--gs-bone);grid-area:1/2}.gs-found__rule{background:var(--gs-hair-on-dark-strong);grid-area:2/2;height:1px}.gs-found__purpose{font:500 13px / 1.35 var(--gs-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-bone);grid-area:3/2}.gs-found__void{background-image:repeating-linear-gradient(135deg, var(--gs-grey-deep) 0 1px, transparent 1px 9px);height:0;overflow:hidden}.gs-found__slab{background:var(--gs-vermilion);transform-origin:bottom;height:14px}.gs-found__slab-t{font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-bone);margin:12px 0 0}@media (width>=1000px){.gs-motion .gs-found__block,.gs-motion .gs-found__purpose{opacity:0}.gs-motion .gs-found__slab{transform:scaleY(0)}.gs-motion .gs-found__slab-t{opacity:0}.gs-motion .gs-found__states{text-align:right;flex:none;display:grid}.gs-motion .gs-found__state{opacity:0;font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-bone);white-space:nowrap;grid-area:1/1;transition:opacity .14s}.gs-motion .gs-found__state[data-active]{opacity:1;transition:opacity .3s .14s}.gs-motion .gs-found__states:not(:has([data-active])) .gs-found__state[data-state="0"]{opacity:1}}.gs-msgate{border-left:2px solid var(--gs-vermilion);font:500 clamp(18px, 1.7vw, 21px) / 1.4 var(--gs-font-body);color:var(--gs-bone);text-wrap:pretty;max-width:34em;margin:clamp(30px,3.4vw,44px) 0 0;padding-left:clamp(16px,1.8vw,22px)}.gs-msprice{border-top:2px solid var(--gs-ground);align-items:start;gap:clamp(20px,3vw,56px);margin-top:clamp(44px,5vw,76px);padding-top:clamp(24px,3vw,36px);display:grid}@media (width>=860px){.gs-msprice{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end}}.gs-msprice__tick{background:var(--gs-vermilion);width:88px;height:10px;margin-bottom:clamp(16px,2vw,22px);display:block}.gs-msprice__k{font:500 13px / 1.2 var(--gs-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ground-raised);margin-bottom:10px;display:block}.gs-msprice__v{font-family:var(--gs-font-display);text-transform:uppercase;color:var(--gs-ground);margin:0;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.86}.gs-msprice__note p{font:400 clamp(17px, 1.5vw, 19px) / 1.55 var(--gs-font-body);color:var(--gs-ground-raised);text-wrap:pretty;max-width:38em;margin:0 0 14px}.gs-msprice__note p:last-child{margin-bottom:0}.gs-msprice__note a{color:var(--gs-ground);border-bottom:1px solid var(--gs-rule-light);transition:border-color .18s}.gs-msprice__note a:hover{border-bottom-color:var(--gs-vermilion)}@media (width>=1000px) and (height<=760px){.gs-found__stack{gap:6px}.gs-found__block{gap:5px 14px;padding-top:10px;padding-bottom:10px}.gs-found__void{max-height:46px}.gs-found__slab-t{margin-top:9px}}html:not(.gs-motion) .gs-found{height:auto;padding:clamp(72px,12vw,120px) 0}@media (width<=999px){.gs-found{height:auto;padding:clamp(72px,12vw,120px) 0}}
