.stage-overlay{position:fixed;inset:0;z-index:90;overflow:hidden;background:#000;color:#fff;font-size:clamp(1rem,1vw,1.75rem);line-height:1.15;--stage-pad-x: var(--rail);--stage-pad-y: var(--rail-y)}.stage-overlay :focus-visible{outline:3px solid #c1ff00;outline-offset:5px}.stage-close{position:absolute;top:var(--stage-pad-y);right:var(--stage-pad-x);z-index:3;width:2.8em;height:2.8em;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#2b2e3a;color:#fff}.stage-close svg{width:35%;height:auto}.stage-overlay[data-input=cursor] .stage-close:not(:focus-visible){clip-path:inset(50%);pointer-events:none}@media(max-width:812px){.stage-overlay{--stage-pad-x: 25px;--stage-pad-y: 25px}}@media(max-width:400px){.stage-overlay{--stage-pad-x: 15px;--stage-pad-y: 15px}}.cursor-disc{position:absolute;left:0;top:0;z-index:2;width:var(--cursor-disc-size, 6.25em);height:var(--cursor-disc-size, 6.25em);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:100%;background:var(--cursor-disc-bg, #fff);transform:scale(0);pointer-events:none;will-change:transform}.cursor-disc-fill{position:absolute;inset:0;background:var(--cursor-disc-fill, var(--project-details-highlight));transform:scale3d(1,0,1);transform-origin:bottom;transition:transform .4s var(--control-ease)}.cursor-disc-glyph{position:relative;display:flex;width:var(--cursor-disc-glyph, 36px);height:var(--cursor-disc-glyph, 36px);color:var(--cursor-disc-ink, var(--ink));transition:color .3s var(--control-ease)}.cursor-disc-glyph svg{width:100%;height:100%}.cursor-disc[data-pressed] .cursor-disc-fill{transform:scaleZ(1)}.cursor-disc[data-pressed] .cursor-disc-glyph{color:#fff}.service-film,.service-film-stage,.service-film-strip{display:contents}.service-film-host{display:none}.service-scene{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.service-scene>canvas,.service-film-host>canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.service-film-frame{flex:none;position:relative;margin:0;width:calc(100vw - 2 * var(--rail));height:100%;display:flex;flex-direction:column;border-radius:var(--radius)}.service-film-window{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--project-details-highlight) 22%,var(--project-details-bg))}.service-film-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease)}.service-film[data-live=true] .service-film-window{background:transparent}.service-film[data-live=true] .service-film-poster{opacity:0}.service-film-caption{flex:none;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2vw;height:clamp(58px,5.4vw,104px);padding:0 2px 2px}.service-film-lines{position:relative;flex:1 1 auto;align-self:stretch}.service-film-line{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;gap:1.4em;opacity:0;pointer-events:none;color:var(--project-details-text)}.service-film-count{flex:none;font:11px/1.5 Plex,monospace;letter-spacing:.02em;color:var(--project-details-highlight);white-space:pre}.service-film-text{font-size:clamp(20px,1.9vw,34px);line-height:1.1;font-weight:400;letter-spacing:-.01em}.service-film-word,.service-film-count>span{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:pre;padding-bottom:.08em;margin-bottom:-.08em}.service-film-word>[data-w],.service-film-count>[data-w]{display:inline-block;will-change:transform}.service-film-label{flex:none;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.02em;color:var(--project-details-highlight);padding-bottom:.3em}@media(min-width:813px)and (min-height:501px){.service-detail:has(+[data-next-tail]) .gallery-rail{padding-right:0}}.service-detail .gallery-track i{width:calc(var(--service-progress, var(--gallery-progress, 0)) * 100%)}@media(max-width:812px),(max-height:500px){.service-detail .gallery-sticky{overflow:clip}.service-film{display:block;position:relative;align-self:stretch;height:calc(var(--film-length, 300vh) + 100svh);margin:0 calc(-1 * var(--rail))}.service-film-stage{display:block;position:sticky;top:0;height:100svh;overflow:hidden}.service-film-host{display:block;position:absolute;inset:0;pointer-events:none}.service-film-strip{display:block;position:absolute;left:var(--rail);right:var(--rail);top:0;will-change:transform}.service-film-frame{width:100%;height:calc(100svh - 100px);margin:84px 0 0}.service-film-frame+.service-film-frame{margin-top:100px}.service-film-caption{height:124px;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:8px;padding:0 0 4px}.service-film-line{flex-direction:column;align-items:flex-start;gap:6px}.service-film-text{font-size:23px;line-height:1.12}.service-film-label{position:absolute;right:0;bottom:calc(100% - 22px);padding:0}}@media(min-width:813px)and (max-height:500px){.service-film-text{font-size:20px}}@media print{.service-scene,.service-film-host{display:none}.service-film-poster{opacity:1!important}}.svc{--svc-ink: var(--project-details-text);--svc-accent: var(--project-details-highlight);--svc-rule: color-mix(in srgb, var(--svc-ink) 20%, transparent);--svc-soft: color-mix(in srgb, var(--svc-ink) 74%, var(--project-details-bg));--svc-top: calc(2 * var(--rail-y) + 3.2 * var(--header-size));--svc-body: clamp(1rem, 1.2vw, 1.375rem);--svc-row: clamp(.95rem, 1.1vw, 1.25rem);--svc-q: clamp(1.05rem, 1.35vw, 1.6rem);position:relative;padding:0 var(--rail);background:var(--project-details-bg);color:var(--svc-ink)}.svc-label{font-size:var(--cross-size);font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;color:var(--svc-accent)}.svc-intro,.svc-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.svc-intro{padding-top:12vw;align-items:start}.svc-intro>.svc-label{grid-column:1 / -1;margin-bottom:2.4vw}.svc-statement{grid-column:1 / span 6;grid-row:2 / span 2;margin-left:-.07em;font-size:8vw;line-height:.9;letter-spacing:-.02em}.svc-lead{grid-column:7 / span 6;font-size:clamp(1.05rem,1.5vw,2rem);line-height:1.4}.svc-index{grid-column:7 / span 6;margin-top:3.4vw}.svc-index ol{list-style:none;margin:0;padding:0}.svc-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.svc-mask>span{display:block;transform-origin:0 0}.svc-section{padding-top:11vw;scroll-margin-top:calc(var(--svc-top) - 11vw)}.svc-head{grid-column:1 / span 5;align-self:start;position:sticky;top:var(--svc-top)}.svc-count{display:block;margin-bottom:1.4em;font:11px/1 Plex,monospace;color:var(--svc-soft)}.svc-title{font-size:clamp(2rem,3.4vw,4.5rem);line-height:1.02;letter-spacing:-.025em}.svc-title:focus{outline:none}.svc-body{grid-column:7 / span 6}.svc-p{max-width:36em;font-size:var(--svc-body);line-height:1.55}.svc-p+.svc-p{margin-top:1em}.svc-rows{position:relative;margin:2.6vw 0 0;padding:0;list-style:none;font-size:var(--svc-row);line-height:1.45}.svc-row{position:relative;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.35em var(--gap);padding:1.05em 0 1.1em}.svc-row:before,.svc-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:max(1px,.0625em);background:currentColor;transform-origin:0 50%;pointer-events:none}.svc-row:before{opacity:.2}.svc-row:after{background:var(--svc-accent);transform:scaleX(0);transition:transform .6s var(--ease)}.svc-row-term{margin:0;font-size:1.12em;line-height:1.3;font-weight:400;transition:transform .4s var(--control-ease),color .5s var(--ease)}.svc-row-detail{margin:0;color:var(--svc-soft)}.svc-steps .svc-row{grid-template-columns:3.2em minmax(0,2fr) minmax(0,3fr)}.svc-row-index{padding-top:.35em;font:11px/1 Plex,monospace;color:var(--svc-soft)}.svc-num{font-family:Plex,monospace;font-size:.86em;letter-spacing:-.01em;white-space:nowrap}.svc-times{font-family:DM,Arial,sans-serif;font-size:1.1em}@media(hover:hover){.svc-row:hover:after{transform:scaleX(1)}.svc-row:hover .svc-row-term{transform:translate3d(.35em,0,0);color:var(--svc-accent)}}.svc-plate{--cross: calc(.7 * var(--cross-size));position:relative;margin-top:2.6vw;padding:1.6em 1.4em 1.8em}.svc-plate>.svc-rows{margin:0}.svc-cross{position:absolute;width:var(--cross);height:var(--cross)}.svc-cross:nth-child(1){left:0;top:0}.svc-cross:nth-child(2){right:0;top:0}.svc-cross:nth-child(3){left:0;bottom:0}.svc-cross:nth-child(4){right:0;bottom:0}.svc-cross:before,.svc-cross:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor}.svc-cross:before{width:var(--cross);height:calc(.125 * var(--cross))}.svc-cross:after{width:calc(.125 * var(--cross));height:var(--cross)}.svc-index li{position:relative}.svc-index li:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.2;transform-origin:0 50%}.svc-index-link{position:relative;display:grid;grid-template-columns:3.2em minmax(0,1fr) 1em;align-items:center;gap:1em;padding:.85em .2em .85em 0;font-size:clamp(1rem,1.15vw,1.375rem);line-height:1.25}.svc-index-link>:not(.svc-index-bg){position:relative}.svc-index-bg{position:absolute;inset:.2em -.6em;border-radius:6.25em;background:currentColor;opacity:0;transform:scale(.85);transition:opacity .3s,transform .4s var(--control-ease),box-shadow .3s}.svc-index-count{font:11px/1 Plex,monospace;color:var(--svc-soft)}.svc-index-title{transition:transform .4s var(--control-ease),color .5s var(--ease)}.svc-index-mark{position:relative;width:1em;height:1em;overflow:hidden}.svc-index-mark svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .4s var(--control-ease)}.svc-index-mark svg+svg{transform:translate3d(0,-100%,0)}.svc-index-link:focus-visible{outline:none}.svc-index-link:focus-visible .svc-index-bg{opacity:.08;transform:scale(1);box-shadow:inset 0 0 0 2px var(--svc-accent)}.svc-index-link:focus-visible .svc-index-title{transform:translate3d(.5em,0,0)}@media(hover:hover){.svc-index-link:hover .svc-index-bg{opacity:.06;transform:scale(1)}.svc-index-link:hover .svc-index-title{transform:translate3d(.5em,0,0);color:var(--svc-accent)}.svc-index-link:hover .svc-index-mark svg:first-child{transform:translate3d(0,100%,0)}.svc-index-link:hover .svc-index-mark svg+svg{transform:translateZ(0)}}.svc-faqs .svc-body{margin-top:-.9em}.svc-faq{position:relative}.svc-faq:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.2;transform-origin:0 50%;transition:opacity .4s var(--ease)}.svc-faq.is-open:before{opacity:.4}.svc-faq-q{margin:0;font-size:var(--svc-q);line-height:1.25}.svc-faq-q>button{position:relative;display:grid;grid-template-columns:3.2em minmax(0,1fr) 2.6em;align-items:center;gap:1em;width:100%;margin:0;padding:1.05em .5em 1.05em 0;text-align:left;font:inherit;letter-spacing:-.01em;color:inherit}.svc-faq-q>button>:not(.svc-faq-bg){position:relative}.svc-faq-bg{position:absolute;inset:.3em -.6em;border-radius:6.25em;background:currentColor;opacity:0;transform:scale(.85);transition:opacity .3s,transform .4s var(--control-ease),box-shadow .3s}.svc-faq-index{padding-left:.8em;font:11px/1 Plex,monospace;color:var(--svc-soft)}.svc-faq-text{transition:transform .4s var(--control-ease)}.svc-faq-mark{display:grid;place-items:center;width:2.6em;height:2.6em;justify-self:end;font-size:.72em;transition:rotate .5s var(--ease),scale .2s var(--control-ease)}.svc-faq-mark:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--svc-accent);transform:scale(.2);opacity:0;transition:transform .5s var(--ease),opacity .3s var(--ease)}.svc-faq-mark i{position:absolute;left:50%;top:50%;width:1.1em;height:.14em;margin:-.07em 0 0 -.55em;border-radius:1em;background:currentColor;transition:transform .5s var(--ease),background-color .4s var(--ease)}.svc-faq-mark i+i{transform:rotate(90deg)}.svc-faq.is-open .svc-faq-mark:before{transform:scale(1);opacity:1}.svc-faq.is-open .svc-faq-mark i{background:var(--project-details-btn-text-hover)}.svc-faq.is-open .svc-faq-mark i+i{transform:rotate(180deg)}.svc-faq-q>button:active .svc-faq-mark{scale:.9}.svc-faq-q>button:focus-visible{outline:none}.svc-faq-q>button:focus-visible .svc-faq-bg{opacity:.08;transform:scale(1);box-shadow:inset 0 0 0 2px var(--svc-accent)}@media(hover:hover){.svc-faq-q>button:hover .svc-faq-bg{opacity:.06;transform:scale(1)}.svc-faq-q>button:hover .svc-faq-text{transform:translate3d(.3em,0,0)}.svc-faq:not(.is-open) .svc-faq-q>button:hover .svc-faq-mark{rotate:90deg}}.svc-faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .6s var(--ease),visibility 0s linear .6s}.svc-faq.is-open .svc-faq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .6s var(--ease),visibility 0s linear 0s}.svc-faq-a-inner{min-height:0;overflow:hidden}.svc-faq-a p{max-width:36em;margin-left:calc(4.2 * var(--svc-q));padding:0 1em 1.7em 0;font-size:var(--svc-body);line-height:1.55;color:var(--svc-soft);opacity:0;transform:translate3d(0,.6em,0);transition:opacity .25s var(--ease),transform .5s var(--ease)}.svc-faq.is-open .svc-faq-a p{opacity:1;transform:none;transition:opacity .5s var(--ease) .12s,transform .6s var(--ease) .12s}.svc-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.6em;align-items:center;gap:1em var(--gap);padding:1em .3em}.svc-link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.2;transform-origin:0 50%}.svc-link>:not(.svc-link-bg){position:relative}.svc-link-bg{position:absolute;inset:.3em -.5em;border-radius:6.25em;background:currentColor;opacity:0;transform:scale(.85);transition:opacity .3s,transform .4s var(--control-ease),box-shadow .3s}.svc-link-title{font-size:clamp(1.55rem,2.45vw,3rem);line-height:1.1;letter-spacing:-.035em}.svc-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.svc-roll-text,.svc-roll-clone{display:inline-block;transition:transform .4s var(--control-ease)}.svc-roll-clone{position:absolute;left:0;top:0;transform:translate3d(0,100%,0)}.svc-link-detail{font-size:var(--svc-row);line-height:1.4;color:var(--svc-soft)}.svc-link-mark{display:grid;place-items:center;width:2.6em;height:2.6em}.svc-link-mark svg{width:1.5em;height:1.5em;transform:scale(0);transition:transform .2s var(--control-ease)}.svc-link:focus-visible{outline:none}.svc-link:focus-visible .svc-link-bg{opacity:.08;transform:scale(1);box-shadow:inset 0 0 0 2px var(--svc-accent)}.svc-link:focus-visible .svc-roll-text{transform:translate3d(0,-100%,0)}.svc-link:focus-visible .svc-roll-clone{transform:translateZ(0)}.svc-link:focus-visible .svc-link-mark svg{transform:scale(1)}@media(hover:hover){.svc-link:hover .svc-link-bg{opacity:.06;transform:scale(1)}.svc-link:hover .svc-roll-text{transform:translate3d(0,-100%,0)}.svc-link:hover .svc-roll-clone{transform:translateZ(0)}.svc-link:hover .svc-link-mark svg{transform:scale(1);transition:transform .2s var(--control-ease) .2s}}.svc-end{position:relative;height:calc(100svh + 25vw);margin-top:4vw}.svc-end-inner{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:var(--svc-top) calc(25vw + var(--rail)) var(--rail-y) 0}.svc-end-title{margin-left:-.05em;font-size:7vw;line-height:.95;letter-spacing:-.02em}.svc-end-cta{margin:2.4vw 0 4.6vw}.svc-related>.svc-label{margin-bottom:.6em}.svc-slot{display:none}.svc .pill,.svc .pill.white{--pill-background: #fff;--pill-ink: var(--project-details-btn-text);--pill-accent: var(--project-details-highlight);--pill-accent-ink: var(--project-details-btn-text-hover);box-shadow:none;transition:background cubic-bezier(.35,0,0,1) .5s;padding-left:1.125em;gap:1.125em}.svc .pill .pill-text{transition:color cubic-bezier(.35,0,0,1) .5s .1s,transform cubic-bezier(.35,0,0,1) .4s .1s}.svc .pill-arrow{top:calc(50% - .75em);right:.75em;width:1.5em;height:1.5em;background:#fff;color:var(--project-details-icon-color);transform:scale(0);transition:transform cubic-bezier(.35,0,0,1) .4s}.svc .pill-arrow svg{width:45%;height:45%;transform:rotate(-45deg)}@media(hover:hover){.svc .pill:hover{transition:background cubic-bezier(.35,0,0,1) .5s .1s}.svc .pill:hover .pill-text{transition:color cubic-bezier(.35,0,0,1) .5s,transform cubic-bezier(.35,0,0,1) .4s}.svc .pill:hover .pill-dot{transform:translate3d(5em,0,0) scale(var(--pill-case-scale, 26))}.svc .pill:hover .pill-arrow{transform:scale(1);transition:transform cubic-bezier(.35,0,0,1) .4s .1s}.svc .pill:hover .pill-arrow svg{color:var(--project-details-icon-color)}}.svc .pill:focus-visible{transition:background cubic-bezier(.35,0,0,1) .5s .1s}.svc .pill:focus-visible .pill-dot{transform:translate3d(5em,0,0) scale(var(--pill-case-scale, 26))}.svc .pill:focus-visible .pill-arrow{transform:scale(1)}.svc-guide{padding-bottom:10vw}.svc-guide .svc-statement{grid-row:auto}.svc-guide .svc-lead{align-self:end}.svc-guide .svc-section{padding-top:7vw}.svc-guide-note{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.6em;padding:1.2em .3em}.svc-guide-note .svc-row-detail{grid-column:2 / span 2}@keyframes svc-rise{0%{opacity:0;transform:translate3d(0,.8em,0)}}@keyframes svc-lift{0%{opacity:0;transform:translate3d(0,100%,0)}}@keyframes svc-title{0%{transform:translate3d(0,110%,0) rotate(4deg)}}@keyframes svc-develop{0%{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes svc-draw{0%{transform:scaleX(0)}}@keyframes svc-cta{0%{opacity:0;transform:translate3d(0,150%,0) rotate(10deg)}}@keyframes svc-cross{0%{transform:scale(0) rotate(-180deg)}}@media(prefers-reduced-motion:no-preference){.svc[data-reveal] .svc-label[data-r]:not([data-in]),.svc[data-reveal] .svc-head:not([data-in]) .svc-count,.svc[data-reveal] .svc-end-cta:not([data-in]),.svc[data-reveal] :is(.svc-row,.svc-faq,.svc-link,.svc-index li):not([data-in])>:not(.svc-link-bg){opacity:0}.svc[data-reveal] [data-r]:not([data-in])>.svc-mask>span,.svc[data-reveal] .svc-head:not([data-in]) .svc-mask>span{transform:translate3d(0,110%,0) rotate(4deg)}.svc[data-reveal] :is(.svc-row,.svc-faq,.svc-link,.svc-index li):not([data-in]):before{transform:scaleX(0)}.svc[data-reveal] .svc-plate:not([data-in])>.svc-cross{transform:scale(0)}.svc[data-reveal] :is(.svc-p,.svc-lead){-webkit-mask-image:linear-gradient(180deg,#000 33.3%,rgba(0,0,0,.1) 66.6%);mask-image:linear-gradient(180deg,#000 33.3%,#0000001a 66.6%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}.svc[data-reveal] :is(.svc-p,.svc-lead):not([data-in]){-webkit-mask-position:0 100%;mask-position:0 100%}.svc[data-reveal] .svc-label[data-in],.svc[data-reveal] .svc-head[data-in] .svc-count{animation:svc-lift .9s var(--ease) backwards}.svc[data-reveal] [data-in]>.svc-mask>span,.svc[data-reveal] .svc-head[data-in] .svc-mask>span{animation:svc-title 1s var(--ease) .08s backwards}.svc[data-reveal] :is(.svc-p,.svc-lead)[data-in]{animation:svc-develop 1.4s var(--ease) backwards}.svc[data-reveal] :is(.svc-row,.svc-faq,.svc-link,.svc-index li)[data-in]:before{animation:svc-draw .9s var(--ease) calc(var(--i, 0) * 60ms) backwards}.svc[data-reveal] :is(.svc-row,.svc-faq,.svc-link,.svc-index li)[data-in]>:not(.svc-link-bg){animation:svc-rise .9s var(--ease) calc(var(--i, 0) * 60ms + .12s) backwards}.svc[data-reveal] .svc-end-cta[data-in]{animation:svc-cta .9s var(--ease) .15s backwards}.svc[data-reveal] .svc-plate[data-in]>.svc-cross{animation:svc-cross .9s var(--ease) calc(var(--i, 0) * .1s) backwards}}@media(max-width:812px),(max-height:500px){.svc{--svc-top: 90px;--svc-body: 16px;--svc-row: 15px;--svc-q: 18px}.svc-intro,.svc-section{display:block}.svc-intro{padding-top:22vw}.svc-intro>.svc-label{margin-bottom:6vw}.svc-statement{font-size:16vw;line-height:.92}.svc-lead{margin-top:9vw;font-size:18px;line-height:1.45}.svc-index{margin-top:10vw}.svc-index-link{grid-template-columns:2.6em minmax(0,1fr) 1em;font-size:16px}.svc-section{padding-top:22vw;scroll-margin-top:calc(var(--svc-top) - 22vw)}.svc-head{position:static;margin-bottom:7vw}.svc-title{font-size:9.6vw;line-height:1.04}.svc-rows,.svc-plate{margin-top:7vw}.svc-row{grid-template-columns:minmax(0,1fr)}.svc-steps .svc-row{grid-template-columns:2.6em minmax(0,1fr)}.svc-steps .svc-row-detail{grid-column:2}.svc-plate{padding:1.2em 1em 1.4em}.svc-faqs .svc-body{margin-top:0}.svc-faq-q>button{grid-template-columns:2.4em minmax(0,1fr) 2.6em;gap:.6em;padding:1em .2em 1em 0}.svc-faq-a p{margin-left:calc(3 * var(--svc-q));padding-right:.4em}.svc-link{grid-template-columns:minmax(0,1fr) 2.6em;padding:.9em .2em}.svc-link-title{font-size:8vw}.svc-link-detail{grid-column:1;grid-row:2}.svc-link-mark{grid-column:2;grid-row:1 / span 2}.svc-link-mark svg{transform:scale(1)}.svc-end{height:auto;margin-top:0;padding:24vw 0 14vw}.svc-end-inner{position:static;height:auto;padding:0}.svc-end-title{font-size:14vw}.svc-end-cta{margin:8vw 0 14vw}.svc-slot{display:block;margin:0 calc(-1 * var(--rail))}.svc-guide-note{grid-template-columns:minmax(0,1fr)}.svc-guide-note .svc-row-detail{grid-column:1}.svc-guide .svc-section{padding-top:16vw}}
