@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zen-kaku-gothic-new-400.CzKsnISj.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zen-kaku-gothic-new-700.CodEGqSJ.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/zen-kaku-gothic-new-900.DRKXdtjz.woff2)format("woff2")}:root{--color-primary:#111;--color-surface:#f4f4f4;--color-field:#fcfcfc;--color-secondary:#5c5c5c;--color-error:#a3211b;--font-display-ja:"Zen Kaku Gothic New";--font-display-ja-sm:"Zen Kaku Gothic New";--font-display-en:"Archivo";--font-display-en-sm:"Archivo";--font-headline-ja:"Zen Kaku Gothic New";--font-headline-ja-sm:"Zen Kaku Gothic New";--font-headline-en:"Archivo";--font-headline-en-sm:"Archivo";--font-title-ja:"Zen Kaku Gothic New";--font-title-en:"Archivo";--font-body-ja:"Zen Kaku Gothic New";--font-body-en:"Archivo";--font-label-ja:"Zen Kaku Gothic New";--font-label-en:"Archivo";--font-numeral:"Archivo";--font-numeral-sm:"Archivo";--font-small:"Zen Kaku Gothic New";--text-display-ja:88px;--text-display-ja-sm:44px;--text-display-en:88px;--text-display-en-sm:44px;--text-headline-ja:40px;--text-headline-ja-sm:28px;--text-headline-en:40px;--text-headline-en-sm:28px;--text-title-ja:24px;--text-title-en:24px;--text-body-ja:17px;--text-body-en:17px;--text-label-ja:15px;--text-label-en:15px;--text-numeral:64px;--text-numeral-sm:40px;--text-small:13px;--tracking-display-ja:-.02em;--tracking-display-ja-sm:-.02em;--tracking-display-en:-.03em;--tracking-display-en-sm:-.03em;--tracking-headline-ja:-.01em;--tracking-headline-ja-sm:-.01em;--tracking-headline-en:-.02em;--tracking-headline-en-sm:-.02em;--tracking-body-ja:.02em;--tracking-label-ja:.02em;--tracking-numeral:-.03em;--tracking-numeral-sm:-.03em;--font-weight-display-ja:900;--font-weight-display-ja-sm:900;--font-weight-display-en:800;--font-weight-display-en-sm:800;--font-weight-headline-ja:700;--font-weight-headline-ja-sm:700;--font-weight-headline-en:700;--font-weight-headline-en-sm:700;--font-weight-title-ja:700;--font-weight-title-en:700;--font-weight-body-ja:400;--font-weight-body-en:400;--font-weight-label-ja:700;--font-weight-label-en:600;--font-weight-numeral:800;--font-weight-numeral-sm:800;--font-weight-small:400;--radius-none:0px;--spacing-unit:8px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-2xl:64px;--spacing-3xl:104px;--spacing-stroke:16px;--spacing-stroke-sm:10px;--spacing-overlap:120px;--spacing-overlap-sm:56px;--spacing-plate:6px;--spacing-border:2px;--spacing-border-strong:4px;--spacing-focus:3px;--spacing-control:56px;--spacing-gutter:24px;--spacing-margin:64px;--spacing-margin-sm:20px;--spacing-max-width:1280px;--spacing-measure-ja:34em;--spacing-measure-en:60ch;--spacing-frame-reach:.6667;--spacing-frame-start:.3333;--spacing-columns:12;--leading-display-ja:1.18;--font-variation-display-ja:normal;--leading-display-ja-sm:1.22;--font-variation-display-ja-sm:normal;--leading-display-en:1;--font-variation-display-en:"wdth" 112;--leading-display-en-sm:1.02;--font-variation-display-en-sm:"wdth" 112;--leading-headline-ja:1.35;--font-variation-headline-ja:normal;--leading-headline-ja-sm:1.4;--font-variation-headline-ja-sm:normal;--leading-headline-en:1.1;--font-variation-headline-en:"wdth" 112;--leading-headline-en-sm:1.15;--font-variation-headline-en-sm:"wdth" 112;--leading-title-ja:1.5;--font-variation-title-ja:normal;--leading-title-en:1.3;--font-variation-title-en:"wdth" 106;--leading-body-ja:1.9;--font-variation-body-ja:normal;--leading-body-en:1.6;--font-variation-body-en:normal;--leading-label-ja:1.6;--font-variation-label-ja:normal;--leading-label-en:1.4;--font-variation-label-en:normal;--leading-numeral:1;--font-variation-numeral:"wdth" 112;--leading-numeral-sm:1;--font-variation-numeral-sm:"wdth" 112;--leading-small:1.7;--font-variation-small:normal}:root:lang(ja){--body-font:var(--font-body-ja);--body-size:var(--text-body-ja);--body-weight:var(--font-weight-body-ja);--body-leading:var(--leading-body-ja);--body-tracking:var(--tracking-body-ja);--label-font:var(--font-label-ja);--label-size:var(--text-label-ja);--label-weight:var(--font-weight-label-ja);--label-leading:var(--leading-label-ja);--label-tracking:var(--tracking-label-ja);--title-font:var(--font-title-ja);--title-size:var(--text-title-ja);--title-weight:var(--font-weight-title-ja);--title-leading:var(--leading-title-ja);--title-variation:var(--font-variation-title-ja);--headline-font:var(--font-headline-ja);--headline-size:var(--text-headline-ja);--headline-size-sm:var(--text-headline-ja-sm);--headline-weight:var(--font-weight-headline-ja);--headline-leading:var(--leading-headline-ja);--headline-leading-sm:var(--leading-headline-ja-sm);--headline-tracking:var(--tracking-headline-ja);--headline-variation:var(--font-variation-headline-ja);--display-font:var(--font-display-ja);--display-size:var(--text-display-ja);--display-size-sm:var(--text-display-ja-sm);--display-weight:var(--font-weight-display-ja);--display-leading:var(--leading-display-ja);--display-leading-sm:var(--leading-display-ja-sm);--display-tracking:var(--tracking-display-ja);--display-variation:var(--font-variation-display-ja);--small-font:var(--font-small);--measure:var(--spacing-measure-ja)}:root:lang(en){--body-font:var(--font-body-en);--body-size:var(--text-body-en);--body-weight:var(--font-weight-body-en);--body-leading:var(--leading-body-en);--body-tracking:normal;--label-font:var(--font-label-en);--label-size:var(--text-label-en);--label-weight:var(--font-weight-label-en);--label-leading:var(--leading-label-en);--label-tracking:normal;--title-font:var(--font-title-en);--title-size:var(--text-title-en);--title-weight:var(--font-weight-title-en);--title-leading:var(--leading-title-en);--title-variation:var(--font-variation-title-en);--headline-font:var(--font-headline-en);--headline-size:var(--text-headline-en);--headline-size-sm:var(--text-headline-en-sm);--headline-weight:var(--font-weight-headline-en);--headline-leading:var(--leading-headline-en);--headline-leading-sm:var(--leading-headline-en-sm);--headline-tracking:var(--tracking-headline-en);--headline-variation:var(--font-variation-headline-en);--display-font:var(--font-display-en);--display-size:var(--text-display-en);--display-size-sm:var(--text-display-en-sm);--display-weight:var(--font-weight-display-en);--display-leading:var(--leading-display-en);--display-leading-sm:var(--leading-display-en-sm);--display-tracking:var(--tracking-display-en);--display-variation:var(--font-variation-display-en);--small-font:var(--font-body-en);--measure:var(--spacing-measure-en)}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-primary);font-family:var(--body-font), sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-tracking);overflow-wrap:anywhere;margin:0}h1,h2,h3,p,dl,dd{margin:0}p{text-wrap:pretty}:lang(ja){word-break:auto-phrase}.nowrap{display:inline-block}a{color:inherit}:focus-visible{outline:var(--spacing-focus) solid var(--color-primary);outline-offset:var(--spacing-focus)}.skip{left:var(--spacing-md);top:var(--spacing-md);z-index:10;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-surface);font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);position:absolute;transform:translateY(-200%)}.skip:focus{outline-color:var(--color-surface);outline-offset:calc(var(--spacing-focus) * -1);transform:none}.wrap{max-width:calc(var(--spacing-max-width) + var(--spacing-margin) * 2);padding-inline:var(--spacing-margin);margin-inline:auto}.bar{height:var(--spacing-2xl);justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:var(--spacing-md);text-decoration:none;display:flex}.brand svg{width:var(--spacing-xl);height:var(--spacing-xl);display:block}.brand span{font-family:var(--font-label-en);font-weight:var(--font-weight-display-en);font-size:var(--text-title-en);font-variation-settings:var(--font-variation-display-en);letter-spacing:var(--tracking-headline-en)}.lang{gap:var(--spacing-lg);font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);display:flex}.lang a[lang=ja]{font-family:var(--font-label-ja), sans-serif;font-weight:var(--font-weight-label-ja)}.lang a{padding-block:var(--spacing-xs);text-decoration:none}.lang a[aria-current]{border-bottom:var(--spacing-border) solid var(--color-primary)}.lang a:not([aria-current]){color:var(--color-secondary)}.lang a:not([aria-current]):hover{color:var(--color-primary)}.loop{margin-top:var(--spacing-lg);--frame-height:calc(100svh - var(--spacing-2xl) - var(--spacing-lg) * 2);position:relative}.hero{z-index:1;padding:var(--spacing-2xl) 0 calc(var(--spacing-stroke) + var(--spacing-md)) calc(var(--spacing-stroke) + var(--spacing-xl));min-height:var(--frame-height);flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero:before,.hero:after,.biz:before,.biz:after{content:"";background:var(--color-primary);position:absolute}.hero:before{width:var(--spacing-stroke);top:0;bottom:0;left:0}.hero:after{height:var(--spacing-stroke);width:calc(100% * var(--spacing-frame-reach));bottom:0;left:0}.hero h1{font-family:var(--display-font), sans-serif;font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation)}.hero-copy{margin-block:auto}.hero p{margin-top:var(--spacing-lg);max-width:var(--measure)}.hero .button{margin-top:calc(var(--spacing-2xl) + var(--spacing-stroke))}.biz{margin-top:calc(var(--spacing-overlap) * -1);padding:calc(var(--spacing-overlap) + var(--spacing-2xl)) calc(var(--spacing-stroke) + var(--spacing-xl)) var(--spacing-2xl) 0;position:relative}.biz:before{height:var(--spacing-stroke);top:0;right:0;left:calc(100% * var(--spacing-frame-start))}.biz:after{width:var(--spacing-stroke);top:0;bottom:0;right:0}:root{--slide-x:calc(var(--spacing-3xl) + var(--spacing-2xl));--slide-y:calc(var(--spacing-overlap) * -1);--slide-time:.9s;--slide-ease:cubic-bezier(.16, .84, .24, 1)}@media (width<=767px){:root{--slide-x:calc(var(--spacing-2xl) + var(--spacing-sm));--slide-y:calc(var(--spacing-md) * -1)}}@media (prefers-reduced-motion:no-preference){.loop-slide .loop{overflow-x:clip}.loop-slide .biz:before,.loop-slide .biz:after{transform:translate(var(--slide-x), var(--slide-y))}.loop-slide .biz.is-in:before,.loop-slide .biz.is-in:after{transition:transform var(--slide-time) var(--slide-ease);transform:none}}@media print{.loop-slide .loop{overflow-x:visible}.loop-slide .biz:before,.loop-slide .biz:after{transition:none;transform:none}}.biz h2,.section h2{font-family:var(--headline-font), sans-serif;font-size:var(--headline-size);font-weight:var(--headline-weight);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking);font-variation-settings:var(--headline-variation)}.biz-block{width:calc(100% * var(--spacing-frame-reach));margin-top:var(--spacing-xl)}.biz-block+.biz-block{margin-top:var(--spacing-2xl);margin-left:calc(100% * var(--spacing-frame-start))}.biz h3,.steps h3{font-family:var(--title-font), sans-serif;font-size:var(--title-size);font-weight:var(--title-weight);line-height:var(--title-leading);font-variation-settings:var(--title-variation)}.biz-lead{margin-top:var(--spacing-sm);max-width:var(--measure)}.tech dt,.career dt{font-family:var(--label-font), sans-serif;font-weight:var(--label-weight)}.biz-items{margin-top:var(--spacing-lg)}.disclosure summary{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:var(--spacing-control);cursor:pointer;font-family:var(--label-font), sans-serif;font-weight:var(--label-weight);list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"";width:var(--spacing-md);height:var(--spacing-md);border-left:var(--spacing-border) solid var(--color-primary);border-bottom:var(--spacing-border) solid var(--color-primary);flex:none}.disclosure details[open] summary:after{transform:rotate(180deg)}.disclosure details p{max-width:var(--measure);padding-bottom:var(--spacing-lg)}.disclosure details ul{max-width:var(--measure);margin:calc(var(--spacing-md) * -1) 0 0;padding:0 0 var(--spacing-lg) var(--spacing-lg);list-style:square}.disclosure details li+li{margin-top:var(--spacing-xs)}.steps{gap:var(--spacing-xl);margin:var(--spacing-xl) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}@media (width>=768px) and (width<=1023px){.steps{row-gap:var(--spacing-2xl);grid-template-columns:repeat(2,1fr)}}.steps .num{font-family:var(--font-numeral), sans-serif;font-size:var(--text-numeral);font-weight:var(--font-weight-numeral);line-height:var(--leading-numeral);letter-spacing:var(--tracking-numeral);font-variation-settings:var(--font-variation-numeral);display:block}.steps h3{margin-top:var(--spacing-md)}.steps p{margin-top:var(--spacing-sm)}.section.steps-frame{margin-top:var(--spacing-3xl);padding:calc(var(--spacing-stroke) + var(--spacing-xl)) calc(var(--spacing-stroke) + var(--spacing-xl));position:relative}.steps-frame:before,.steps-frame:after{content:"";height:calc(100% * var(--spacing-frame-reach));pointer-events:none;position:absolute}.steps-frame:before{top:0;right:0;left:calc(100% * var(--spacing-frame-start));border-top:var(--spacing-stroke) solid var(--color-primary);border-right:var(--spacing-stroke) solid var(--color-primary)}.steps-frame:after{width:calc(100% * var(--spacing-frame-reach));border-bottom:var(--spacing-stroke) solid var(--color-primary);border-left:var(--spacing-stroke) solid var(--color-primary);bottom:0;left:0}@media print{.steps-frame:before,.steps-frame:after{display:none}}.tech{gap:var(--spacing-xl) var(--spacing-2xl);margin-top:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.tech ul{gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tech li{border:var(--spacing-border) solid var(--color-primary);padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-label-en), var(--font-label-ja), sans-serif;font-size:var(--text-label-en);font-weight:var(--font-weight-label-en);line-height:var(--leading-label-en)}.company{align-items:baseline;gap:var(--spacing-3xl);margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.career dl{column-gap:var(--spacing-lg);row-gap:var(--spacing-md);padding-bottom:var(--spacing-lg);grid-template-columns:max-content 1fr;display:grid}.profile{column-gap:var(--spacing-2xl);row-gap:var(--spacing-lg);grid-template-columns:max-content 1fr;align-content:start;display:grid}.profile dt{font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--body-leading)}.button{height:var(--spacing-control);padding-inline:var(--spacing-xl);background:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-none);font:inherit;font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-tracking);cursor:pointer;white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:transparent;border:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.button:after{content:"";z-index:-1;border:var(--spacing-border) solid var(--color-primary);transform:translate(var(--spacing-plate), var(--spacing-plate));position:absolute;inset:0}.button:active{transform:translate(var(--spacing-plate), var(--spacing-plate))}.button:active:after{transform:none}.button:disabled{background:var(--color-secondary);cursor:not-allowed}.button:disabled:after{border-color:var(--color-secondary)}.button:disabled:active{transform:none}.button:disabled:active:after{transform:translate(var(--spacing-plate), var(--spacing-plate))}@media (prefers-reduced-motion:no-preference){.disclosure summary:after{transition:transform .12s ease-out}}.section{padding-block:var(--spacing-3xl) 0}.lead{margin-top:var(--spacing-md);max-width:var(--measure)}.contact-form{max-width:calc(var(--spacing-control) * 10);margin-top:var(--spacing-xl)}.field{gap:var(--spacing-sm);display:grid}.field+.field{margin-top:var(--spacing-lg)}.field label{font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-tracking)}.field label .optional{font-weight:var(--body-weight);color:var(--color-secondary)}.field input,.field textarea{width:100%;min-height:var(--spacing-control);padding:var(--spacing-md);background:var(--color-field);color:var(--color-primary);border:var(--spacing-border) solid var(--color-primary);border-radius:var(--radius-none);font:inherit}.field textarea{min-height:calc(var(--spacing-control) * 3);resize:vertical}.field [aria-invalid=true]{border-width:var(--spacing-border-strong)}.help{font-family:var(--small-font), sans-serif;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);color:var(--color-secondary)}.error{font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);color:var(--color-error)}.error:empty{display:none}.turnstile{gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:grid}.contact-form .actions{margin-top:var(--spacing-lg);padding:0 var(--spacing-plate) var(--spacing-plate) 0}.contact-form .purpose{margin-top:var(--spacing-lg)}.status{margin-top:var(--spacing-md);font-family:var(--label-font), sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading)}.status:empty{display:none}.status[data-state=error]{color:var(--color-error)}.footer{margin-top:var(--spacing-3xl);background:var(--color-primary);color:var(--color-surface)}.footer .wrap{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-xl);font-family:var(--small-font), sans-serif;font-size:var(--text-small);line-height:var(--leading-small);display:flex}.footer .lang a:not([aria-current]){color:inherit}.footer .lang a[aria-current]{border-color:var(--color-surface)}.footer :focus-visible{outline-color:var(--color-surface)}@media (width<=767px){.loop{--frame-height:calc(100svh - var(--spacing-2xl) - var(--spacing-lg) - var(--spacing-3xl))}.wrap{padding-inline:var(--spacing-margin-sm)}.hero{padding:var(--spacing-xl) 0 calc(var(--spacing-overlap-sm) + var(--spacing-xl)) calc(var(--spacing-stroke-sm) + var(--spacing-lg))}.hero:before{width:var(--spacing-stroke-sm)}.hero:after{height:var(--spacing-stroke-sm)}.hero h1{font-size:var(--display-size-sm);line-height:var(--display-leading-sm)}.hero .button{margin-top:var(--spacing-xl)}.biz{margin-top:calc(var(--spacing-overlap-sm) * -1);padding:calc(var(--spacing-overlap-sm) + var(--spacing-xl)) calc(var(--spacing-stroke-sm) + var(--spacing-lg)) var(--spacing-2xl) 0}.biz:before{height:var(--spacing-stroke-sm)}.biz:after{width:var(--spacing-stroke-sm)}.biz h2,.section h2{font-size:var(--headline-size-sm);line-height:var(--headline-leading-sm)}.tech,.company,.steps{row-gap:var(--spacing-xl);grid-template-columns:1fr}.biz-block,.biz-block+.biz-block{width:auto;margin-left:0}.biz-block+.biz-block{margin-top:var(--spacing-2xl)}.steps .num{font-size:var(--text-numeral-sm)}.career dl{grid-template-columns:1fr;row-gap:0}.career dd+dt{margin-top:var(--spacing-md)}.section{padding-top:var(--spacing-2xl)}.section.steps-frame{margin-top:var(--spacing-2xl);padding:calc(var(--spacing-stroke-sm) + var(--spacing-xl)) calc(var(--spacing-stroke-sm) + var(--spacing-lg))}.steps-frame:before{border-top-width:var(--spacing-stroke-sm);border-right-width:var(--spacing-stroke-sm)}.steps-frame:after{border-bottom-width:var(--spacing-stroke-sm);border-left-width:var(--spacing-stroke-sm)}.profile{grid-template-columns:1fr;row-gap:0}.profile dd+dt{margin-top:var(--spacing-md)}.footer .wrap{flex-direction:column;align-items:flex-start}}.policy{padding-block:var(--spacing-2xl) 0}.policy h1{font-family:var(--headline-font), sans-serif;font-size:var(--headline-size);font-weight:var(--headline-weight);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking);font-variation-settings:var(--headline-variation)}.policy-intro{margin-top:var(--spacing-lg);max-width:var(--measure)}.policy-section{margin-top:var(--spacing-xl)}.policy-section h2{font-family:var(--title-font), sans-serif;font-size:var(--title-size);font-weight:var(--title-weight);line-height:var(--title-leading);font-variation-settings:var(--title-variation)}.policy-section p,.policy-section .profile{margin-top:var(--spacing-sm);max-width:var(--measure)}.policy-date{margin-top:var(--spacing-2xl)}@media (width<=767px){.policy{padding-top:var(--spacing-xl)}.policy h1{font-size:var(--headline-size-sm);line-height:var(--headline-leading-sm)}}.footer-links{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}
