.g-page{--pg-ease-long:cubic-bezier(.16, 1, .3, 1);--pg-shadow-hover:0 24px 48px -32px rgb(var(--shade-rgb) / .28);--pg-shadow-soft:0 18px 36px -28px rgb(var(--shade-rgb) / .32);--pg-hairline-in:inset 0 0 0 1px rgb(var(--shade-rgb) / .06);--pg-stone-grade:#b4b9b3;background:var(--c-ivory);color:var(--c-ink);font-family:var(--f-sans);word-break:keep-all;overflow-wrap:break-word;font-size:17px;line-height:1.85;display:block;overflow-x:clip}.g-page p,.g-page li,.g-page dd{text-wrap:pretty}.g-page img{max-width:100%;height:auto}.g-page [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.g-page a:focus-visible,.g-page button:focus-visible,.g-page summary:focus-visible{outline:2px solid var(--c-clay);outline-offset:3px}.pg-num{font-variant-numeric:lining-nums tabular-nums}.pg-ulink{transition:background-size .45s var(--ease), color .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.pg-ulink:hover,.pg-ulink:focus-visible{background-size:100% 1px}.pg-img{border-radius:var(--radius);background:var(--c-paper);position:relative;overflow:hidden}.g-page .pg-img img{filter:saturate(.92)contrast(1.02);width:100%;display:block}.pg-img:after{content:"";z-index:2;border-radius:inherit;box-shadow:var(--pg-hairline-in);pointer-events:none;position:absolute;inset:0}.pg-img--studio:before{content:"";z-index:1;background:var(--pg-stone-grade);mix-blend-mode:multiply;opacity:.14;pointer-events:none;position:absolute;inset:0}.pg-matte{margin:0;padding:0 22px 22px 0;position:relative}.pg-matte:before{content:"";border:1px solid var(--c-brass-light);border-radius:var(--radius);background:linear-gradient(160deg, rgb(var(--accent-rgb) / .14) 0%, rgb(var(--accent-rgb) / .03) 100%);position:absolute;inset:22px 0 0 22px}.pg-matte>*{position:relative}.pg-card{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);transition:box-shadow .35s var(--ease), border-color .35s var(--ease)}.pg-card:hover{box-shadow:var(--pg-shadow-hover)}.pg-line{margin:0 -.5em -.08em;padding:0 .5em .08em;display:block;overflow:hidden}.pg-line__in{text-wrap:balance;display:block}.pg-hang .pg-line:first-child .pg-line__in{text-indent:-.36em}.pg-hero{padding-top:clamp(40px,6vw,96px)}.pg-hero__grid{gap:clamp(40px,6vw,96px);padding-bottom:clamp(64px,7.5vw,120px);display:grid;position:relative}.pg-hero__grid:after{content:"";background:var(--c-line);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.pg-hero--nav .pg-hero__grid{padding-bottom:clamp(48px,5vw,72px)}.pg-hero--nav .pg-hero__grid:after{display:none}.pg-hero--media .pg-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.pg-hero__copy{align-content:start;justify-items:start;max-width:780px;display:grid}.pg-hero__title{letter-spacing:-.025em;margin-top:18px;font-size:clamp(34px,4.3vw,62px);line-height:1.22}.pg-hero__copy>.pg-hero__title:first-child{margin-top:0}.pg-hero__title--sm{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,46px);line-height:1.32}.pg-hero__lede{max-width:32em;color:var(--c-ink);white-space:pre-line;text-wrap:pretty;margin-top:22px;font-size:clamp(18px,1.45vw,21px);line-height:1.75}.pg-hero__extra{width:100%;margin-top:32px}.pg-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.pg-hero__fig{margin:0;padding:0 24px 24px 0;position:relative}.pg-hero__fig:before{content:"";background:linear-gradient(160deg, rgb(var(--accent-rgb) / .16) 0%, rgb(var(--accent-rgb) / .04) 100%);border:1px solid var(--c-brass-light);border-radius:var(--radius);transform:translate3d(0, calc(var(--plx,0) * 8px), 0);position:absolute;inset:24px 0 0 24px}.pg-hero__frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-paper);box-shadow:0 34px 60px -34px rgb(var(--shade-rgb) / .45);transform:translate3d(0, calc(var(--plx,0) * -14px), 0);position:relative;overflow:hidden}.pg-hero__frame:after{content:"";z-index:2;box-shadow:var(--pg-hairline-in);pointer-events:none;position:absolute;inset:0}.pg-hero__fig--studio .pg-hero__frame:before{content:"";z-index:1;background:var(--pg-stone-grade);mix-blend-mode:multiply;opacity:.14;pointer-events:none;position:absolute;inset:0}.pg-hero__fig--square .pg-hero__frame{aspect-ratio:1;background:var(--c-white)}.pg-hero__fig--sheet .pg-hero__frame{background:var(--bg-paper-light), var(--c-paper)}.pg-hero__fig--sheet .pg-hero__wipe{justify-content:center;align-items:center;display:flex}.pg-hero__fig--sheet .pg-hero__frame picture{aspect-ratio:1400/1985;border-top:3px solid var(--c-clay);width:auto;height:82%;box-shadow:0 1px 0 rgb(var(--shade-rgb) / .06), 0 34px 52px -26px rgb(var(--shade-rgb) / .42);background:#fff;position:relative;transform:rotate(-2.2deg)}.g-page .pg-hero__fig--sheet .pg-hero__frame img{object-position:50% 0%;filter:none}.pg-hero__wipe{position:absolute;inset:0}.pg-hero__frame picture{width:100%;height:100%;display:block}.g-page .pg-hero__frame img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.pg-hero__nav{border-top:1px solid var(--c-line)}.pg-crumb ol{letter-spacing:.02em;color:var(--c-mute);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.5;list-style:none;display:flex}.pg-crumb li+li:before{content:"›";color:var(--c-clay);margin:0 10px}.pg-crumb a{transition:color .35s var(--ease), background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:1px}.pg-crumb a:hover{color:var(--c-navy);background-size:100% 1px}.pg-crumb+.pg-hero__title{margin-top:20px}.pg-tabs-scroll{scrollbar-width:none;margin:-6px;padding:6px;position:relative;overflow-x:auto}.pg-tabs-scroll::-webkit-scrollbar{display:none}.pg-tabs{width:max-content;min-width:100%;box-shadow:inset 0 -1px 0 var(--c-line);gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:flex}.pg-tabs>li{flex:none}.pg-tab{white-space:nowrap;color:var(--c-mute);transition:color .35s var(--ease);align-items:baseline;gap:8px;padding:20px 0 18px;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.pg-tab:after{content:"";background:var(--c-line);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg-tab:hover{color:var(--c-navy)}.pg-tab:hover:after{transform:scaleX(1)}.pg-tab.is-on{color:var(--c-navy);font-weight:600}.pg-tab.is-on:after{background:var(--c-clay);transform:scaleX(1)}.pg-tabs-scroll[data-ink] .pg-tab:after{display:none}.pg-tab__n{font-family:var(--f-serif);color:var(--c-clay);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:500}.pg-tabs__ink{background:var(--c-clay);transform-origin:0 0;width:1px;height:2px;transform:translateX(var(--ink-x,0)) scaleX(var(--ink-w,0));opacity:var(--ink-o,0);pointer-events:none;position:absolute;bottom:6px;left:0}.pg-tabs-scroll[data-ink-ready] .pg-tabs__ink{transition:transform .6s var(--pg-ease-long), opacity .35s var(--ease)}.pg-sec{padding:var(--section-y) 0;background:var(--c-ivory)}.pg-sec--paper{background:var(--c-paper)}.pg-sec--ivory+.pg-sec--ivory{padding-top:0}.pg-sec--ivory+.pg-sec--ivory>.g-container:before{content:"";height:1px;margin-bottom:var(--section-y);background:var(--c-line);display:block}.pg-sec__head{justify-items:start;max-width:780px;display:grid}.pg-sec__no{font-family:var(--f-serif);letter-spacing:.04em;color:var(--c-clay);font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:14px;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.pg-sec__no:after{content:"";opacity:.55;transform-origin:0;background:currentColor;width:40px;height:1px}.pg-sec__no+.pg-sec__title{margin-top:18px}.pg-sec__title{letter-spacing:-.025em}.pg-sec__lead{max-width:36em;font-family:var(--f-serif);color:var(--c-mute);white-space:pre-line;margin-top:20px;font-size:clamp(17px,1.3vw,19px);line-height:1.85}.pg-sec__body{margin-top:clamp(48px,5vw,72px)}.pg-cta{isolation:isolate;background:var(--c-navy);color:var(--c-on-navy);padding:clamp(96px,11vw,152px) 0;position:relative;overflow:hidden}.pg-cta:before{content:"";z-index:-1;background:radial-gradient(34% 44% at 28% 38%, rgb(var(--accent-rgb) / .15) 0%, rgb(var(--accent-rgb) / 0) 70%), radial-gradient(30% 40% at 78% 72%, rgb(var(--glow-rgb) / .14) 0%, rgb(var(--glow-rgb) / 0) 70%);pointer-events:none;position:absolute;inset:-30% -12%}.pg-cta:after{content:"";z-index:-2;filter:grayscale()contrast(1.15);mix-blend-mode:luminosity;opacity:.2;pointer-events:none;background:url(/sites/ggnb/office/space/lounge-wide.jpg) 50% 45%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 72%);mask-image:linear-gradient(90deg,#0000 8%,#000 72%)}.pg-cta__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px 64px;display:grid}.pg-cta__title{letter-spacing:-.025em}.pg-cta__title:before{content:"";background:var(--c-brass-light);transform-origin:0;width:40px;height:1px;margin-bottom:28px;display:block}.pg-cta__side{justify-items:end;gap:20px;display:grid}.pg-cta__row{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pg-cta__row .g-btn{font-variant-numeric:lining-nums tabular-nums}.pg-cta__note{text-align:right;max-width:26em;color:var(--c-on-navy-mute);font-size:15px;line-height:1.75}.g-page .pg-cta a:focus-visible{outline-color:var(--c-brass-light)}.pg-band{width:min(100%,920px);margin:72px 0 0 auto}.pg-band__frame{aspect-ratio:21/10}.g-page .pg-band__frame img{object-fit:cover;height:100%}.pg-rel{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.pg-rel__row{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;align-items:baseline;gap:8px 32px;padding:30px 0;display:grid}.pg-rel__title{font-family:var(--f-serif);letter-spacing:-.015em;color:var(--c-navy);transition:color .35s var(--ease);font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.4}.pg-rel__desc{color:var(--c-mute);font-size:15px;line-height:1.7}.pg-rel__arrow{color:var(--c-clay);transition:transform .35s var(--ease);font-size:20px;line-height:1}.pg-rel__row:hover .pg-rel__title{color:var(--c-clay)}.pg-rel__row:hover .pg-rel__arrow{transform:translate(3px)}.pg-faq{border-top:1px solid var(--c-line);max-width:920px}.pg-faq__item{border-bottom:1px solid var(--c-line)}.pg-faq__q{cursor:pointer;font-family:var(--f-serif);letter-spacing:-.01em;color:var(--c-navy);transition:color .35s var(--ease);justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 0;font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.55;list-style:none;display:flex}.pg-faq__q::-webkit-details-marker{display:none}.pg-faq__q::marker{content:""}.pg-faq__q:hover{color:var(--c-clay)}.pg-faq__text{text-wrap:pretty}.pg-faq__icon{flex:none;width:14px;height:14px;margin-top:calc(.775em - 7px);position:relative}.pg-faq__icon:before,.pg-faq__icon:after{content:"";background:var(--c-navy);opacity:.6;height:1.5px;transition:transform .45s var(--ease), background-color .35s var(--ease), opacity .35s var(--ease);position:absolute;top:calc(50% - .75px);left:0;right:0}.pg-faq__icon:after{transform:rotate(90deg)}.pg-faq__q:hover .pg-faq__icon:before,.pg-faq__q:hover .pg-faq__icon:after,.pg-faq__item[open] .pg-faq__icon:before,.pg-faq__item[open] .pg-faq__icon:after{background:var(--c-clay);opacity:1}.pg-faq__item[open] .pg-faq__icon:after{transform:rotate(0)}.pg-faq__a{max-width:40em;color:var(--c-ink);padding:0 48px 32px 0;font-size:16px;line-height:1.85}.pg-faq__a p+p{margin-top:12px}.g-page .g-reveal.pg-rv,.g-page .g-reveal.pg-st,.g-page .g-reveal.pg-wipe{opacity:1;transform:none}.pg-ruled{position:relative}.g-page .pg-ruled{border-top-color:#0000}.pg-ruled:before{content:"";background:var(--c-line);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.pg-st>:nth-child(2){--i:1}.pg-st>:nth-child(3){--i:2}.pg-st>:nth-child(4){--i:3}.pg-st>:nth-child(5){--i:4}.pg-st>:nth-child(6){--i:5}.pg-st>:nth-child(7){--i:6}.pg-st>:nth-child(8){--i:7}.pg-st>:nth-child(9){--i:8}.pg-st>:nth-child(10){--i:9}.pg-st>:nth-child(n+11){--i:10}@keyframes pg-rise{0%{transform:translateY(105%)}}@keyframes pg-fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pg-settle{0%{transform:scale(1.06)}}@keyframes pg-draw{0%{transform:scaleX(0)}}@keyframes pg-offset-in{0%{opacity:0;transform:translate(-10px,-10px)}}@keyframes pg-ambient{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.08)}}@media (prefers-reduced-motion:no-preference){.pg-hero__lead-in{animation:pg-fade-up .9s var(--ease) 50ms backwards}.pg-hero .pg-line__in{animation:pg-rise 1.25s var(--pg-ease-long) backwards;animation-delay:calc(.15s + var(--i,0) * .12s)}.pg-hero__lede{animation:pg-fade-up 1s var(--ease) .5s backwards}.pg-hero__extra{animation:pg-fade-up 1s var(--ease) .65s backwards}.pg-hero__nav{animation:pg-fade 1s var(--ease) .75s backwards}.pg-hero__grid:after{animation:pg-draw 1.6s var(--pg-ease-long) .45s backwards}.pg-hero__frame{animation:pg-fade .8s var(--ease) .1s backwards}.pg-hero__wipe{animation:pg-wipe 1.5s var(--pg-ease-long) .25s backwards}.pg-hero__wipe img{animation:pg-settle 2.2s var(--pg-ease-long) .25s backwards}.pg-hero__fig:before{animation:pg-offset-in 1.4s var(--pg-ease-long) .7s backwards}.pg-rv .pg-line__in{transition:transform 1.2s var(--pg-ease-long);transition-delay:calc(80ms + var(--i,0) * .12s);transform:translateY(105%)}.pg-rv .pg-sec__no,.pg-rv .pg-sec__lead,.pg-rv .pg-cta__side{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(12px)}.pg-rv .pg-sec__lead{transition-delay:.32s}.pg-rv .pg-cta__side{transition-delay:.4s}.pg-rv .pg-sec__no:after,.pg-rv .pg-cta__title:before{transition:transform 1.2s var(--pg-ease-long) .2s;transform:scaleX(0)}.pg-rv.is-in .pg-line__in,.pg-rv.is-in .pg-sec__no,.pg-rv.is-in .pg-sec__lead,.pg-rv.is-in .pg-cta__side{opacity:1;transform:none}.pg-rv.is-in .pg-sec__no:after,.pg-rv.is-in .pg-cta__title:before{transform:none}.pg-st>*{--pg-d:calc(var(--i,0) * 80ms + var(--reveal-delay,0s));opacity:0;transition:opacity 1s var(--ease) var(--pg-d), transform 1s var(--ease) var(--pg-d);transform:translateY(14px)}.pg-st.is-in>*{opacity:1;transform:none}.pg-ruled:before{transition:transform 1.4s var(--pg-ease-long) 50ms;transform:scaleX(0)}.pg-ruled.is-in:before{transform:none}.pg-wipe .pg-img{clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--pg-ease-long) var(--reveal-delay,0s)}.g-page .pg-wipe .pg-img img{transition:transform 2s var(--pg-ease-long) var(--reveal-delay,0s);transform:scale(1.06)}.pg-wipe .pg-matte:before,.pg-wipe.pg-matte:before{opacity:0;transition:opacity 1.2s var(--ease) .5s, transform 1.4s var(--pg-ease-long) .5s;transform:translate(-10px,-10px)}.pg-wipe.is-in .pg-img{clip-path:inset(0)}.g-page .pg-wipe.is-in .pg-img img,.pg-wipe.is-in .pg-matte:before,.pg-wipe.is-in.pg-matte:before{opacity:1;transform:none}.pg-cta:before{animation:26s ease-in-out infinite alternate pg-ambient}@supports selector(::details-content){.pg-faq{interpolate-size:allow-keywords}.pg-faq__item::details-content{block-size:0;transition:block-size .55s var(--pg-ease-long), content-visibility .55s allow-discrete;overflow-y:clip}.pg-faq__item[open]::details-content{block-size:auto}.pg-faq__a{opacity:0;transition:opacity .5s var(--ease) 60ms, transform .6s var(--pg-ease-long) 60ms;transform:translateY(-6px)}.pg-faq__item[open] .pg-faq__a{opacity:1;transform:none}@starting-style{.pg-faq__item[open] .pg-faq__a{opacity:0;transform:translateY(-6px)}}}}@media (prefers-reduced-motion:reduce){.pg-hero__fig:before,.pg-hero__frame{transform:none}.pg-tab:after,.pg-tabs__ink,.pg-rel__arrow,.pg-faq__icon:before,.pg-faq__icon:after,.pg-ulink,.pg-card{transition:none}}@media (max-width:899px){.pg-hero--media .pg-hero__grid{grid-template-columns:1fr;gap:48px}.pg-hero__fig{width:100%;max-width:560px;padding:0 16px 16px 0}.pg-hero__fig:before{inset:16px 0 0 16px}.pg-hero__frame{aspect-ratio:4/3}.pg-hero__fig--square{max-width:420px}.pg-hero__fig--square .pg-hero__frame{aspect-ratio:1}.pg-cta__in{grid-template-columns:1fr}.pg-cta__side{justify-items:start}.pg-cta__row{justify-content:flex-start}.pg-cta__note{text-align:left}.pg-rel__row{grid-template-columns:minmax(0,1fr) auto;padding:24px 0}.pg-rel__desc{grid-area:2/1}.pg-rel__arrow{grid-area:1/2;align-self:center}}@media (max-width:799px){.g-page{font-size:16px;line-height:1.8}.pg-matte{padding:0 16px 16px 0}.pg-matte:before{inset:16px 0 0 16px}.pg-band{margin-top:48px}.pg-band__frame{aspect-ratio:3/2}}@media (max-width:599px){.pg-hero__title{margin-top:16px}.pg-hero__lede{margin-top:18px}.pg-cta__row{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pg-cta__row .g-btn{width:100%}.pg-faq__q{gap:20px;padding:24px 0}.pg-faq__a{padding-right:0}}
