.r5 .gdl-hero{--gdl-city: min(237.8px, calc(30vh - 32px) , calc((100vw - 2 * var(--gutter)) / 5.047));--gdl-print: clamp(220px, calc(51vh - 90px) , 400px);padding-bottom:var(--s-9)}.r5 .gdl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--gdl-print);grid-template-rows:auto minmax(0,1fr) auto auto;-moz-column-gap:var(--s-8);column-gap:var(--s-8)}.r5 .gdl-place{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:10px;align-self:start;text-transform:none;letter-spacing:.04em;font-size:var(--t-mono-md);color:var(--c-label)}.r5 .gdl-h1{display:contents}.r5 .gdl-h1-line{grid-column:1;grid-row:2;align-self:end;display:block;padding-top:clamp(var(--s-4),calc(6vh - 6px),var(--s-7));max-width:12ch;font-size:clamp(44px,calc(9.2vh - 11px),var(--t-h1));text-wrap:balance}.r5 .gdl-hero-printwrap{grid-column:2;grid-row:1 / 3;align-self:end;justify-self:end;width:var(--gdl-print);rotate:var(--tilt-print-c);z-index:var(--z-object)}.r5 .gdl-hero-print{width:100%}.r5 .gdl-hero-print img{height:auto;aspect-ratio:var(--ar-photo)}.r5 .gdl-city{grid-column:1 / -1;grid-row:3;display:block;margin-top:clamp(var(--s-3),calc(4vh - 4px),var(--s-6));margin-left:-.052em;transform-origin:0 100%;padding-bottom:.18em;font-weight:700;font-size:var(--gdl-city);line-height:var(--lh-giant);letter-spacing:var(--ls-giant);white-space:nowrap;color:var(--c-ink)}.r5 .gdl-deck{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-7);align-items:end;margin-top:clamp(var(--s-3),3vh,var(--s-5));padding-top:clamp(var(--s-4),4vh,var(--s-6));border-top:1px solid var(--c-line)}.r5 .gdl-lead{max-width:60ch}.r5 .gdl-acts{justify-self:end;align-self:start}.r5 .gdl-partners{padding-top:0;padding-bottom:var(--sec)}.r5 .gdl-partners-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-7);padding:var(--s-5) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-bottom:var(--s-6)}.r5 .gdl-partners-title{font-family:var(--f-mono);font-weight:500;font-size:var(--t-mono-md);letter-spacing:.02em;color:var(--c-ink);white-space:nowrap}.r5 .gdl-partners-sub{font-size:var(--t-small);color:var(--c-muted);max-width:64ch;text-align:right}.r5 .gdl-aud{padding-top:0;padding-bottom:var(--sec-tight)}.r5 .gdl-aud-h{max-width:19ch;margin-bottom:var(--s-7)}.r5 .gdl-aud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);counter-reset:aud}.r5 .gdl-aud-cell{display:grid}.r5 .gdl-aud-card{counter-increment:aud;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--s-7) 0;min-height:300px;padding:var(--s-6);border-radius:var(--r-card);background:var(--c-surface-2);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px var(--c-line),inset 0 0 0 7px var(--c-surface-2),inset 0 0 0 8px var(--c-line);transition:box-shadow var(--d-medium) var(--e-out)}.r5 .gdl-aud-card:hover,.r5 .gdl-aud-card:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line-strong),inset 0 0 0 7px var(--c-surface-2),inset 0 0 0 8px var(--c-line-strong)}.r5 .gdl-aud-no{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);color:var(--c-muted);font-variant-numeric:tabular-nums}.r5 .gdl-aud-no:before{content:"0" counter(aud)}.r5 .gdl-aud-text{display:block;align-self:start}.r5 .gdl-aud-card h3{transition:color var(--d-short)}.r5 .gdl-aud-card p{margin-top:var(--s-3);color:var(--c-body);max-width:30ch}.r5 .gdl-aud-go{justify-self:end;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-ink);transition:background var(--d-short),color var(--d-short),box-shadow var(--d-short),translate var(--d-medium) var(--e-out)}.r5 .gdl-aud-go:before{content:"→";font-size:20px;line-height:1}.r5 .gdl-aud-card:hover .gdl-aud-go,.r5 .gdl-aud-card:focus-visible .gdl-aud-go{background:var(--action);color:var(--on-action);box-shadow:none;translate:4px 0}.r5 .gdl-why{padding-bottom:var(--sec-tight)}.r5 .gdl-why-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--s-8);padding-top:var(--s-6);border-top:2px solid var(--c-ink)}.r5 .gdl-why-h{max-width:100%}.r5 .gdl-why-head .gdl-squiggle{margin-top:var(--s-5)}.r5 .gdl-why-q p{font-weight:500;font-size:var(--t-h3);line-height:1.3;letter-spacing:-.02em;color:var(--c-body);max-width:30em;text-wrap:pretty}.r5 .gdl-why-b{color:var(--c-ink)}.r5 .gdl-ops{padding-bottom:var(--sec-tight)}.r5 .gdl-ops-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s-6);margin-bottom:var(--s-7)}.r5 .gdl-ops-head h2{max-width:14ch}.r5 .gdl-ops-note{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.02em;color:var(--c-muted);padding-bottom:6px;text-wrap:balance}.r5 .gdl-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);counter-reset:op}.r5 .gdl-op-cell{display:grid}.r5 .gdl-op{counter-increment:op;display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden;transition:box-shadow var(--d-medium) var(--e-out)}.r5 .gdl-op:hover{box-shadow:inset 0 0 0 1px var(--c-line-strong)}.r5 .gdl-op-photo{border-radius:0;--ar: var(--ar-wide)}.r5 .gdl-op-photo img{transition:scale var(--d-hero) var(--e-out)}.r5 .gdl-op:hover .gdl-op-photo img{scale:calc(var(--m-settle, 1) * 1.04)}.r5 .gdl-op-body{position:relative;padding:var(--s-6) var(--s-6) var(--s-7);border-top:1px solid var(--c-line)}.r5 .gdl-op-no{display:block;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);color:var(--c-muted);margin-bottom:var(--s-4);font-variant-numeric:tabular-nums}.r5 .gdl-op-no:before{content:"0" counter(op)}.r5 .gdl-op-body h3{max-width:16ch}.r5 .gdl-op-body p{margin-top:var(--s-4);color:var(--c-body);max-width:56ch}.r5 .gdl-how{padding-bottom:var(--sec-tight)}.r5 .gdl-how-h{margin-bottom:var(--s-8)}.r5 .gdl-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);padding-top:var(--s-7);counter-reset:step}.r5 .gdl-steps:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line)}.r5 .gdl-steps:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;margin-top:-1px;background:var(--c-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.8s var(--e-out) .16s}.r5 .gdl-steps[data-in]:after{transform:scaleX(1)}.r5 .gdl-step{counter-increment:step;position:relative;padding-right:var(--s-4)}.r5 .gdl-step:before{content:"";position:absolute;left:0;top:calc(-1 * var(--s-7) - 5px);width:11px;height:11px;border-radius:50%;background:var(--c-ground);box-shadow:inset 0 0 0 2px var(--c-ink);z-index:1;transition:background var(--d-medium) var(--e-out);transition-delay:calc(var(--i, 0) * .38s + .24s)}.r5 .gdl-steps[data-in] .gdl-step:before{background:var(--c-ink)}.r5 .gdl-step-no{display:block;font-weight:700;font-size:44px;line-height:.9;letter-spacing:-.03em;color:var(--c-ink);font-variant-numeric:tabular-nums}.r5 .gdl-step-no:before{content:"0" counter(step)}.r5 .gdl-step h3{margin-top:var(--s-6);font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.r5 .gdl-step p{margin-top:var(--s-3);color:var(--c-body);font-size:var(--t-small);max-width:28ch}.r5 .gdl-inst{padding-bottom:var(--sec-tight)}.r5 .gdl-inst-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:center}.r5 .gdl-inst-copy h2{max-width:14ch}.r5 .gdl-inst-copy p{margin-top:var(--s-5);max-width:40ch}.r5 .gdl-inst-frame{display:grid;place-items:center;min-height:240px;padding:var(--s-8) var(--s-7);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--c-line),inset 0 0 0 9px var(--c-ground),inset 0 0 0 10px var(--c-line)}.r5 .gdl-faq{border-top:1px solid var(--c-line)}.r5 .gdl-faq-aside h2{max-width:9ch}@keyframes gdl-acc{0%{opacity:0;translate:0 -6px}}.r5 .gdl-acc .acc[open]>p{animation:gdl-acc var(--d-medium) var(--e-out) backwards}.r5 .gdl-plan{padding-top:0}.r5 .gdl-plan-panel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-radius:var(--r-card);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}.r5 .gdl-plan-main{padding:var(--s-8);display:grid;gap:var(--s-5);align-content:center}.r5 .gdl-plan-main h2{max-width:14ch}.r5 .gdl-plan-main .acts{margin-top:var(--s-3)}.r5 .gdl-cities{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-left:1px solid var(--c-line)}.r5 .gdl-city-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--c-line);color:var(--c-body);font-weight:600;font-size:var(--t-body);text-decoration:none;transition:background var(--d-short),color var(--d-short)}.r5 .gdl-city-row:last-child{border-bottom:0}.r5 .gdl-city-row:before{content:"";width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}.r5 .gdl-city-row.is-here{color:var(--c-ink)}.r5 .gdl-city-row.is-here:before{background:var(--purple);box-shadow:none}.r5 a.gdl-city-row:after{content:"→";font-size:20px;line-height:1;color:var(--c-muted);transition:translate var(--d-short) var(--e-out),color var(--d-short)}.r5 a.gdl-city-row:hover,.r5 a.gdl-city-row:focus-visible{background:var(--c-hover);color:var(--c-ink)}.r5 a.gdl-city-row:hover:after,.r5 a.gdl-city-row:focus-visible:after{translate:4px 0;color:var(--c-ink)}.r5 .gdl-ally-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-8);align-items:center}.r5 .gdl-ally-grid p{margin-top:var(--s-3);color:var(--c-body);max-width:66ch}.r5 .gdl-news-copy h2{max-width:12ch}.r5 .gdl-news-copy .lede{margin-top:var(--s-5)}.r5 .gdl-news-form{display:grid;gap:var(--s-3);width:100%;max-width:520px;justify-self:end}.r5 .gdl-news-label{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--c-muted)}:root[data-motion=reduce] .r5 .gdl-acc .acc[open]>p{animation:none}:root[data-motion=reduce] .r5 .gdl-steps:after{transform:none;transition:none}:root[data-motion=reduce] .r5 .gdl-step:before{background:var(--c-ink);transition:none}:root[data-motion=reduce] .r5 .gdl-op-photo img,:root[data-motion=reduce] .r5 .gdl-aud-card,:root[data-motion=reduce] .r5 .gdl-aud-go,:root[data-motion=reduce] .r5 .gdl-city-row{transition:none}:root[data-motion=reduce] .r5 .gdl-op-photo img{scale:none}@media(min-width:600px)and (max-width:1279px){.r5.r5-page.gdl{zoom:1!important;width:auto}}@media(min-width:600px)and (max-width:1023px){.r5.r5-page.gdl{--t-h1: 56px;--t-h2: 40px;--t-h3: 26px;--t-h4: 20px;--t-stat: 52px;--t-stat-sm: 36px;--t-lede: 19px;--sec: 96px;--sec-tight: 64px;--gutter: 32px;--col-gap: 32px;--stage-h: 700px;--cross: 96px}.r5 .gdl-hero{--gdl-print: 260px}.r5 .gdl-deck{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .gdl-acts{order:-1;justify-self:start;--intro-at: .77s !important}.r5 .gdl-lead{max-width:none;--intro-at: .91s !important}.r5 .gdl-aud-h{max-width:none}.r5 .gdl-aud-card{min-height:240px;padding:var(--s-5);gap:var(--s-6) 0}.r5 .gdl-why-grid{grid-template-columns:220px minmax(0,1fr);gap:var(--s-7)}.r5 .gdl-ops-note{text-align:right}.r5 .gdl-op-body{padding:var(--s-5) var(--s-5) var(--s-6)}.r5 .gdl-steps{gap:var(--s-5)}.r5 .gdl-step{padding-right:0}.r5 .gdl-inst-grid{gap:var(--s-7)}.r5 .gdl-inst-frame{padding:var(--s-7) var(--s-6)}.r5 .gdl-faq-aside{position:static}.r5 .gdl-acc .acc summary h3{font-size:var(--t-h4)}.r5 .gdl-plan-main{padding:var(--s-7)}.r5 .gdl-cities{grid-template-rows:repeat(3,minmax(64px,1fr))}.r5 .gdl-city-row{padding:var(--s-4) var(--s-5);text-wrap:balance}.r5 .gdl-news-copy h2,.r5 .gdl-news-form{max-width:none}}@media(max-width:599px){.r5 .gdl-hero{--gdl-city: calc((100vw - 2 * var(--gutter)) / 5.047);padding-bottom:var(--s-7)}.r5 .gdl-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;-moz-column-gap:0;column-gap:0}.r5 .gdl-hero-grid>*,.r5 .gdl-h1>*{grid-column:1;grid-row:auto}.r5 .gdl-place{order:1}.r5 .gdl-h1-line{order:2;align-self:auto;padding-top:var(--s-6);max-width:none;font-size:var(--t-h1)}.r5 .gdl-city{order:3;margin-top:var(--s-5)}.r5 .gdl-deck{order:4;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-5);padding-top:var(--s-6)}.r5 .gdl-acts{order:-1;justify-self:stretch;align-self:auto;--intro-at: .77s !important}.r5 .gdl-acts .btn{width:100%}.r5 .gdl-lead{max-width:none;--intro-at: .91s !important}.r5 .gdl-hero-printwrap{order:5;align-self:auto;justify-self:end;width:78%;margin-top:var(--s-7)}.r5 .gdl-partners-head{flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) 0;margin-bottom:var(--s-5)}.r5 .gdl-partners-sub{text-align:left;max-width:none}.r5 .gdl-aud-h{max-width:none;margin-bottom:var(--s-6)}.r5 .gdl-aud-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .gdl-aud-card{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:var(--s-5) var(--s-4);min-height:0;padding:var(--s-5)}.r5 .gdl-aud-no{grid-column:1 / -1;grid-row:1}.r5 .gdl-aud-text{grid-column:1;grid-row:2}.r5 .gdl-aud-card p{max-width:none}.r5 .gdl-aud-go{grid-column:2;grid-row:2;align-self:end}.r5 .gdl-why-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding-top:var(--s-5)}.r5 .gdl-why-q p{max-width:none}.r5 .gdl-ops-head{flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6)}.r5 .gdl-ops-head h2{max-width:none}.r5 .gdl-ops-note{padding-bottom:0}.r5 .gdl-ops-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .gdl-op-body{padding:var(--s-5) var(--s-5) var(--s-6)}.r5 .gdl-op-body h3{max-width:none}.r5 .gdl-how-h{margin-bottom:var(--s-6)}.r5 .gdl-steps{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding-top:0;padding-left:var(--s-6)}.r5 .gdl-steps:before{right:auto;top:14px;bottom:0;left:5px;width:1px;height:auto}.r5 .gdl-steps:after{right:auto;top:14px;bottom:0;left:4px;width:2px;height:auto;margin-top:0;transform:scaleY(0);transform-origin:50% 0}.r5 .gdl-steps[data-in]:after{transform:scaleY(1)}.r5 .gdl-step{padding-right:0}.r5 .gdl-step:before{left:calc(-1 * var(--s-6));top:9px}.r5 .gdl-step-no{font-size:var(--t-stat-sm)}.r5 .gdl-step h3{margin-top:var(--s-3)}.r5 .gdl-step p{max-width:none}.r5 .gdl-inst-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .gdl-inst-copy h2,.r5 .gdl-inst-copy p{max-width:none}.r5 .gdl-inst-frame{min-height:0;padding:var(--s-6) var(--s-5)}.r5 .gdl-faq{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .gdl-faq-aside{position:static}.r5 .gdl-faq-aside h2{max-width:none}.r5 .gdl-acc .acc summary{padding:18px 0;gap:var(--s-4)}.r5 .gdl-acc .acc summary h3{font-size:var(--t-h4)}.r5 .gdl-plan-panel{grid-template-columns:minmax(0,1fr)}.r5 .gdl-plan-main{padding:var(--s-6) var(--s-5);gap:var(--s-4)}.r5 .gdl-plan-main h2{max-width:none}.r5 .gdl-plan-main .acts .btn{width:100%}.r5 .gdl-cities{grid-template-rows:none;border-left:0;border-top:1px solid var(--c-line)}.r5 .gdl-city-row{padding:var(--s-4) var(--s-5);min-height:56px;text-wrap:balance}.r5 .gdl-ally{padding-top:var(--s-7);padding-bottom:var(--s-7)}.r5 .gdl-ally-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .gdl-ally-grid .btn{width:100%}.r5 .gdl-news{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .gdl-news-copy h2{max-width:none}.r5 .gdl-news-form{max-width:none;justify-self:stretch}.r5 .gdl-news-form .field-row{grid-template-columns:minmax(0,1fr)}.r5 .gdl-news-form .btn{width:100%}}.r5 .gdl-cities-label{display:flex;align-items:center;padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--c-line);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}@media(min-width:600px)and (max-width:1023px){.r5 .gdl-cities-label{padding:var(--s-4) var(--s-5)}}@media(max-width:599px){.r5 .gdl-cities-label{padding:var(--s-4) var(--s-5)}}.r5 .gdl-news-form .fieldset{gap:var(--s-3)}.r5 .gdl-news-form .fieldset>.label{font-size:var(--t-mono);letter-spacing:.04em;text-transform:none}
