/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--_vw:100vw;--_vh:100vh}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer base{html{scrollbar-gutter:stable;text-spacing-trim:trim-start}:where([id]){scroll-margin-block-start:calc(var(--header-height) + 1rem)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}:root:has(:modal){overflow:hidden}img,picture,video,canvas,svg{max-inline-size:100%;height:auto;display:block}:where(input,textarea,select){font:inherit;color:inherit;border-radius:var(--style-border-radius-inputs,4px)}:where(input[type=radio],input[type=checkbox]){border:none;margin:0}:where(button){font:inherit;color:inherit;background:0 0;border:none;padding:0}:where(fieldset){border:none;margin:0;padding:0}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{opacity:1}p:empty{display:none}:where(a){color:inherit;text-decoration:none}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(body){min-block-size:100dvb;margin:unset}::selection{background-color:var(--rkd-color-dark,var(--color-dark-blue));color:var(--color-white)}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset;font-weight:unset}:where(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6),:where(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6):has(+:empty:last-child){margin-block:0}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(ul,ol,menu){padding-inline-start:unset;list-style:none}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin:unset}:root{--leading-trim: calc((1em - 1lh)/2) }:lang(en){--leading-trim: calc((1cap - 1lh)/2) }@supports not (top:1lh){:root{--leading-trim:0px}}*{min-inline-size:0}a[href^="tel:"],a[href^="mailto:"]{cursor:text}@media not all and (min-width:770px){a[href^="tel:"],a[href^="mailto:"]{cursor:pointer}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:var(--color-black);--color-white:var(--color-white);--spacing:.0625rem;--text-xs:calc(var(--font-base)*11);--text-xs--line-height:calc(1/.75);--text-sm:calc(var(--font-base)*13);--text-sm--line-height:calc(1.25/.875);--text-base:calc(var(--font-base)*16);--text-base--line-height: 1.5 ;--text-lg:calc(var(--font-base)*18);--text-lg--line-height:calc(1.75/1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-normal:0em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-base:.0625rem;--text-heading-sm:calc(var(--font-base)*24);--text-heading-md:calc(var(--font-base)*28);--text-heading-lg:calc(var(--font-base)*36);--text-heading-xl:calc(var(--font-base)*48);--text-heading-2xl:calc(var(--font-base)*70);--text-heading-section:var(--vw-heading-section);--z-index-behind:-1;--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-foreground-max:calc(infinity);--color-white-2:var(--color-white-2);--color-dark-red:var(--color-dark-red);--color-dark-green:var(--color-dark-green);--color-dark-blue:var(--color-dark-blue);--color-red:var(--color-red);--color-green:var(--color-green);--color-blue:var(--color-blue);--color-member-chip-red:var(--color-member-chip-red);--color-member-chip-green:var(--color-member-chip-green);--color-member-chip-blue:var(--color-member-chip-blue);--color-gray-1:var(--color-gray-1);--color-gray-2:var(--color-gray-2);--color-light-gray-1:var(--color-light-gray-1);--color-light-gray-2:var(--color-light-gray-2);--color-dark-gray-2:var(--color-dark-gray-2);--color-dark-gray-3:var(--color-dark-gray-3)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[-1\.75rem\]{top:-1.75rem}.right-0{right:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:var(--z-index-1)}.z-2{z-index:var(--z-index-2)}.z-3{z-index:var(--z-index-3)}.z-\[1\]{z-index:1}.z-behind{z-index:var(--z-index-behind)}.-order-1{order:-1}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:770px){.container{max-width:770px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1441px){.container{max-width:1441px}}@media (min-width:1921px){.container{max-width:1921px}}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-60{margin-top:calc(var(--spacing)*60)}.mt-\[calc\(8\*var\(--v\)\)\]{margin-top:calc(8*var(--v))}.mt-\[calc\(60\*var\(--v\)\)\]{margin-top:calc(60*var(--v))}.mb-32{margin-bottom:calc(var(--spacing)*32)}.mb-48{margin-bottom:calc(var(--spacing)*48)}.mb-\[calc\(16\*var\(--v\)\)\]{margin-bottom:calc(16*var(--v))}.mb-\[calc\(30\*var\(--v\)\)\]{margin-bottom:calc(30*var(--v))}.box-border{box-sizing:border-box}.line-clamp-2{--limit:2;block-size:min(100%,calc(1lh*var(--limit)));text-overflow:ellipsis;-webkit-line-clamp:var(--limit);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[315\/236\]{aspect-ratio:315/236}.aspect-\[360\/320\]{aspect-ratio:360/320}.aspect-\[375\/620\]{aspect-ratio:375/620}.aspect-\[1440\/556\]{aspect-ratio:1440/556}.aspect-\[width\/height\]{aspect-ratio:width/height}.aspect-square{aspect-ratio:1}.size-\[calc\(70\*var\(--v\)\)\]{width:calc(70*var(--v));height:calc(70*var(--v))}.h-1\/2{height:50%}.h-\[calc\(40\*var\(--v\)\)\]{height:calc(40*var(--v))}.h-auto{height:auto}.h-full{height:100%}.h-full\!{height:100%!important}.vw-h-437{height:calc(437*var(--v))}.min-h-\[60dvh\]{min-height:60dvh}.vw-w-26{width:calc(26*var(--v))}.vw-w-112{width:calc(112*var(--v))}.vw-w-120{width:calc(120*var(--v))}.vw-w-180{width:calc(180*var(--v))}.w-1\/2{width:50%}.w-\[0\.85em\]{width:.85em}.w-\[calc\(134\*var\(--v\)\)\]{width:calc(134*var(--v))}.w-\[calc\(140\*var\(--v\)\)\]{width:calc(140*var(--v))}.w-\[calc\(150\*var\(--v\)\)\]{width:calc(150*var(--v))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[50ch\]{max-width:50ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(270\*var\(--v\)\)\]{max-width:calc(270*var(--v))}.max-w-\[calc\(560\*var\(--v\)\)\]{max-width:calc(560*var(--v))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-30{gap:calc(var(--spacing)*30)}.gap-32{gap:calc(var(--spacing)*32)}.gap-\[calc\(\(60\+81\)\*var\(--v\)\)\]{gap:calc((60 + 81)*var(--v))}.vw-gap-2{gap:calc(2*var(--v))}.vw-gap-4{gap:calc(4*var(--v))}.vw-gap-8{gap:calc(8*var(--v))}.vw-gap-10{gap:calc(10*var(--v))}.vw-gap-12{gap:calc(12*var(--v))}.vw-gap-16{gap:calc(16*var(--v))}.vw-gap-18{gap:calc(18*var(--v))}.vw-gap-20{gap:calc(20*var(--v))}.vw-gap-24{gap:calc(24*var(--v))}.vw-gap-28{gap:calc(28*var(--v))}.vw-gap-32{gap:calc(32*var(--v))}.vw-gap-40{gap:calc(40*var(--v))}.vw-gap-50{gap:calc(50*var(--v))}.vw-gap-60{gap:calc(60*var(--v))}.vw-gap-75{gap:calc(75*var(--v))}.vw-gap-80{gap:calc(80*var(--v))}.vw-gap-x-10{column-gap:calc(10*var(--v))}.vw-gap-x-20{column-gap:calc(20*var(--v))}.gap-y-60{row-gap:calc(var(--spacing)*60)}.vw-gap-y-5{row-gap:calc(5*var(--v))}.vw-gap-y-20{row-gap:calc(20*var(--v))}.vw-gap-y-30{row-gap:calc(30*var(--v))}.vw-gap-y-40{row-gap:calc(40*var(--v))}.self-auto{align-self:auto}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.875rem\]{border-radius:1.875rem}.rounded-\[3\.125rem\]{border-radius:3.125rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black{border-color:var(--color-black)}.bg-\[var\(--color-white-2\)\]{background-color:var(--color-white-2)}.bg-black{background-color:var(--color-black)}.bg-dark-gray-2{background-color:var(--color-dark-gray-2)}.bg-dark-gray-3{background-color:var(--color-dark-gray-3)}.bg-light-gray-2{background-color:var(--color-light-gray-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white-2{background-color:var(--color-white-2)}.fill-\[var\(--color-green\)\]{fill:var(--color-green)}.fill-\[var\(--color-red\)\]{fill:var(--color-red)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-12{padding:calc(var(--spacing)*12)}.p-30{padding:calc(var(--spacing)*30)}.vw-p-30{padding:calc(30*var(--v))}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[var\(--header-gutter\)\]{padding-inline:var(--header-gutter)}.vw-px-14{padding-inline:calc(14*var(--v))}.vw-px-32{padding-inline:calc(32*var(--v))}.py-64{padding-block:calc(var(--spacing)*64)}.py-\[calc\(8\*var\(--v\)\)\]{padding-block:calc(8*var(--v))}.py-\[calc\(var\(--container-gutter\)\*3\)\]{padding-block:calc(var(--container-gutter)*3)}.vw-py-16{padding-block:calc(16*var(--v))}.vw-py-48{padding-block:calc(48*var(--v))}.pb-\[calc\(14\*var\(--v\)\)\]{padding-bottom:calc(14*var(--v))}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:var(--font-mono)}.text-16\/24{font-size:calc(16*var(--spacing));line-height:calc(24*var(--spacing))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-16{font-size:calc(16*var(--spacing))}.text-base{font-size:var(--text-base)}.text-heading-2xl{font-size:var(--text-heading-2xl)}.text-heading-lg{font-size:var(--text-heading-lg)}.text-heading-md{font-size:var(--text-heading-md)}.text-heading-section{font-size:var(--text-heading-section)}.text-heading-sm{font-size:var(--text-heading-sm)}.text-heading-xl{font-size:var(--text-heading-xl)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.vw-text-10{font-size:calc(10*var(--v))}.vw-text-11{font-size:calc(11*var(--v))}.vw-text-12{font-size:calc(12*var(--v))}.vw-text-13{font-size:calc(13*var(--v))}.vw-text-14{font-size:calc(14*var(--v))}.vw-text-15{font-size:calc(15*var(--v))}.vw-text-16{font-size:calc(16*var(--v))}.vw-text-18{font-size:calc(18*var(--v))}.vw-text-20{font-size:calc(20*var(--v))}.vw-text-22{font-size:calc(22*var(--v))}.vw-text-23{font-size:calc(23*var(--v))}.vw-text-24{font-size:calc(24*var(--v))}.vw-text-26{font-size:calc(26*var(--v))}.vw-text-27{font-size:calc(27*var(--v))}.vw-text-28{font-size:calc(28*var(--v))}.vw-text-40{font-size:calc(40*var(--v))}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[2\.5\]{--tw-leading:2.5;line-height:2.5}.leading-\[2\]{--tw-leading:2;line-height:2}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[calc\(-1\*var\(--v\)\)\]{--tw-tracking:calc(-1*var(--v));letter-spacing:calc(-1*var(--v))}.tracking-\[calc\(1\.1\*var\(--v\)\)\]{--tw-tracking:calc(1.1*var(--v));letter-spacing:calc(1.1*var(--v))}.tracking-\[calc\(1\.3\*var\(--v\)\)\]{--tw-tracking:calc(1.3*var(--v));letter-spacing:calc(1.3*var(--v))}.tracking-\[calc\(1\.8\*var\(--v\)\)\]{--tw-tracking:calc(1.8*var(--v));letter-spacing:calc(1.8*var(--v))}.tracking-\[calc\(1\.65\*var\(--v\)\)\]{--tw-tracking:calc(1.65*var(--v));letter-spacing:calc(1.65*var(--v))}.vw-tracking-1{letter-spacing:calc(1*var(--v))}.vw-tracking-1\.5{letter-spacing:calc(1.5*var(--v))}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-dark-gray-2{color:var(--color-dark-gray-2)}.text-dark-green{color:var(--color-dark-green)}.text-dark-red{color:var(--color-dark-red)}.text-gray-2{color:var(--color-gray-2)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.opacity-30{opacity:.3}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[block\:credit\]{block:credit}.\[block\:media-N\]{block:media-N}.transition-color{transition:color var(--transition-duration-normal)var(--transition-easing)}.transition-opacity{transition:opacity var(--transition-duration-normal)var(--transition-easing)}.placeholder\:text-gray-1::placeholder{color:var(--color-gray-1)}@media not all and (min-width:770px){.max-md\:hidden{display:none}}@media not all and (min-width:375px){.max-\[375px\]\:hidden{display:none}}@media (min-width:770px){.md\:order-1{order:1}.md\:col-span-full{grid-column:1/-1}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mt-200{margin-top:calc(var(--spacing)*200)}.md\:mt-\[calc\(100\*var\(--v\)\)\]{margin-top:calc(100*var(--v))}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-48{margin-bottom:calc(var(--spacing)*48)}.md\:mb-\[calc\(20\*var\(--v\)\)\]{margin-bottom:calc(20*var(--v))}.md\:mb-\[calc\(80\*var\(--v\)\)\]{margin-bottom:calc(80*var(--v))}.md\:line-clamp-1{--limit:1;block-size:min(100%,calc(1lh*var(--limit)));text-overflow:ellipsis;-webkit-line-clamp:var(--limit);-webkit-box-orient:block-axis;display:-webkit-box;overflow:clip}.md\:line-clamp-3{--limit:3;block-size:min(100%,calc(1lh*var(--limit)));text-overflow:ellipsis;-webkit-line-clamp:var(--limit);-webkit-box-orient:block-axis;display:-webkit-box;overflow:clip}.md\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:aspect-\[8\/5\]{aspect-ratio:8/5}.md\:aspect-\[300\/169\]{aspect-ratio:300/169}.md\:aspect-\[1440\/778\]{aspect-ratio:1440/778}.md\:h-\[calc\(56\*var\(--v\)\)\]{height:calc(56*var(--v))}.md\:vw-h-691{height:calc(691*var(--v))}.md\:vw-w-29{width:calc(29*var(--v))}.md\:vw-w-125{width:calc(125*var(--v))}.md\:vw-w-187{width:calc(187*var(--v))}.md\:w-\[calc\(160\*var\(--v\)\)\]{width:calc(160*var(--v))}.md\:max-w-\[calc\(280\*var\(--v\)\)\]{max-width:calc(280*var(--v))}.md\:max-w-\[calc\(440\*var\(--v\)\)\]{max-width:calc(440*var(--v))}.md\:max-w-\[calc\(480\*var\(--v\)\)\]{max-width:calc(480*var(--v))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[calc\(140\*var\(--v\)\)_1fr\]{grid-template-columns:calc(140*var(--v))1fr}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-items-start{justify-items:start}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-60{gap:calc(var(--spacing)*60)}.md\:gap-\[calc\(\(80\+86\)\*var\(--v\)\)\]{gap:calc((80 + 86)*var(--v))}.md\:vw-gap-6{gap:calc(6*var(--v))}.md\:vw-gap-8{gap:calc(8*var(--v))}.md\:vw-gap-14{gap:calc(14*var(--v))}.md\:vw-gap-16{gap:calc(16*var(--v))}.md\:vw-gap-18{gap:calc(18*var(--v))}.md\:vw-gap-20{gap:calc(20*var(--v))}.md\:vw-gap-22{gap:calc(22*var(--v))}.md\:vw-gap-24{gap:calc(24*var(--v))}.md\:vw-gap-32{gap:calc(32*var(--v))}.md\:vw-gap-33{gap:calc(33*var(--v))}.md\:vw-gap-34{gap:calc(34*var(--v))}.md\:vw-gap-40{gap:calc(40*var(--v))}.md\:vw-gap-48{gap:calc(48*var(--v))}.md\:vw-gap-55{gap:calc(55*var(--v))}.md\:vw-gap-60{gap:calc(60*var(--v))}.md\:vw-gap-74{gap:calc(74*var(--v))}.md\:vw-gap-80{gap:calc(80*var(--v))}.md\:gap-x-40{column-gap:calc(var(--spacing)*40)}.md\:gap-x-\[calc\(60\*var\(--v\)\)\]{column-gap:calc(60*var(--v))}.md\:vw-gap-x-20{column-gap:calc(20*var(--v))}.md\:vw-gap-x-60{column-gap:calc(60*var(--v))}.md\:vw-gap-x-80{column-gap:calc(80*var(--v))}.md\:gap-y-\[calc\(80\*var\(--v\)\)\]{row-gap:calc(80*var(--v))}.md\:vw-gap-y-8{row-gap:calc(8*var(--v))}.md\:vw-gap-y-24{row-gap:calc(24*var(--v))}.md\:vw-gap-y-60{row-gap:calc(60*var(--v))}.md\:vw-gap-y-100{row-gap:calc(100*var(--v))}.md\:rounded-\[5rem\]{border-radius:5rem}.md\:rounded-\[80px\]{border-radius:80px}.md\:px-40{padding-inline:calc(var(--spacing)*40)}.md\:py-60{padding-block:calc(var(--spacing)*60)}.md\:py-\[var\(--container-gutter\)\]{padding-block:var(--container-gutter)}.md\:text-left{text-align:left}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-base{font-size:var(--text-base)}.md\:text-heading-2xl{font-size:var(--text-heading-2xl)}.md\:text-heading-xl{font-size:var(--text-heading-xl)}.md\:text-lg{font-size:var(--text-lg)}.md\:text-sm{font-size:var(--text-sm)}.md\:text-xs{font-size:var(--text-xs)}.md\:vw-text-11{font-size:calc(11*var(--v))}.md\:vw-text-12{font-size:calc(12*var(--v))}.md\:vw-text-13{font-size:calc(13*var(--v))}.md\:vw-text-14{font-size:calc(14*var(--v))}.md\:vw-text-15{font-size:calc(15*var(--v))}.md\:vw-text-16{font-size:calc(16*var(--v))}.md\:vw-text-18{font-size:calc(18*var(--v))}.md\:vw-text-24{font-size:calc(24*var(--v))}.md\:vw-text-25{font-size:calc(25*var(--v))}.md\:vw-text-27{font-size:calc(27*var(--v))}.md\:vw-text-28{font-size:calc(28*var(--v))}.md\:vw-text-34{font-size:calc(34*var(--v))}.md\:vw-text-40{font-size:calc(40*var(--v))}.md\:vw-text-42{font-size:calc(42*var(--v))}.md\:vw-text-46{font-size:calc(46*var(--v))}.md\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.md\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.md\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.md\:leading-\[2\.7\]{--tw-leading:2.7;line-height:2.7}.md\:leading-\[2\]{--tw-leading:2;line-height:2}.md\:tracking-\[-0\.42px\]{--tw-tracking:-.42px;letter-spacing:-.42px}.md\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.md\:tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.md\:tracking-\[calc\(-1\.6\*var\(--v\)\)\]{--tw-tracking:calc(-1.6*var(--v));letter-spacing:calc(-1.6*var(--v))}.md\:tracking-\[calc\(1\.4\*var\(--v\)\)\]{--tw-tracking:calc(1.4*var(--v));letter-spacing:calc(1.4*var(--v))}.md\:tracking-\[calc\(1\.5\*var\(--v\)\)\]{--tw-tracking:calc(1.5*var(--v));letter-spacing:calc(1.5*var(--v))}.md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.md\:vw-tracking-1\.25{letter-spacing:calc(1.25*var(--v))}.md\:whitespace-nowrap{white-space:nowrap}}@media (min-width:1441px){.xl\:hidden{display:none}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.xl\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.xl\:text-base{font-size:var(--text-base)}.xl\:text-lg{font-size:var(--text-lg)}.xl\:text-sm{font-size:var(--text-sm)}.xl\:text-xs{font-size:var(--text-xs)}}}:root{--v:calc(100vw/375);--vw-heading-section:calc(50*var(--v));--vw-heading-sub:calc(30*var(--v));--vw-body-fluid:calc(14*var(--v))}@media (min-width:770px){:root{--v:min(calc(100vw/1440),calc(1920px/1440));--vw-heading-section:calc(80*var(--v));--vw-heading-sub:calc(40*var(--v));--vw-body-fluid:calc(16*var(--v))}}@property --_vw{syntax:"<length>";inherits:true;initial-value:100vw}@property --_vh{syntax:"<length>";inherits:true;initial-value:100vh}:root{--viewport-width:var(--_vw);--viewport-height:var(--_vh);--viewport-width-num:calc(var(--_vw)/1px);--viewport-height-num:calc(var(--_vh)/1px);--viewport-width-px:calc(var(--viewport-width-num)*1px);--viewport-height-px:calc(var(--viewport-height-num)*1px);--bp-mobile-value:768;--bp-tablet-value:769;--bp-laptop-value:1440;--bp-desktop-value:1920;--bp-mobile:calc(var(--bp-mobile-value)*1px);--bp-tablet:calc(var(--bp-tablet-value)*1px);--bp-laptop:calc(var(--bp-laptop-value)*1px);--bp-desktop:calc(var(--bp-desktop-value)*1px);--container-gutter:calc(30*var(--v));--container-max-width:1920px;--header-gutter:20px;--header-height:calc(56*var(--v));--color-black:#000;--color-white:#fff;--color-white-2:#f4f2ef;--color-dark-red:#d66;--color-dark-green:#9fb928;--color-dark-blue:#5181bc;--color-red:#f58989;--color-green:#dbfa8c;--color-blue:#79aae5;--color-member-chip-red:#d66;--color-member-chip-green:#9fb928;--color-member-chip-blue:#5181bc;--color-member-black:var(--color-black);--color-member-red:var(--color-member-chip-red);--color-member-green:var(--color-member-chip-green);--color-member-blue:var(--color-member-chip-blue);--color-gray-1:#8a8a8a;--color-gray-2:#5a5a5a;--color-light-gray-1:#d9d9d9;--color-light-gray-2:#c3c2c2;--color-dark-gray-2:#5a5a5a;--color-dark-gray-3:#979797;--color-warning:red;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-family-base:helvetica-lt-pro,heisei-kaku-gothic-std,sans-serif;--font-family-gothic:heisei-kaku-gothic-std,sans-serif;--font-family-helvetica:helvetica-lt-pro,sans-serif;--font-family-mono:ibm-plex-mono,monospace;--dashed-line-color:currentcolor;--dashed-line-dash:4px;--dashed-line-gap:3px;--dashed-line-height:1px;--border-radius-infinity:calc(1px/0);--transition-duration-fast:.15s;--transition-duration-normal:.3s;--transition-duration-slow:.6s;--transition-easing:ease;--transition-cubic-bezier:cubic-bezier(.4,0,.2,1);--rkd-color-dark:var(--color-dark-blue);--rkd-color:var(--color-blue)}@media (min-width:770px){:root{--container-gutter:80px;--header-gutter:40px;--header-height:88px}}@media (min-width:1361px){:root{--container-gutter:120px}}.sr-only{-webkit-user-select:none;user-select:none}.u-decorative{-webkit-user-select:none;user-select:none;pointer-events:none}.u-no-drag{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.u-split-capitalize-first .c-text-animation__char:first-child{text-transform:uppercase}.u-line--heading{--_background-color:currentcolor;--_height:1px;--_width:2.5rem;--_padding-inline:0;height:var(--_height);width:var(--_width);padding-inline:var(--_padding-inline);vertical-align:middle;background-color:currentColor;background-clip:content-box;display:inline-block}.u-font-gothic{font-family:var(--font-family-gothic)}.u-font-helvetica{font-family:var(--font-family-helvetica)}.u-font-mono{font-family:var(--font-family-mono)}.u-subheading{--_color:var(--color-dark-gray-2);--_font-size:calc(11*var(--v));--_font-weight:500;--_line-height:1.5;--_letter-spacing:0;font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:var(--_line-height);letter-spacing:var(--_letter-spacing);color:var(--_color)}@media (min-width:770px){.u-subheading{--_font-size:calc(14*var(--v))}}.u-subheading:before{content:"(";padding-inline-end:calc(4*var(--v))}.u-subheading:after{content:")";padding-inline-start:calc(4*var(--v))}.u-subheading--no-parentheses:before,.u-subheading--no-parentheses:after{content:""}@media (min-width:770px) and (max-width:1440px){.u-hidden-tablet{display:none!important}}.u-hover-scale{--_scale-ratio:1.05}.u-hover-scale:not(:has(.u-hover-scale__target)){transition:transform var(--transition-duration-normal)var(--transition-cubic-bezier)}.u-hover-scale:not(:has(.u-hover-scale__target)):hover{transform:scale(var(--_scale-ratio))}.u-hover-scale__target{transition:transform var(--transition-duration-slow)var(--transition-cubic-bezier)}.u-hover-scale:hover .u-hover-scale__target{transform:scale(var(--_scale-ratio))}.u-hover-underline{text-decoration:none;position:relative}.u-hover-underline:after{content:"";width:0;height:1px;transition:width var(--transition-duration-fast)var(--transition-easing);background-color:currentColor;position:absolute;bottom:0;left:0}.u-hover-underline:hover:after{width:100%}[data-hover-color]:hover,[data-hover-color]:active{color:var(--rkd-color-dark)}.u-sticky{--_top-offset:0;top:var(--_top-offset);position:sticky}@media (min-width:770px){.u-sticky--desktop{top:var(--_top-offset);position:sticky}}@media not all and (min-width:770px){.u-sticky--desktop{position:static}}.u-sticky--offset-sm{--_top-offset:calc(var(--spacing)*16)}.u-sticky--offset-md{--_top-offset:calc(var(--spacing)*32)}.u-sticky--offset-lg{--_top-offset:calc(var(--spacing)*48)}.u-sticky--center{align-self:center}@media (min-width:770px){.u-sticky--desktop-below-header{--_header-height:var(--header-height,80px);top:var(--_header-height);position:sticky}.u-sticky--desktop-center-adaptive{top:calc((var(--viewport-height-num)*1px - var(--_sticky-offset-height))/2);position:sticky}.u-sticky--desktop-fit-viewport{top:calc((var(--viewport-height) - var(--_element-height,200px))/2);position:sticky}.u-sticky--desktop-top{position:sticky;top:0}}.u-dashed-line{width:100%;height:var(--dashed-line-height);background-image:linear-gradient(to right,var(--dashed-line-color)0 var(--dashed-line-dash),transparent var(--dashed-line-dash)calc(var(--dashed-line-dash) + var(--dashed-line-gap)));background-size:calc(var(--dashed-line-dash) + var(--dashed-line-gap))var(--dashed-line-height);background-position:0 100%;background-repeat:repeat-x;display:block}.u-dashed-line[data-component=line-reveal]{--_duration:.8s;--_delay:0s;width:0;transition:width var(--_duration)cubic-bezier(.25,.8,.25,1);transition-delay:var(--_delay)}.u-dashed-line[data-component=line-reveal].is-visible{width:100%}.u-dashed-line--slow{--_duration:1.2s}.u-dashed-line--fast{--_duration:.5s}.u-dashed-line--hover-reveal{width:0;transition:width var(--transition-duration-normal)var(--transition-easing);align-self:flex-start}a:hover>.u-dashed-line--hover-reveal,button:hover>.u-dashed-line--hover-reveal{width:100%}.u-text-link{--_underline-offset:2px;flex-direction:column;align-items:center;display:inline-flex}.u-text-link>.u-dashed-line{margin-block-start:var(--_underline-offset)}.u-skeleton{background-color:var(--color-light-gray-1);animation:1.5s ease-in-out infinite u-skeleton-pulse}@keyframes u-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.u-skeleton--shimmer{background-color:var(--color-light-gray-1);position:relative;overflow:hidden}.u-skeleton--shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.5s ease-in-out infinite u-skeleton-shimmer;position:absolute;inset:0}@keyframes u-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.u-alternative{contain:strict!important;pointer-events:none!important;opacity:0!important;block-size:4px!important;inline-size:4px!important;display:block!important;position:fixed!important;inset:0!important}.u-viewport-full{width:var(--viewport-width-px);height:var(--viewport-height-px);min-height:var(--viewport-height-px)}.u-viewport-full-width{width:var(--viewport-width-px)}.u-viewport-full-height{height:var(--viewport-height-px);min-height:var(--viewport-height-px)}.u-viewport-full-cover{width:var(--viewport-width-px);height:var(--viewport-height-px);position:fixed;inset:0}.u-viewport-full-absolute{width:var(--viewport-width-px);height:var(--viewport-height-px);position:absolute;inset:0}:root{scrollbar-gutter:stable}body{background-repeat:repeat;background-color:var(--color-white-2);font-family:var(--font-family-base);font-feature-settings:"palt"}@media not all and (min-width:375px){body{zoom:progress (100lvw,0,375px);text-size-adjust:initial}}.l-container{box-sizing:border-box;width:100%;max-inline-size:var(--container-max-width);padding-inline:var(--container-gutter);margin-inline:auto}.l-container--fluid{padding-inline:var(--container-gutter)}.l-container--full{width:100%;padding-inline:0}.l-grid{--_g-columns:12;--_g-gap:.75rem;--_g-rows:1;--_g-rows-size:1fr;grid-template-columns:repeat(var(--_g-columns),1fr);grid-template-rows:repeat(var(--_g-rows),var(--_g-rows-size));gap:var(--_g-gap);box-sizing:border-box;display:grid}.l-grid>*{--left:1;--top:1;--width:1;--height:1;grid-column:var(--left,1)/calc(var(--left,1) + var(--width,1));grid-row:var(--top,1)/calc(var(--top,1) + var(--height,1))}@media not all and (min-width:770px){.l-grid{--_g-columns:6;--_g-gap:1.5rem}}.l-section{--_padding-block-base:calc(60*var(--v));--_padding-block-start:var(--_padding-block-base);--_padding-block-end:var(--_padding-block-base);padding-block-start:var(--_padding-block-start);padding-block-end:var(--_padding-block-end)}@media (min-width:770px){.l-section{--_padding-block-base:calc(90*var(--v))}}.l-section:not(.bg-white):has(+.l-section.bg-white),.l-section.bg-white:has(+.l-section:not(.bg-white)){--_padding-block-end:calc(var(--_padding-block-base)*2)}.u-btn{--_size:calc(40*var(--v));--_padding-inline:calc(25*var(--v));--_padding-block:calc(11*var(--v));--_overlap:calc(var(--_size)*-.125);isolation:isolate;-webkit-text-decoration:unset;text-decoration:unset;color:currentColor;grid-template-columns:auto auto;align-items:center;display:grid}.u-btn--header{--_size:calc(32*var(--v));--_padding-inline:calc(16*var(--v))}.u-btn--header .u-btn__text{height:var(--_size);padding-block:0}.u-btn--header .u-btn__icon svg{width:calc(12*var(--v))}@media (min-width:770px){.u-btn--header{--_size:40px;--_padding-inline:25px}.u-btn--header .u-btn__icon svg{width:16px}}.u-btn--large{--_size:calc(51*var(--v));--_padding-inline:calc(38*var(--v));--_padding-block:calc(14*var(--v))}.u-btn--large .u-btn__icon svg{width:calc(15*var(--v))}@media (min-width:770px){.u-btn--large{--_size:calc(65*var(--v));--_padding-inline:calc(60*var(--v));--_padding-block:calc(20*var(--v))}.u-btn--large .u-btn__icon svg{width:calc(18*var(--v))}}.u-btn--back .u-btn__icon{order:-1;margin-inline-end:var(--_overlap)}.u-btn--back .u-btn__text{margin-inline-end:0}.u-btn__text{box-sizing:border-box;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);transition:color var(--transition-duration-normal)var(--transition-easing);margin-inline-end:var(--_overlap)}.u-btn__icon{--_pulse-scale:.9;--_pulse-duration:1s;box-sizing:border-box;width:var(--_size);height:var(--_size);transform-origin:50%;will-change:transform;transition:background var(--transition-duration-normal)var(--transition-easing)}.u-btn__icon svg{color:var(--color-black);width:calc(15*var(--v));height:auto}@media (min-width:770px){.u-btn__icon svg{width:calc(16*var(--v))}}.u-btn:hover .u-btn__text,.u-btn:focus-visible .u-btn__text{color:var(--rkd-color-dark)}.u-btn:hover .u-btn__icon,.u-btn:focus-visible .u-btn__icon{background:var(--rkd-color)}@media (prefers-reduced-motion:reduce){.u-btn__icon{transition:none!important;transform:none!important}}:root{--loading-reveal-duration:.6s;--loading-reveal-easing:cubic-bezier(.16,1,.3,1);--loading-reveal-delay:0s;--loading-reveal-mission-duration:1s;--loading-reveal-mission-easing:cubic-bezier(.25,.46,.45,.94);--loading-reveal-header-delay:.5s;--loading-reveal-header-opacity-duration:.9s;--loading-reveal-header-opacity-easing:cubic-bezier(.4,0,.6,1);--loading-reveal-header-translate-y:-20px}.c-loading{opacity:1;pointer-events:none;background-color:var(--color-bg,#f4f1eb);z-index:0;transition:background-color .3s ease-out;position:absolute;inset:0}.c-loading--index{background-color:#0000}.c-loading__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.c-hero__mission-grid{transition:visibility 0s,opacity var(--loading-reveal-mission-duration)var(--loading-reveal-mission-easing)var(--loading-reveal-delay)}.c-hero__scroll-down{transition:visibility 0s,opacity var(--loading-reveal-duration)var(--loading-reveal-easing)var(--loading-reveal-delay)}.c-header{transition:visibility 0s linear var(--loading-reveal-header-delay),opacity var(--loading-reveal-header-opacity-duration)var(--loading-reveal-header-opacity-easing)var(--loading-reveal-header-delay),transform var(--loading-reveal-duration)var(--loading-reveal-easing)var(--loading-reveal-header-delay)}body.is-loading .c-hero__mission-grid,body.is-loading .c-hero__scroll-down{visibility:hidden;opacity:0}body.is-loading .c-header{visibility:hidden;opacity:0;transform:translateY(var(--loading-reveal-header-translate-y))}@media (scripting:none){.c-loading{display:none!important}body.is-loading .c-header,body.is-loading .c-hero__mission-grid,body.is-loading .c-hero__scroll-down{visibility:visible;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c-loading{transition:none}}.c-loader-page{z-index:9999;opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out;position:fixed;inset:0;overflow:hidden}.c-loader-page:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}.c-loader-page__container{z-index:10;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;animation:3.5s forwards loader-container-slide;display:flex;position:absolute;inset:0;transform:translateY(100vh)}.c-loader-page__content-wrapper{z-index:3;width:100%;height:auto;position:relative}.c-loader-page__logo-wrapper{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.c-loader-page__logo{width:calc(var(--viewport-width-px)/14);object-fit:contain;height:auto}.c-loader-page__waves{width:100%;height:auto;overflow:hidden}.c-loader-page__waves--primary{z-index:4;position:absolute;top:0;left:0}.c-loader-page__waves--primary svg{aspect-ratio:2628/412;filter:blur(1px);width:100%;height:auto;display:block}.c-loader-page__waves--secondary{z-index:3;background-color:var(--color-white-2);position:relative}.c-loader-page__waves--secondary svg{aspect-ratio:1887/288;filter:blur(3px);width:100%;height:auto;display:block}.c-loader-page__waves--secondary.is-red path{fill:var(--color-red)}.c-loader-page__waves--secondary.is-green path{fill:var(--color-green)}.c-loader-page__waves--secondary.is-blue path{fill:var(--color-blue)}.c-loader-page__background-top{background-color:var(--color-white-2);z-index:1;width:100%;height:100vh;position:absolute;bottom:100%;left:0}.c-loader-page__background{width:100%;height:calc(var(--viewport-height-px)*2);background-color:var(--color-light-gray-2);z-index:2;pointer-events:none;position:relative}@keyframes loader-container-slide{0%{filter:blur();transform:translateY(100vh)}40%{filter:blur();transform:translateY(60vh)}to{filter:blur(10px);transform:translateY(-100vh)}}@media (prefers-reduced-motion:reduce){.c-loader-page{transition:opacity .1s,visibility .1s}.c-loader-page__container{animation:none;transform:none!important}}.u-btn-large{--_color:currentcolor;--_background-color:var(--color-light-gray-1);aspect-ratio:315/253;color:var(--_color);background-color:var(--_background-color);transition:color var(--transition-duration-normal)var(--transition-cubic-bezier),background-color var(--transition-duration-normal)var(--transition-cubic-bezier);container-type:inline-size}.u-btn-large__content{z-index:2;width:fit-content}@media (any-hover:hover){.u-btn-large:hover .c-decorative-circles{opacity:1}}.u-btn-large:focus-visible .c-decorative-circles{opacity:1}.u-btn-large .c-decorative-circles{--decorative-circle-size:24cqw}@media (min-width:770px){.u-btn-large{aspect-ratio:580/435}}.c-decorative-circles{pointer-events:none;opacity:0;transition:opacity var(--transition-duration-normal)var(--transition-cubic-bezier);position:absolute;inset:0}.c-decorative-circles__item{width:var(--decorative-circle-size,15cqi);will-change:transform;height:auto;position:absolute;top:0;left:0}.c-noise{opacity:.25;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch' seed='5'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/><feComponentTransfer><feFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 0 0 1 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;width:120vw;height:125vh;animation:60s steps(8,end) infinite noise;position:fixed;top:0;left:0}@media (min-width:770px){.c-noise{width:130vw;height:130vh;top:-15%;left:-15%}}@keyframes noise{0%,to{transform:translate(0)}12.5%,37.5%,62.5%,87.5%{transform:translate(-3%,-5%)}25%,50%,75%{transform:translate(-7%,-10%)}}@media (prefers-reduced-motion:reduce){.c-noise{animation:none}}.c-site-nav{display:block}.c-site-nav__inner{gap:3rem;display:grid}.c-site-nav--mobile .c-site-nav__inner{padding:var(--container-gutter);padding-block-end:calc(var(--container-gutter)*2)}.c-site-nav--single-column .c-site-nav__inner{grid-template-columns:1fr;gap:3rem;display:grid}.c-site-nav__menu-list{gap:calc(8*var(--v));margin:unset;padding:unset;list-style:none;display:grid}.c-site-nav--footer .c-site-nav__menu-list{gap:calc(8*var(--v))calc(20*var(--v));grid-template-rows:repeat(4,auto);grid-auto-flow:column;display:grid}@media (min-width:770px){.c-site-nav--footer .c-site-nav__menu-list{gap:calc(8*var(--v))calc(40*var(--v))}}.c-site-nav__newsletter-bg{transition:transform var(--transition-duration-normal)var(--transition-easing)}.c-site-nav__newsletter-wrapper:hover .c-site-nav__newsletter-bg,.c-site-nav__newsletter-wrapper:focus-within .c-site-nav__newsletter-bg{transform:scale(1.05)}.c-site-nav__produce-icon>*,.c-site-nav__produce-icon picture,.c-site-nav__produce-icon img{object-fit:contain;width:100%;height:100%;display:block}@media not all and (max-width:1040px){.c-site-nav--footer .c-site-nav__produce-list{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;display:grid}}@media not all and (min-width:770px){.c-site-nav--two-column .c-site-nav__inner{grid-template-columns:1fr;gap:3rem}}.c-text-animation{display:inline-block;overflow:hidden}.c-text-animation__wrapper{opacity:1;transition:opacity .6s ease-out;display:inline}.c-text-animation__char{--y:0;--opacity:0;--_delay-multiplier:30ms;transform:translateY(var(--y));opacity:var(--opacity);transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:calc(var(--_delay-multiplier)*var(--char-index,0));display:inline-block}.c-text-animation.is-animated .c-text-animation__char{--y:0;--opacity:1}.c-text-animation--fade-in .c-text-animation__wrapper{opacity:0}.c-text-animation--fade-in.is-animated .c-text-animation__wrapper{opacity:1}.c-text-animation--fade-in-words .c-text-animation__char{--y:0;--opacity:0}.c-text-animation--lines .c-text-animation__line-wrapper{overflow:hidden}.c-text-animation--lines .c-text-animation__line{--y:100%;--opacity:0;transform:translateY(var(--y));opacity:var(--opacity);transition:transform .4s,opacity .4s;transition-delay:calc(var(--data-row-index,0)*.1s);display:block}.c-text-animation--lines.is-animated .c-text-animation__line{--y:0;--opacity:1}.c-text-animation--words .c-text-animation__char{--y:100%;--opacity:0;--_delay-multiplier:40ms;transition:transform .4s,opacity .4s;transition-delay:calc(var(--_delay-multiplier)*var(--char-index,0))}h1.c-text-animation,h2.c-text-animation,h3.c-text-animation,h4.c-text-animation,h5.c-text-animation,h6.c-text-animation{display:block}@media (scripting:none){.c-text-animation__char,.c-text-animation--words .c-text-animation__char,.c-text-animation--fade-in-words .c-text-animation__char{--y:0;--opacity:1;transition:none}.c-text-animation--fade-in .c-text-animation__wrapper{opacity:1;transition:none}.c-text-animation--lines .c-text-animation__line{--y:0;--opacity:1;transition:none}}@media not all and (min-width:770px){.c-text-animation__wrapper{flex-wrap:wrap}.c-text-animation__char{font-size:inherit}}.c-cursor-follower{--cursor-x:0;--cursor-y:0;--_offset-x:0px;--_offset-y:0px;left:calc(var(--cursor-x)*1px + var(--_offset-x));top:calc(var(--cursor-y)*1px + var(--_offset-y));z-index:var(--z-index-infinity);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;will-change:left,top,opacity,transform;position:fixed;transform:scale(.8)}.c-cursor-follower--offset{--_offset-x:2rem;--_offset-y:1rem}.c-cursor-follower__slot{background-color:var(--color-black);color:var(--color-white);border-radius:var(--border-radius-sm);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:none}.c-cursor-follower[data-cursor-type=text] .c-cursor-follower__slot--text{max-inline-size:120px;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-infinity);opacity:.7;display:flex;overflow:hidden}.c-cursor-follower__text-track{white-space:nowrap;gap:2rem;animation:4s linear infinite cursor-text-scroll;display:flex}.c-cursor-follower__text-track span{flex-shrink:0}@keyframes cursor-text-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.c-cursor-follower[data-cursor-type=gallery] .c-cursor-follower__slot--gallery{border-radius:var(--border-radius-sm);background-color:#0000;width:120px;height:80px;padding:0;display:block;overflow:hidden}.c-cursor-follower__gallery-track{gap:1.25rem;height:100%;display:flex}.c-cursor-follower__slide{object-fit:cover;opacity:.75;flex-shrink:0;width:120px;height:100%}@media (hover:none){.c-cursor-follower{display:none}}.c-section-divider{--_height:60px;--_color:var(--color-dark-gray-3);width:100%;height:var(--_height);position:relative;overflow:hidden}@media (min-width:770px){.c-section-divider{--_height:100px}}.c-section-divider__svg{width:100%;height:100%;display:block}.c-section-divider__path{fill:var(--_color)}.c-section-divider[data-direction=bottom]{transform:scaleY(-1)}[data-component=copy-link]{--_tooltip-padding:.25rem .75rem;--_tooltip-offset:.5rem;--_tooltip-font-size:var(--text-xs);--_tooltip-color:var(--color-white);--_tooltip-bg:var(--color-black);--_tooltip-radius:.25rem;position:relative}[data-component=copy-link][data-copy-tooltip]:after{content:attr(data-copy-tooltip);padding:var(--_tooltip-padding);font-size:var(--_tooltip-font-size);white-space:nowrap;color:var(--_tooltip-color);background-color:var(--_tooltip-bg);border-radius:var(--_tooltip-radius);pointer-events:none;animation:copy-tooltip-fade-in var(--transition-duration-fast)var(--transition-easing);margin-block-end:var(--_tooltip-offset);position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%)}@keyframes copy-tooltip-fade-in{0%{opacity:0;transform:translate(-50%)translateY(.25rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.c-member-avatar{overflow:hidden}.c-member-avatar__image{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:translateY(7.5%)}.c-member-avatar--members{width:calc(116*var(--v));height:calc(116*var(--v));aspect-ratio:1;justify-content:center;align-items:center;display:flex}.c-member-avatar--members .c-member-avatar__image{object-position:center center}@media (min-width:770px){.c-member-avatar--members{width:calc(176*var(--v));height:calc(176*var(--v))}}.c-member-avatar--member{width:calc(248*var(--v));height:calc(248*var(--v));aspect-ratio:1;color:var(--_member-color,var(--color-black));transition:color .3s}.c-member-avatar--member>svg,.c-member-avatar--member>.c-member-avatar__image{width:100%;height:100%}.c-member-avatar--member .c-member-avatar__image{object-position:center center}@media (min-width:770px){.c-member-avatar--member{width:calc(264*var(--v));height:calc(264*var(--v))}}.c-member-avatar--team{aspect-ratio:147/96;border-radius:calc(10*var(--v));background-color:var(--color-white);box-sizing:border-box;padding-block-start:calc(12*var(--v))}@media (min-width:770px){.c-member-avatar--team{aspect-ratio:200/130}}.c-member-avatar--note{width:calc(74*var(--v));height:calc(74*var(--v));aspect-ratio:1;background-color:var(--color-white);border-radius:50%}.c-member-avatar--note .c-member-avatar__image{object-position:center center}.c-member-avatar--review{width:calc(46*var(--v));height:calc(46*var(--v));aspect-ratio:1;background-color:var(--color-white);border-radius:50%}.c-member-avatar--review .c-member-avatar__image{object-position:center center}.c-member-avatar--recommended{box-sizing:border-box;width:calc(130*var(--v));height:calc(138*var(--v));padding-block:calc(16*var(--v));padding-inline:calc(8*var(--v));background-color:var(--color-white);border-radius:calc(10*var(--v));justify-content:center;align-items:center;display:flex}.c-member-avatar--recommended .c-member-avatar__image{object-position:center center}@media (min-width:770px){.c-member-avatar--recommended{width:calc(160*var(--v));height:calc(169*var(--v));padding-block:calc(24*var(--v));padding-inline:calc(12*var(--v));border-radius:calc(20*var(--v))}}.c-member-avatar--members-cta{width:calc(120*var(--v));height:calc(120*var(--v));aspect-ratio:1;background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.c-member-avatar--members-cta .c-member-avatar__image{object-position:center center}@media (min-width:770px){.c-member-avatar--members-cta{width:calc(128*var(--v));height:calc(128*var(--v))}}.c-member-review-card{gap:calc(30*var(--v));display:grid}.c-member-review-card__inner{gap:calc(14*var(--v));display:grid}.c-member-review-card__header{align-items:center;gap:calc(14*var(--v));display:flex}.c-member-review-card__body{gap:calc(8*var(--v));display:grid}.c-member-review-card__comment>:where(p,ul,ol):not(:last-child){margin-block-end:calc(12*var(--v))}.c-article-body{max-inline-size:calc(920*var(--v));margin-block-end:calc(100*var(--v))}.c-article-body:has(+.c-article-body){margin-block-end:calc(80*var(--v))}.c-article-credit .c-article-body{margin-block-end:0}@media (min-width:770px){.c-article-body{margin-block-end:calc(140*var(--v))}.c-article-body:has(+.c-article-body){margin-block-end:calc(60*var(--v))}}.c-article-body h2{font-size:calc(18*var(--v));letter-spacing:calc(1.8*var(--v));margin-block-end:calc(24*var(--v));font-weight:700;line-height:1.6}.c-article-body div{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));text-align:justify;margin-block-end:calc(24*var(--v));font-weight:700;line-height:1.8}.c-article-body p{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));text-align:justify;font-weight:500;line-height:2}.metafield-rich_text_field p{text-align:justify}@media (min-width:770px){.c-article-body h2{font-size:calc(27*var(--v));letter-spacing:calc(1.35*var(--v));margin-block-end:calc(34*var(--v))}.c-article-body div{font-size:calc(18*var(--v));letter-spacing:calc(1.8*var(--v))}.c-article-body p{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-article-media{margin-block-end:calc(34*var(--v))}@media (min-width:770px){.c-article-media{margin-block-end:calc(50*var(--v))}}.c-article-media--grid2,.c-article-media--grid3{gap:calc(24*var(--v));display:grid}@media (min-width:770px){.c-article-media--grid2,.c-article-media--grid3{gap:calc(20*var(--v))}.c-article-media--grid2{grid-template-columns:repeat(2,1fr)}.c-article-media--grid3{grid-template-columns:repeat(3,1fr)}}.c-article-media--full{width:100vw;margin-inline-start:calc(50% - 50vw)}.c-article-media--full .c-article-media-caption{padding-inline:var(--container-gutter)}@media (min-width:770px){.c-article-media--full.c-article-media--grid2 .c-article-media-item:first-child .c-article-media-caption{padding-inline-start:var(--container-gutter);padding-inline-end:unset}.c-article-media--full.c-article-media--grid2 .c-article-media-item:last-child .c-article-media-caption{padding-inline-start:unset;padding-inline-end:var(--container-gutter)}}.c-article-media-item img,.c-article-media-item video{aspect-ratio:105/59;object-fit:cover;width:100%;height:auto}.c-article-media--grid2 .c-article-media-item img,.c-article-media--grid2 .c-article-media-item video{aspect-ratio:590/676}@media (min-width:770px){.c-article-media-item img,.c-article-media-item video{aspect-ratio:1200/676}}.c-article-media--original .c-article-media-item img,.c-article-media--original .c-article-media-item video{aspect-ratio:auto}.c-article-media-caption{color:var(--color-dark-gray-2);font-size:calc(10*var(--v));letter-spacing:calc(1*var(--v));margin-block-start:calc(8*var(--v));font-weight:500;line-height:1.6}@media (min-width:770px){.c-article-media-caption{font-size:calc(11*var(--v));letter-spacing:calc(1.65*var(--v));margin-block-start:calc(10*var(--v));line-height:1.8}}.c-related-pages{margin-block-start:calc(60*var(--v))}@media (min-width:770px){.c-related-pages{margin-block-start:calc(100*var(--v))}}.c-related-pages__text{max-inline-size:calc(920*var(--v))}.c-modal{max-inline-size:min(calc(800*var(--v)),90vw);transition-behavior:allow-discrete;opacity:0;border:none;border-radius:8px;max-block-size:80vh;padding:0;transition-property:display,overlay,opacity;transition-duration:.3s;overflow:hidden}.c-modal[open]{opacity:1}@starting-style{.c-modal[open]{opacity:0}}.c-modal::backdrop{transition-behavior:allow-discrete;opacity:0;background:#00000080;transition-property:display,overlay,opacity;transition-duration:.3s}.c-modal[open]::backdrop{opacity:1}@starting-style{.c-modal[open]::backdrop{opacity:0}}.c-modal__inner{padding:calc(30*var(--v))}@media (min-width:770px){.c-modal__inner{padding:calc(40*var(--v))}}.c-modal__header{gap:calc(80*var(--v));margin-block-end:calc(20*var(--v))}.c-modal__close{width:24px;height:24px}.c-modal__content{overscroll-behavior-block:contain;max-block-size:calc(80vh - 120px);overflow-y:auto}.c-modal__policy{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}.c-modal__policy>*+*{margin-block-start:calc(20*var(--v))}.c-modal__policy h1{font-size:calc(28*var(--v));letter-spacing:calc(-.28*var(--v));margin-block-end:calc(20*var(--v));font-weight:400;line-height:1.5}.c-modal__policy h2{margin-block:calc(40*var(--v))calc(16*var(--v));font-size:calc(20*var(--v));font-weight:700;line-height:1.5}.c-modal__policy h3{font-size:calc(16*var(--v));margin-block-start:calc(30*var(--v));font-weight:700;line-height:1.5}.c-modal__policy p{margin-block:calc(8*var(--v))}.c-modal__policy ul,.c-modal__policy ol{padding-inline-start:calc(24*var(--v));list-style-position:outside}.c-modal__policy ul{list-style-type:disc}.c-modal__policy ol{list-style-type:decimal}.c-modal__policy li+li{margin-block-start:calc(8*var(--v))}.c-modal__policy a{text-decoration:underline;transition:color .2s}.c-modal__policy a:hover{color:var(--rkd-color-dark)}@media not all and (min-width:770px){.c-tag-filter__list{overscroll-behavior-inline:contain;margin-inline:calc(-1*var(--container-gutter));padding-inline:var(--container-gutter);scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;padding-block-end:16px;overflow-x:auto}.c-tag-filter__list::-webkit-scrollbar{display:none}.c-tag-filter__list>li{flex-shrink:0}}.c-tag-filter__tab{position:relative}.c-tag-filter__indicator{color:var(--rkd-color-dark);opacity:0;margin-block-start:4px;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 100%}[aria-current=page]>.c-tag-filter__indicator{opacity:1}[aria-current=page]>.c-tag-filter__underline{opacity:0}.c-tag-filter__underline{margin-block-start:2px}@media (hover:none){.c-tag-filter .u-dashed-line--hover-reveal{display:none}}.c-pagination__prev,.c-pagination__next{flex-shrink:0}.c-pagination__pages{gap:34px}@media (min-width:770px){.c-pagination__pages{gap:16px}}.c-pagination__prev{margin-inline-end:35px}.c-pagination__next{margin-inline-start:35px}@media (min-width:770px){.c-pagination__prev{margin-inline-end:20px}.c-pagination__next{margin-inline-start:20px}}.c-pagination__page{color:inherit;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;position:relative}.c-pagination__ellipsis{font-size:18px;font-weight:700;line-height:1.5}.c-pagination__indicator{color:var(--rkd-color-dark);opacity:0;margin-block-start:4px;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 100%}[aria-current=page]>.c-pagination__indicator{opacity:1}.c-career-job-bullet-list{row-gap:calc(16*var(--v));margin:0;padding:0;list-style:none;display:grid}@media (min-width:770px){.c-career-job-bullet-list{row-gap:calc(12*var(--v))}}.c-career-job-bullet-list__item{align-items:baseline;column-gap:calc(10*var(--v));display:flex}.c-career-job-bullet-list__marker{width:calc(6*var(--v));height:calc(6*var(--v));background-color:var(--rkd-color-dark);transform:translateY(calc(-2*var(--v)));border-radius:50%;flex-shrink:0;display:block}.c-career-job-bullet-list__text{font-size:calc(14*var(--v));letter-spacing:calc(2.1*var(--v));font-weight:500;line-height:1.8}@media (min-width:770px){.c-career-job-bullet-list__text{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));line-height:1.5}}.c-thanks-message__heading{margin-block-end:calc(60*var(--v))}@media (min-width:770px){.c-thanks-message__heading{margin-block-end:calc(80*var(--v))}}.c-thanks-message__icon{width:calc(270*var(--v));height:calc(154*var(--v));margin-block-start:calc(20*var(--v))}@media (min-width:770px){.c-thanks-message__icon{width:calc(320*var(--v));margin-block-start:calc(30*var(--v))}}.c-thanks-message__actions{margin-block-start:calc(50*var(--v))}@media (min-width:770px){.c-thanks-message__actions{margin-block-start:calc(80*var(--v))}}.c-dl-divided__row:after{content:"";height:var(--dashed-line-height);background-image:linear-gradient(to right,var(--dashed-line-color)0 var(--dashed-line-dash),transparent var(--dashed-line-dash)calc(var(--dashed-line-dash) + var(--dashed-line-gap)));background-size:calc(var(--dashed-line-dash) + var(--dashed-line-gap))var(--dashed-line-height);background-repeat:repeat-x;grid-column:1/-1;margin-block-start:var(--dl-divided-divider-margin,calc(16*var(--v)))}.c-footer-note-wrapper[data-component=member-work-shuffle]:not([data-shuffled]){visibility:hidden}.c-footer-note-wrapper[data-component=member-work-shuffle]:not([data-shuffled])>:nth-child(n+2){display:none}.c-idle-rakuda{--c-idle-rakuda-image-width:150px;z-index:var(--z-index-foreground-max);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0}.c-idle-rakuda.is-active{opacity:1;visibility:visible;transition:opacity .5s,visibility linear}.c-idle-rakuda__image{width:var(--c-idle-rakuda-image-width);transform-origin:50%;height:auto;position:absolute;top:0;left:0}.c-idle-rakuda.is-active .c-idle-rakuda__image{will-change:transform}@media (min-width:770px){.c-idle-rakuda{--c-idle-rakuda-image-width:160px}}@media not all and (min-width:400px){.c-idle-rakuda{display:none}}@media (prefers-reduced-motion:reduce){.c-idle-rakuda{display:none}}[data-parallax-target]{top:calc(var(--parallax-amount)*-1);width:100%;height:calc(100% + var(--parallax-amount)*2);position:absolute;left:0}:is(main .c-page-content,main .shopify-policy__container){box-sizing:border-box;width:100%;max-width:calc(1200*var(--v));padding-inline:var(--container-gutter);padding-block:calc(120*var(--v))calc(90*var(--v));font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));margin-inline:auto;line-height:2}@media (min-width:770px){:is(main .c-page-content,main .shopify-policy__container){padding-block:calc(180*var(--v))calc(150*var(--v));font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v))}}:is(main .c-page-content,main .shopify-policy__container)>*+*{margin-block-start:calc(20*var(--v))}:is(main .c-page-content__title,main .shopify-policy__title){text-align:start}:is(main .c-page-content,main .shopify-policy__container) h1{font-weight:400;font-size:calc(28*var(--v));letter-spacing:calc(-.28*var(--v));margin-block-end:calc(20*var(--v));line-height:1.5}@media (min-width:770px){:is(main .c-page-content,main .shopify-policy__container) h1{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));margin-block-end:calc(40*var(--v));line-height:1.1}}:is(main .c-page-content,main .shopify-policy__container) h2{margin-block:calc(40*var(--v))calc(16*var(--v));font-weight:700;font-size:calc(20*var(--v));line-height:1.5}@media (min-width:770px){:is(main .c-page-content,main .shopify-policy__container) h2{margin-block:calc(60*var(--v))calc(20*var(--v));font-size:calc(24*var(--v))}}:is(main .c-page-content,main .shopify-policy__container) h3{font-weight:700;font-size:calc(16*var(--v));margin-block-start:calc(30*var(--v));line-height:1.5}@media (min-width:770px){:is(main .c-page-content,main .shopify-policy__container) h3{font-size:calc(18*var(--v));margin-block-start:calc(40*var(--v))}}:is(main .c-page-content,main .shopify-policy__container) p{margin-block:calc(8*var(--v))}:is(main .c-page-content,main .shopify-policy__container) :is(ul,ol){padding-inline-start:calc(24*var(--v));list-style-position:outside}:is(main .c-page-content,main .shopify-policy__container) ul{list-style-type:disc}:is(main .c-page-content,main .shopify-policy__container) ol{list-style-type:decimal}:is(main .c-page-content,main .shopify-policy__container) li+li{margin-block-start:calc(8*var(--v))}:is(main .c-page-content,main .shopify-policy__container) a{text-decoration:underline;transition:color .2s}:is(main .c-page-content,main .shopify-policy__container) a:hover{color:var(--rkd-color-dark)}.shopify-section:has(.c-header){z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.c-header{height:auto;display:block;position:relative}.c-header a,.c-header button,.c-header__mobile-menu{pointer-events:auto}.c-header.is-menu-open{background:var(--color-white-2)}.c-header__inner{height:var(--header-height)}.c-header__logo img,.c-header__logo svg{width:100%;height:auto;display:block}.c-header__logo-text a{transition:opacity var(--loading-reveal-duration)var(--loading-reveal-easing);text-decoration:none;display:block}.c-header.is-scrolled .c-header__logo-text a{opacity:0}.c-header__logo-text-image{width:100%;height:auto;display:block}.c-header__actions{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.c-header__nav{flex-grow:1;justify-content:flex-end;display:none}.c-header__hamburger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.c-header__hamburger-icon{justify-content:center;align-items:center;transition:opacity .3s;display:flex}.c-header__hamburger-icon--close{opacity:0;position:absolute;inset:0}.c-header__hamburger-icon svg{width:calc(22*var(--v));height:auto}.c-header__hamburger[aria-expanded=true] .c-header__hamburger-icon--open{opacity:0}.c-header__hamburger[aria-expanded=true] .c-header__hamburger-icon--close{opacity:1}.c-header__mobile-menu{inset:var(--header-height)0 0 0;background:var(--color-white-2);z-index:99;overscroll-behavior-block:contain;display:none;position:fixed;overflow-y:auto}.c-header__mobile-menu.is-visible{display:block}@media (min-width:770px){.c-header__nav{flex-grow:1;justify-content:flex-end;display:flex}.c-header__hamburger{display:none}.c-header__mobile-menu{display:none!important}}.section--footer{--_padding-block-start:calc(35*var(--v));--_padding-block-end:unset}@media (min-width:770px){.section--footer{--_padding-block-start:calc(50*var(--v))}}.c-footer__nav-section{order:1}@media (min-width:770px){.c-footer__nav-section{order:2}}.c-footer__nav-inner{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:770px){.c-footer__nav-inner{gap:3rem}}.c-footer__meta-heading{font-size:1.25rem}@media (min-width:770px){.c-footer__meta-heading{font-size:1.375rem}}.c-footer__meta-text{font-size:.875rem}.c-footer__bottom{--_divider-height:100px;--_initial-peak:.25;--_peak-range:.3;--_illustration-offset:calc(10*var(--v));position:relative}.c-footer__bottom .c-section-divider{--_height:100px}@media (min-width:770px){.c-footer__bottom{--_divider-height:140px}.c-footer__bottom .c-section-divider{--_height:140px}}.c-footer__illustration{top:var(--_divider-height);transform:translate(-50%,-100%)translateY(calc(-1*var(--_divider-height)*(var(--_initial-peak) + var(--_peak-range)*var(--scroll-progress,0)) + var(--_illustration-offset)))}.c-footer__copyright-wrapper{margin-top:-1px}.c-footer__company{text-align:left}.c-footer__company-info p{color:var(--color-dark-gray-1);margin:0}.c-footer__logo{width:auto;height:1.5rem}.c-footer__company-contact a{color:inherit;text-decoration:none}.section--career-contact{--_overlap-amount:calc(225*var(--v));--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(35*var(--v));margin-block-start:calc(var(--_overlap-amount)*-1)}@media (min-width:770px){.section--career-contact{--_padding-block-end:calc(50*var(--v))}}.l-section:not(.c-section--404):has(+.l-section.section--career-contact){--_padding-block-end:calc(345*var(--v))}@media (min-width:770px){.l-section:not(.c-section--404):has(+.l-section.section--career-contact){--_padding-block-end:calc(425*var(--v))}}.c-career-contact__content{padding-block:calc(90*var(--v))calc(84*var(--v))}@media (min-width:770px){.c-career-contact__content{padding-block:calc(98*var(--v))calc(108*var(--v))}}.c-career-contact__subheading--on-light{--_color:var(--color-black)}.c-career-contact__subheading--on-dark{--_color:var(--color-light-gray-1)}.c-career-contact__item{transition:transform var(--transition-duration-normal)var(--transition-easing)}.c-career-contact__item:focus-visible{outline:2px solid var(--rkd-color-dark);outline-offset:-2px}.c-career-contact__item[data-hover-color]:hover,.c-career-contact__item[data-hover-color]:active{color:unset}.c-career-contact__item:hover .c-career-contact__heading,.c-career-contact__item:active .c-career-contact__heading{color:var(--rkd-color-dark)}.c-career-contact__item:hover .u-btn__icon,.c-career-contact__item:active .u-btn__icon{background:var(--rkd-color)}.c-hero__mission{--_padding-block-end:calc(30*var(--v));max-height:max(100svh,calc(700*var(--v)))}@media (min-width:770px){.c-hero__mission{max-height:max(100svh,calc(768*var(--v)))}}.c-hero__mission-grid{--_g-columns:6;--_g-gap:0;--_g-rows:8;--_g-rows-size:minmax(0,1fr);--_padding-block-start:calc(65*var(--v));--_padding-inline:var(--container-gutter);padding:var(--_padding-block-start)var(--_padding-inline)var(--_padding-block-end);--_cell-height:calc((100cqh - var(--_padding-block-start) - var(--_padding-block-end))/var(--_g-rows));--_cell-width:calc((100cqw - var(--_padding-inline)*2 - var(--_g-gap)*(var(--_g-columns) - 1))/var(--_g-columns));container-type:size}@media (min-width:770px){.c-hero__mission-grid{--_g-columns:24;--_g-rows:8;--_padding-block-start:calc(70*var(--v))}}.c-hero__mission-heading{--top:7;--width:6;--height:2;width:calc(var(--_cell-width)*var(--width));max-inline-size:calc(280*var(--v))}@media (min-width:770px){.c-hero__mission-heading{--top:6;--width:10;width:100%;height:100%;max-inline-size:calc(520*var(--v))}}.c-hero__mission-heading img,.c-hero__mission-heading svg{object-fit:contain;object-position:left bottom;width:100%;height:100%;display:block}.c-hero__mission-image-01,.c-hero__mission-image-02{max-height:calc(var(--_cell-height)*var(--height,1))}.c-hero__mission-image-01{--width:3;--height:2;max-inline-size:calc(142*var(--v));aspect-ratio:1}@media (min-width:770px){.c-hero__mission-image-01{--left:2;--top:1;--width:6;--height:4;max-inline-size:calc(280*var(--v))}}.c-hero__mission-image-02{--left:4;--top:4;--width:3;--height:4;max-inline-size:calc(140*var(--v));place-content:end;justify-self:end;display:grid}@media (min-width:770px){.c-hero__mission-image-02{--left:18;--top:5;--width:6;--height:4;max-inline-size:calc(320*var(--v))}}.c-hero__mission-image-01 img,.c-hero__mission-image-02 img{width:100%;height:auto;max-height:calc(var(--_cell-height)*var(--height,1));object-fit:contain;object-position:left top;display:block}.c-hero__hearts{--left:2;--top:1;--width:4;--height:7;pointer-events:none;place-self:center}@media (min-width:770px){.c-hero__hearts{--top:1;--width:24;--height:7}}.c-hero__hearts img{max-inline-size:calc(190*var(--v));height:auto;display:block}@media (min-width:770px){.c-hero__hearts img{max-inline-size:calc(380*var(--v))}}.c-hero__identity-video{--top:2;--_max-width:315;max-inline-size:calc(var(--_max-width)*var(--v))}@media (min-width:770px){.c-hero__identity-video{--left:18;--top:1;--width:7;--_max-width:360;max-inline-size:calc(var(--_max-width)*var(--v))}}.c-hero__identity{--_padding-block-start:calc(45*var(--v));--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.c-hero__identity{--_padding-block-start:calc(70*var(--v));--_padding-block-end:calc(180*var(--v))}}.c-hero__identity-description{--_g-gap:calc(46*var(--v));--_g-columns:1;--_g-rows:2;--_g-rows-size:auto}@media (min-width:770px){.c-hero__identity-description{--_g-gap:0;--_g-columns:24;--_g-rows:1}.c-hero__identity-description--content{--width:14;--_max-width:690;max-inline-size:calc(var(--_max-width)*var(--v))}}.c-hero__scroll-down{bottom:var(--_padding-block-end);right:max(var(--container-gutter),calc((100% - var(--container-max-width))/2 + var(--container-gutter)))}.c-image-showcase{--parallax-amount:100px;width:100%;height:600px;position:relative;overflow:hidden}@media (min-width:770px){.c-image-showcase{height:700px}}@media (min-width:1441px){.c-image-showcase{height:800px}}.c-image-showcase--wave-clip:after{content:"";background-image:var(--bg-image);z-index:10;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:200px;position:absolute;bottom:-1px;left:0}.c-image-showcase__content{width:100%;height:100%;position:relative;overflow:hidden}.c-image-showcase--wave-clip .c-image-showcase__content{clip-path:var(--clip-path-id)}.c-image-showcase__image-wrapper{overflow:hidden}.c-image-showcase__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.section--index-journal-list{--_padding-block-start:calc(18*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--index-journal-list{--_padding-block-start:calc(120*var(--v))}}.c-journal-list__heading{--_font-weight:var(--font-weight-normal);order:2;align-self:flex-start;display:inline-block}@media (min-width:770px){.c-journal-list__heading{order:unset;align-self:unset}}.c-journal-list__header>.c-journal-list__meta{order:1;align-self:flex-end}@media (min-width:770px){.c-journal-list__header>.c-journal-list__meta{order:unset;align-self:unset}}.c-journal-list__grid{--_gap-scale:calc(32*var(--v));margin-block-end:var(--_gap-scale);display:grid;container:journal-grid/inline-size}@media (min-width:770px){.c-journal-list__grid{--_columns:1;--_gap-scale:calc(40*var(--v));grid-template-columns:repeat(var(--_columns),1fr)}}.c-journal-list__link{--_scale-ratio:1.02;gap:calc(18*var(--v));padding-block:var(--_gap-scale);grid-template-columns:1fr;grid-template-areas:"image""content""meta";display:grid}.c-journal-list__item:first-child .c-journal-list__link{padding-block-start:0}@media (min-width:770px){.c-journal-list__link{align-items:start;gap:calc(80*var(--v));grid-template-columns:auto 1fr auto;grid-template-areas:"image content meta"}}.c-journal-list__image{grid-area:image;inline-size:100%}@media (min-width:770px){.c-journal-list__image{inline-size:calc(280*var(--v));flex-shrink:0}}.c-journal-list__image img{object-fit:cover;width:100%;height:100%}.c-journal-list__content{grid-area:content}.c-journal-list__meta{--_flex-direction:row;flex-direction:var(--_flex-direction);color:var(--color-black);grid-area:meta;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (min-width:770px){.c-journal-list__meta{--_flex-direction:column;text-align:right;justify-self:end;align-items:end}}.c-journal-list__category{padding:calc(4*var(--v))calc(12*var(--v));background-color:var(--color-white);white-space:nowrap}@media (min-width:770px){.c-journal-list__category{padding:calc(6*var(--v))calc(16*var(--v))}}.c-journal-list__footer{justify-content:flex-end;display:flex}.c-journal-list__empty{text-align:center;color:var(--color-gray-1);padding:48px 20px}.section--index-service{--_padding-block-start:0px;--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--index-service{--_padding-block-end:calc(90*var(--v))}}.c-service{--_total-padding:calc(var(--container-gutter)*2);--_columns:1;--_item-width:calc((var(--viewport-width-num)*1px - var(--_total-padding))/var(--_columns));--_ratio-w:3;--_ratio-h:4;--_aspect-ratio:var(--_ratio-w)/var(--_ratio-h);--_service-item-height:calc(var(--_item-width)*var(--_ratio-h)/var(--_ratio-w));--_sticky-offset-height:var(--_service-item-height);container-type:inline-size}@media (min-width:770px){.c-service{--_total-padding:calc(var(--container-gutter) + var(--spacing)*48);--_columns:2;--_ratio-w:6;--_ratio-h:7}.c-service .l-container{padding-inline-end:unset}}.c-service__items{margin-inline:calc((var(--container-gutter)*-1) + 10px);container-type:inline-size}@media (min-width:770px){.c-service__items{margin-inline:unset}}.c-service__item{aspect-ratio:var(--_aspect-ratio);grid-template-rows:1fr auto;grid-template-areas:"figure""wrapper"}.c-service__item-header-wrapper{gap:calc(21*var(--v))calc(var(--spacing)*16);grid-area:wrapper;grid-template-columns:1fr auto;grid-template-areas:"title step""tags tags";display:grid}@media (min-width:770px){.c-service__item-header-wrapper{gap:1.3125rem calc(var(--spacing)*16)}}.c-service__item-title{grid-area:title/1/title/-1}@media (min-width:770px){.c-service__item-title{grid-column:1/2}}.c-service__step{grid-area:1/2/2/3;align-self:end;display:grid}@media (min-width:770px){.c-service__step{grid-row:2/3}}.c-service__tags{grid-area:tags/1/tags/-1}@media (min-width:770px){.c-service__tags{grid-column:1/2}}.c-service__visual-wrapper{grid-area:figure;container-type:inline-size}.c-service__figure{max-inline-size:96cqw}.c-service__svg-layer{--_svg-offset:2rem}@media (min-width:770px){.c-service__svg-layer{--_svg-offset:4rem}}.c-service__svg-layer img{opacity:0;transition:opacity .6s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transform:scale(.8)}.c-service__svg-layer.is-visible img{opacity:1;transform:scale(1)}.c-service__svg-layer--step1{top:var(--_svg-offset);right:var(--_svg-offset)}.c-service__svg-layer--step2{bottom:var(--_svg-offset);left:var(--_svg-offset)}.c-service__svg-layer--step3{bottom:var(--_svg-offset);right:var(--_svg-offset)}.section--index-work-list{--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(45*var(--v))}@media (min-width:770px){.section--index-work-list{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(75*var(--v))}}.c-work-list__item{position:relative}@media (min-width:770px){.c-work-list__item:not(:first-child){grid-template-rows:subgrid;grid-row:span 2;display:grid}}.c-work-list__link{--_scale-ratio:1.01;gap:calc(16*var(--v));display:grid}@media (min-width:770px){.c-work-list__link{gap:calc(16*var(--v))}.c-work-list__item:first-child .c-work-list__link{gap:calc(24*var(--v))}.c-work-list__item:not(:first-child) .c-work-list__link{grid-template-rows:subgrid;grid-row:1/-1;display:grid}}.c-work-list__image{background-color:var(--color-light-gray-2);position:relative}.c-work-list__image-img{object-fit:cover;width:100%;height:100%}@media (min-width:770px){.c-work-list__grid .u-btn-large{aspect-ratio:unset;height:100%}}.c-work-list__no-articles{text-align:center;color:var(--color-dark-gray-1);padding-block:4rem;font-size:1.125rem}.section--logo-slider{--_padding-block-start:calc(45*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--logo-slider{--_padding-block-start:calc(75*var(--v));--_padding-block-end:calc(90*var(--v))}}.c-logo-slider__mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.c-logo-slider__wrapper:not([data-marquee-loaded]) .c-logo-slider__item{min-width:calc(128*var(--v));border-radius:4px}.c-logo-slider__wrapper:not([data-marquee-loaded]) .c-logo-slider__logo{opacity:0}.c-logo-slider__wrapper[data-marquee-loaded] .u-skeleton--shimmer{background-color:#0000;animation:none}.c-logo-slider__wrapper[data-marquee-loaded] .u-skeleton--shimmer:after{display:none}@media (scripting:none){.c-logo-slider__wrapper:not([data-marquee-loaded]) .c-logo-slider__logo{opacity:1}.c-logo-slider__wrapper:not([data-marquee-loaded]) .u-skeleton--shimmer{background-color:#0000;animation:none}.c-logo-slider__wrapper:not([data-marquee-loaded]) .u-skeleton--shimmer:after{display:none}}.c-logo-slider__logo{max-inline-size:var(--_logo-max-width,calc(128*var(--v)));transition:opacity var(--transition-duration-normal)var(--transition-easing)}.c-logo-slider__item--small{--_logo-max-width:calc(96*var(--v))}.c-logo-slider__item--large{--_logo-max-width:calc(160*var(--v))}.c-logo-slider__logo--placeholder{border:1px dashed var(--color-dark-gray-1);color:var(--color-dark-gray-1);background-color:var(--color-light-gray-1)}@media (min-width:770px){.c-logo-slider__logo{max-inline-size:var(--_logo-max-width-md,calc(192*var(--v)))}.c-logo-slider__item--small{--_logo-max-width-md:calc(128*var(--v))}.c-logo-slider__item--large{--_logo-max-width-md:calc(256*var(--v))}.c-logo-slider__mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}}@media (prefers-color-scheme:dark){.c-logo-slider__logo{filter:grayscale()brightness(2)}}.c-image-slide{--parallax-amount:100px;width:100%;height:400px;position:relative;overflow:hidden}@media (min-width:770px){.c-image-slide{height:700px}}@media (min-width:1441px){.c-image-slide{height:800px}}.c-image-slide__mask{height:100%;position:relative;overflow:hidden}.c-image-slide__track{will-change:transform;height:100%;display:flex}.c-image-slide__item{flex-shrink:0;width:100%;height:100%}.c-image-slide__item img{object-fit:cover;object-position:center;width:100%;height:100%}.c-image-marquee{--parallax-amount:100px;position:relative;overflow:hidden}.c-image-marquee__track{will-change:transform;height:100%;display:flex}.c-image-marquee__item{flex-shrink:0;width:100vw;height:100%}.c-image-marquee__image{object-fit:cover;object-position:center;width:100%;height:100%}@media (min-width:770px){.c-image-marquee{--parallax-amount:60px}.c-image-marquee__item{width:80vw}}.section--blog-work{--_padding-block-start:calc(100*var(--v))}@media (min-width:770px){.section--blog-work{--_padding-block-start:calc(160*var(--v))}}.c-work-archive__image{--_scale-ratio:1.01}.c-work-archive__link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.section--blog-journal{--_padding-block-start:calc(100*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--blog-journal{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(90*var(--v))}}.c-blog-journal__heading{margin-block-end:calc(40*var(--v))}@media (min-width:770px){.c-blog-journal__heading{margin-block-end:calc(50*var(--v))}}.c-tag-filter{margin-block-end:calc(60*var(--v))}@media (min-width:770px){.c-tag-filter{margin-block-end:calc(100*var(--v))}}.c-pagination{margin-block-start:calc(60*var(--v))}@media (min-width:770px){.c-pagination{margin-block-start:calc(80*var(--v))}}.section--article-journal{--_padding-block-start:calc(96*var(--v));--_padding-block-end:calc(15*var(--v))}@media (min-width:770px){.section--article-journal{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(30*var(--v))}}.section--article-journal-archives{--_padding-block-start:calc(15*var(--v))}@media (min-width:770px){.section--article-journal-archives{--_padding-block-start:calc(30*var(--v))}}.c-journal-detail__header{gap:calc(16*var(--v));display:grid}.c-journal-detail__meta{align-items:flex-start;gap:calc(8*var(--v));flex-direction:column;display:flex}@media (min-width:770px){.c-journal-detail__meta{gap:calc(16*var(--v))}}.c-journal-detail__main{margin-block-start:calc(30*var(--v))}@media (min-width:770px){.c-journal-detail__main{margin-block-start:calc(60*var(--v))}}.c-journal-detail__content{margin-block-end:calc(100*var(--v))}@media (min-width:770px){.c-journal-detail__content{margin-block-end:calc(140*var(--v))}}.c-journal-detail__archives-heading{margin-block-end:calc(20*var(--v))}@media (min-width:770px){.c-journal-detail__archives-heading{margin-block-end:calc(30*var(--v))}}.c-journal-detail__archives-footer{margin-block-start:calc(40*var(--v))}@media (min-width:770px){.c-journal-detail__archives-footer{margin-block-start:calc(60*var(--v))}}.section--article-work{--_padding-block-start:calc(96*var(--v));--_padding-block-end:calc(15*var(--v))}@media (min-width:770px){.section--article-work{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(30*var(--v))}}.section--article-work-similar{--_padding-block-start:calc(15*var(--v))}@media (min-width:770px){.section--article-work-similar{--_padding-block-start:calc(30*var(--v))}}.c-work-detail__hero{display:grid}.c-work-detail__hero-header{margin-block-end:calc(30*var(--v))}@media (min-width:770px){.c-work-detail__hero-header{margin-block-end:calc(50*var(--v))}}.c-work-detail__hero-media{aspect-ratio:375/280;overflow:hidden}@media (min-width:770px){.c-work-detail__hero-media{aspect-ratio:1440/800}}.c-work-detail__hero-media img,.c-work-detail__hero-media video{object-fit:cover;width:100%;height:100%}.c-work-detail__main{margin-block-start:calc(30*var(--v))}@media (min-width:770px){.c-work-detail__main{margin-block-start:calc(80*var(--v))}}.c-article-credit{margin-block-end:calc(100*var(--v))}.c-article-credit-item{display:contents}@media (min-width:770px){.c-article-credit{gap:calc(80*var(--v));grid-template-columns:520fr 600fr;margin-block-end:calc(140*var(--v))}}.c-work-detail__content{margin-block-end:calc(100*var(--v))}@media (min-width:770px){.c-work-detail__content{margin-block-end:calc(140*var(--v))}}.c-work-detail__team-section{gap:calc(60*var(--v));margin-block-start:calc(100*var(--v));display:grid}@media (min-width:770px){.c-work-detail__team-section{gap:calc(160*var(--v));grid-template-columns:680fr 360fr;margin-block-start:calc(140*var(--v))}}.c-work-detail__team-member a dd{transition:color var(--transition-duration-normal)var(--transition-easing)}.c-work-detail__team-member a:hover dd,.c-work-detail__team-member a:active dd{color:var(--rkd-color-dark)}.c-work-detail__collaborator-info{display:block}.c-work-detail__similar-heading{margin-block-end:calc(20*var(--v))}@media (min-width:770px){.c-work-detail__similar-heading{margin-block-end:calc(30*var(--v))}}.c-work-detail__similar-footer{margin-block-start:calc(40*var(--v))}@media (min-width:770px){.c-work-detail__similar-footer{margin-block-start:calc(80*var(--v))}}.l-section.c-section--404{--_padding-block-start:calc(var(--_padding-block-base)/2);--_padding-block-end:unset;margin-block:calc(var(--_padding-block-base)/2)calc(var(--_padding-block-base)*-1)}.section--page-contact{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(84*var(--v))}@media (min-width:770px){.section--page-contact{--_padding-block-start:calc(98*var(--v));--_padding-block-end:calc(108*var(--v))}}.c-contact__heading{margin-block-end:calc(30*var(--v))}@media (min-width:770px){.c-contact__heading{margin-block-end:calc(50*var(--v))}}.c-contact__info{max-inline-size:calc(440*var(--v))}.c-contact__description{margin-block-end:calc(50*var(--v))}@media (min-width:770px){.c-contact__description{margin-block-end:calc(120*var(--v))}}.c-contact__field{--_error-height:calc(20*var(--v));--_field-gap:calc(50*var(--v));margin-block-end:calc(var(--_field-gap) - var(--_error-height))}@media (min-width:770px){.c-contact__field{--_field-gap:calc(60*var(--v))}}.c-contact__label{font-size:calc(14*var(--v));letter-spacing:calc(2.1*var(--v));margin-block-end:calc(18*var(--v));font-weight:500;line-height:1.8;display:block}@media (min-width:770px){.c-contact__label{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));margin-block-end:calc(10*var(--v));line-height:1.5}}.c-contact__input-text,.c-contact__textarea{box-sizing:border-box;background:var(--color-white);width:100%;font-size:calc(14*var(--v));letter-spacing:calc(2.1*var(--v));padding-inline:calc(14*var(--v));padding-block:calc(8*var(--v));transition:border-color var(--transition-duration-normal)var(--transition-easing);border:none;border-radius:2px;outline:none;font-weight:500;line-height:1.8;display:block}@media (min-width:770px){.c-contact__input-text,.c-contact__textarea{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));padding-inline:calc(20*var(--v));padding-block:calc(18*var(--v));line-height:1.5}}.c-contact__input-text::placeholder,.c-contact__textarea::placeholder{color:var(--color-gray-1)}.c-contact__input-text:focus,.c-contact__textarea:focus{border-color:var(--color-dark-green)}.c-contact__textarea{resize:vertical;height:calc(400*var(--v));min-height:calc(400*var(--v));padding-block:calc(20*var(--v))}@media (min-width:770px){.c-contact__textarea{height:calc(340*var(--v));min-height:calc(340*var(--v))}}.c-contact__radio-group{gap:calc(18*var(--v));flex-direction:column}@media (min-width:770px){.c-contact__radio-group{gap:calc(18*var(--v))calc(40*var(--v));flex-flow:wrap}}.c-contact__radio{align-items:center;gap:calc(8*var(--v));cursor:pointer;font-size:calc(14*var(--v));letter-spacing:calc(2.1*var(--v));font-weight:500;line-height:1.8;display:inline-flex}@media (min-width:770px){.c-contact__radio{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));line-height:1.5}}.c-contact__radio input[type=radio]{appearance:none;background:var(--color-white);cursor:pointer;border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.c-contact__radio input[type=radio]:checked:after{content:"";background:var(--rkd-color-dark);border-radius:50%;width:10px;height:10px;position:absolute;inset:50%;translate:-50% -50%}.c-contact__checkbox{align-items:center;gap:calc(8*var(--v));cursor:pointer;display:inline-flex}.c-contact__error{color:var(--color-warning);font-size:calc(13*var(--v));letter-spacing:calc(1.3*var(--v));min-height:var(--_error-height);font-weight:500;line-height:1.8;display:block}@media (min-width:770px){.c-contact__error{font-size:calc(14*var(--v));letter-spacing:calc(2.1*var(--v))}}.c-contact__field--error .c-contact__input-text,.c-contact__field--error .c-contact__textarea{border-color:var(--color-warning)}.c-contact__actions{justify-content:center;margin-block-start:calc(50*var(--v));display:flex}@media (min-width:770px){.c-contact__actions{justify-content:flex-start;margin-block-start:calc(80*var(--v))}}.c-contact__actions--confirm{gap:calc(20*var(--v));flex-direction:column}.c-contact__actions--confirm>:first-child{align-self:flex-start}.c-contact__actions--confirm>:last-child{align-self:flex-end}@media (min-width:770px){.c-contact__actions--confirm{flex-direction:row;justify-content:space-between}.c-contact__actions--confirm>:first-child,.c-contact__actions--confirm>:last-child{align-self:auto}}.c-contact__confirm-item:not(:first-child){margin-block-start:calc(40*var(--v))}.c-contact__confirm-label{font-size:calc(13*var(--v));letter-spacing:calc(1.3*var(--v));margin-block-end:calc(16*var(--v));font-weight:700;line-height:1.8}@media (min-width:770px){.c-contact__confirm-label{font-size:calc(14*var(--v));margin-block-end:calc(18*var(--v))}}.c-contact__confirm-value{font-size:calc(14*var(--v));white-space:pre-wrap;overflow-wrap:anywhere;margin-block-end:calc(40*var(--v));font-weight:500;line-height:2}@media (min-width:770px){.c-contact__confirm-value{font-size:calc(16*var(--v))}}.c-contact.is-confirm .c-contact__produced{display:none}.c-contact__privacy{margin-block-start:calc(30*var(--v))}.c-contact__privacy-link{color:var(--color-dark-gray-2);font-size:calc(13*var(--v));letter-spacing:calc(1.3*var(--v));font-weight:500;line-height:1.8}.section--page-members{--_padding-block-start:calc(100*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--page-members{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(90*var(--v))}}.c-page-members__grid[data-component=members-shuffle]:not([data-shuffled]){visibility:hidden}.c-page-members__heading{margin-block-end:calc(40*var(--v))}@media (min-width:770px){.c-page-members__heading{margin-block-end:calc(60*var(--v))}}.c-page-members__card{width:calc(147*var(--v));height:calc(155*var(--v));background-color:var(--color-white);border-radius:calc(16*var(--v));justify-content:center;align-items:center;margin-block-end:calc(12*var(--v));display:flex;position:relative;overflow:hidden}@media (min-width:770px){.c-page-members__card{width:calc(240*var(--v));height:calc(253*var(--v));border-radius:calc(24*var(--v));margin-block-end:calc(16*var(--v))}}.c-page-members__card .c-member-avatar{z-index:1;position:relative}.c-page-members__underline{--_peek:4;z-index:0;background-color:var(--_underline-color,transparent);border-radius:inherit;height:100%;transform:translateY(calc(100% - var(--_peek)*var(--v)));transition:transform var(--transition-duration-normal)var(--transition-cubic-bezier);inset-inline:0;display:block;position:absolute;bottom:0}@media (min-width:770px){.c-page-members__underline{--_peek:8}}.c-page-members__item:hover .c-page-members__underline,.c-page-members__item:focus-visible .c-page-members__underline,.c-page-members__item:has(:focus-visible) .c-page-members__underline{transform:translateY(0)}.c-page-members__item:nth-child(3n+1){--_underline-color:var(--color-green)}.c-page-members__item:nth-child(3n+2){--_underline-color:var(--color-red)}.c-page-members__item:nth-child(3n){--_underline-color:var(--color-blue)}.section--page-member{--_padding-block-start:calc(100*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--page-member{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(90*var(--v))}}.c-page-member{--_member-color:var(--color-member-black)}@media (min-width:770px){.c-page-member__layout{grid-template-columns:calc(360*var(--v))minmax(0,calc(600*var(--v)));column-gap:max(0px,min(calc(240*var(--v)),100% - calc((360 + 600)*var(--v))))}}.c-page-member__avatar-frame{width:calc(315*var(--v));height:calc(320*var(--v));background-color:var(--color-white);border-radius:calc(20*var(--v));justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:770px){.c-page-member__avatar-frame{width:calc(360*var(--v));height:calc(380*var(--v));border-radius:calc(30*var(--v))}}.c-page-member__swatch{width:calc(18*var(--v));height:calc(18*var(--v));cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:outline-offset .2s}.c-page-member__swatch[aria-pressed=true]{outline:calc(1*var(--v))solid var(--color-black);outline-offset:calc(2*var(--v))}.c-page-member__swatch:focus-visible{outline:calc(2*var(--v))solid var(--color-black);outline-offset:calc(2*var(--v))}.c-page-member__swatch-dot{box-sizing:border-box;width:calc(10*var(--v));height:calc(10*var(--v));aspect-ratio:1;border:calc(1*var(--v))solid var(--color-black);border-radius:50%;display:block}@media (min-width:770px){.c-page-member__swatch-dot{width:calc(12*var(--v));height:calc(12*var(--v))}}.c-page-member__tablist{position:relative}.c-page-member__tabs>.u-dashed-line{margin-block-end:calc(16*var(--v))}@media (min-width:770px){.c-page-member__tabs>.u-dashed-line{margin-block-end:calc(20*var(--v))}}.c-page-member__tab{padding:0 calc(21.5*var(--v))calc(8*var(--v));cursor:pointer;background:0 0;border:none;position:relative}@media (min-width:770px){.c-page-member__tab{padding-block-end:calc(10*var(--v))}}.c-page-member__tab:after{content:"";width:calc(70*var(--v));height:calc(2*var(--v));background-color:var(--color-black);opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-page-member__tab[aria-selected=true]:after{opacity:1}.c-page-member__tab:focus-visible{outline:calc(2*var(--v))solid var(--color-black);outline-offset:calc(2*var(--v))}.c-page-member__panels{display:grid}.c-page-member__panels:not(:has(.is-active)),.c-page-member__panel--reviews:not(.is-active){pointer-events:none;position:absolute;inset:0}.c-page-member__panel{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.c-page-member__panels>.c-page-member__panel{grid-area:1/1}.c-page-member__panel.is-active{visibility:visible;opacity:1;transition:opacity .3s,visibility}.c-page-member__dl{--dl-divided-divider-margin:calc(16*var(--v))}@media (min-width:770px){.c-page-member__dl{--dl-divided-divider-margin:calc(20*var(--v))}}.c-page-member__dl-row{align-items:baseline}.c-page-member__dt,.c-page-member__dd{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));font-weight:500;line-height:2}@media (min-width:770px){.c-page-member__dt,.c-page-member__dd{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v))}}.c-page-member__dd{max-inline-size:calc(480*var(--v))}.c-page-member__bio>:where(p,ul,ol,a):not(:last-child){margin-block-end:calc(12*var(--v))}.c-page-member__reviews{gap:calc(20*var(--v));display:grid}.c-page-member__reviews[data-component=member-reviews-shuffle]:not([data-shuffled]){visibility:hidden}.section--page-member-work{--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.section--page-member-work{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(180*var(--v))}}.c-page-member-work__heading{font-size:calc(32*var(--v));letter-spacing:calc(-.32*var(--v));margin-block-end:calc(40*var(--v))}@media (min-width:770px){.c-page-member-work__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));margin-block-end:calc(60*var(--v))}}.c-page-member-work__grid[data-component=member-work-shuffle]:not([data-shuffled]){visibility:hidden}.c-page-member-work__grid[data-component=member-work-shuffle]:not([data-shuffled])>:nth-child(n+4){display:none}.section--page-member-recommended{--_padding-block-start:0;--_padding-block-end:0}.c-page-member-recommended__inner{background-color:var(--bg-color,var(--color-red));padding-block:calc(60*var(--v))}.c-page-member-recommended__heading-area{justify-items:center;margin-block-end:calc(36*var(--v));display:grid}.c-page-member-recommended__heading-block{inline-size:max-content}.c-page-member-recommended__heading{font-size:calc(28*var(--v));line-height:1.5}@media (min-width:770px){.c-page-member-recommended__heading{font-size:calc(46*var(--v));letter-spacing:calc(-.92*var(--v));margin-block-end:calc(8*var(--v));line-height:1.1}}.c-page-member-recommended__heading-block>.u-dashed-line{margin-block-end:calc(24*var(--v))}@media (min-width:770px){.c-page-member-recommended__heading-block>.u-dashed-line{margin-block-end:calc(30*var(--v))}}.c-page-member-recommended__subtitle{font-size:calc(13*var(--v));letter-spacing:calc(1.3*var(--v));text-align:center;margin:0;font-weight:700;line-height:1.8}@media (min-width:770px){.c-page-member-recommended__subtitle{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));line-height:2}}.c-page-member-recommended__grid{justify-content:center;gap:calc(40*var(--v));grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}@media (min-width:770px){.c-page-member-recommended__grid{gap:calc(120*var(--v));grid-template-columns:repeat(3,auto)}}.c-page-member-recommended__item:nth-child(3){display:none}@media (min-width:770px){.c-page-member-recommended__item:nth-child(3){display:revert}}.c-page-member-recommended__grid[data-component=member-work-shuffle]:not([data-shuffled]){visibility:hidden}.c-page-member-recommended__grid[data-component=member-work-shuffle]:not([data-shuffled])>.c-page-member-recommended__item:nth-child(n+3){display:none}@media (min-width:770px){.c-page-member-recommended__grid[data-component=member-work-shuffle]:not([data-shuffled])>.c-page-member-recommended__item:nth-child(3){display:revert}.c-page-member-recommended__grid[data-component=member-work-shuffle]:not([data-shuffled])>.c-page-member-recommended__item:nth-child(n+4){display:none}}.c-page-member-recommended__card{justify-items:center;gap:calc(16*var(--v));text-align:center}@media (min-width:770px){.c-page-member-recommended__card{gap:calc(20*var(--v))}}.c-page-member-recommended__info{gap:0}@media (min-width:770px){.c-page-member-recommended__info{gap:calc(5*var(--v))}}.c-page-member-recommended__card .c-member-avatar--recommended{transition:transform var(--transition-duration-slow)var(--transition-cubic-bezier)}.c-page-member-recommended__card:hover .c-member-avatar--recommended,.c-page-member-recommended__card:focus-visible .c-member-avatar--recommended{transform:scale(1.05)}.c-page-member-recommended__name{font-size:calc(16*var(--v));margin:0;line-height:1.8}@media (min-width:770px){.c-page-member-recommended__name{font-size:calc(18*var(--v));line-height:1.5}}.c-page-member-recommended__role{font-size:calc(12*var(--v));margin:0;line-height:1.8}.c-page-member-recommended__button-wrap{justify-content:center;margin-block-start:calc(60*var(--v));display:flex}@media (min-width:770px){.c-page-member-recommended__button-wrap{margin-block-start:calc(100*var(--v))}}.c-page-career-hero{width:100%;position:relative}.c-page-career-hero__heading{padding-block:calc(100*var(--v))calc(40*var(--v));font-size:calc(50*var(--v));letter-spacing:calc(-.5*var(--v));margin:0;padding-inline-start:var(--container-gutter);font-weight:400;line-height:1.1}.c-page-career-hero__image-wrap{aspect-ratio:375/530;width:100%}.c-page-career-hero__image{object-fit:cover;width:100%;height:100%}@media (min-width:770px){.c-page-career-hero__heading{font-size:calc(84*var(--v));letter-spacing:calc(-.84*var(--v));padding:0;position:absolute;inset-block-start:calc(160*var(--v));inset-inline-start:calc(115*var(--v))}.c-page-career-hero__image-wrap{aspect-ratio:1440/864}}.section--page-career-intro{--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(60*var(--v))}.c-page-career-intro{row-gap:calc(24*var(--v));display:grid}.c-page-career-intro__heading{font-size:calc(24*var(--v));letter-spacing:calc(1.2*var(--v));margin:0;font-weight:700;line-height:1.5}.c-page-career-intro__lead{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));margin:0;font-weight:500;line-height:2}@media (min-width:770px){.c-page-career-intro{grid-template-columns:minmax(0,calc(520*var(--v)))minmax(0,calc(520*var(--v)));gap:calc(30*var(--v))calc(160*var(--v));justify-content:center}.c-page-career-intro__heading,.c-page-career-intro__lead{grid-column:2}.c-page-career-intro__heading{font-size:calc(30*var(--v));letter-spacing:calc(1.5*var(--v));line-height:1.6}.c-page-career-intro__lead{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.section--page-career-feature{--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.section--page-career-feature{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(180*var(--v))}}.c-page-career-feature{row-gap:calc(60*var(--v));display:grid}@media (min-width:770px){.c-page-career-feature{row-gap:calc(100*var(--v))}}.c-page-career-feature__item{display:grid}.c-page-career-feature__body{display:contents}.c-page-career-feature__heading-group{text-align:center;order:1;row-gap:0;margin:0;display:grid}.c-page-career-feature__heading{font-size:calc(20*var(--v));letter-spacing:calc(1*var(--v));margin:0;font-weight:700;line-height:1.6}.c-page-career-feature__sub{font-size:calc(11*var(--v));letter-spacing:calc(1.65*var(--v));margin:0;font-weight:500;line-height:1.8}.c-page-career-feature__image-wrap{aspect-ratio:520/360;order:2;margin-block-start:calc(24*var(--v))}.c-page-career-feature__image-wrap picture,.c-page-career-feature__image-wrap picture img{width:100%;height:100%}.c-page-career-feature__image-wrap picture img{object-fit:cover}.c-page-career-feature__text{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));order:3;margin:0;margin-block-start:calc(24*var(--v));font-weight:500;line-height:2}.c-page-career-feature__journal{order:4;margin-block-start:calc(24*var(--v))}.c-page-career-feature__journal-label{font-size:calc(14*var(--v));margin:0;font-weight:700;line-height:1.5}.c-page-career-feature__journal-list{row-gap:calc(16*var(--v));margin:0;margin-block-start:calc(16*var(--v));padding:0;list-style:none;display:grid}.c-page-career-feature__journal-link{font-size:calc(12*var(--v));letter-spacing:calc(1.8*var(--v));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.8;display:block;overflow:hidden}.c-page-career-feature__divider{order:5;margin-block-start:calc(60*var(--v))}@media (min-width:770px){.c-page-career-feature__item{gap:calc(100*var(--v))calc(160*var(--v));grid-template-columns:1fr 1fr;align-items:start}.c-page-career-feature__body{display:grid}.c-page-career-feature__heading-group,.c-page-career-feature__image-wrap,.c-page-career-feature__text,.c-page-career-feature__journal,.c-page-career-feature__divider{order:0}.c-page-career-feature__image-wrap{margin-block-start:0}.c-page-career-feature__text{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));margin-block-start:calc(30*var(--v))}.c-page-career-feature__journal{margin-block-start:calc(50*var(--v))}.c-page-career-feature__journal-list{row-gap:calc(5*var(--v));margin-block-start:calc(8*var(--v))}.c-page-career-feature__journal-link{letter-spacing:calc(.6*var(--v));line-height:2}.c-page-career-feature__divider{grid-column:1/-1;margin-block-start:0}.c-page-career-feature__heading-group{row-gap:calc(6*var(--v));text-align:start}.c-page-career-feature__heading{font-size:calc(25*var(--v));letter-spacing:calc(1.25*var(--v))}.c-page-career-feature__sub{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:1.5}}.section--page-career-jobs{--_padding-block-start:0;--_padding-block-end:0}.c-page-career-jobs{padding-block:calc(80*var(--v));background:var(--color-white);border-radius:calc(50*var(--v))calc(50*var(--v))0 0}@media (min-width:770px){.c-page-career-jobs{padding-block:calc(120*var(--v))calc(160*var(--v));border-radius:calc(80*var(--v))calc(80*var(--v))0 0}}.c-page-career-jobs__inner{row-gap:calc(60*var(--v));display:grid}@media (min-width:770px){.c-page-career-jobs__inner{row-gap:calc(80*var(--v))}}.c-page-career-jobs__header{row-gap:calc(26*var(--v));display:grid}.c-page-career-jobs__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));margin:0;font-weight:400;line-height:1.1}@media (min-width:770px){.c-page-career-jobs__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-career-jobs__sub{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));margin:0;font-weight:500;line-height:2}@media (min-width:770px){.c-page-career-jobs__sub{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-career-jobs__grid{grid-template-columns:calc(295*var(--v));justify-content:center;row-gap:calc(10*var(--v));margin:0;padding:0;list-style:none;display:grid}@media (min-width:770px){.c-page-career-jobs__grid{grid-template-columns:repeat(3,calc(380*var(--v)));gap:calc(60*var(--v))calc(30*var(--v))}}.c-page-career-jobs__empty{text-align:center;font-size:calc(14*var(--v));color:var(--color-gray-2);margin:0}.c-page-career-jobs__item:nth-child(3n+1) .c-page-career-jobs__card{background-color:var(--color-green)}.c-page-career-jobs__item:nth-child(3n+2) .c-page-career-jobs__card{background-color:var(--color-red)}.c-page-career-jobs__item:nth-child(3n) .c-page-career-jobs__card{background-color:var(--color-blue)}.c-page-career-jobs__card{box-sizing:border-box;width:calc(295*var(--v));height:calc(328*var(--v));padding-inline:calc(25*var(--v));padding-block:calc(45*var(--v));border-radius:4px;flex-direction:column;display:flex}@media (min-width:770px){.c-page-career-jobs__card{width:calc(380*var(--v));height:calc(364*var(--v));padding-inline:calc(30*var(--v));padding-block:calc(45*var(--v))}}.c-page-career-jobs__card-title{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));margin:0;font-weight:700;line-height:1.8}@media (min-width:770px){.c-page-career-jobs__card-title{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-career-jobs__card-divider{margin-block:calc(12*var(--v))calc(16*var(--v))}@media (min-width:770px){.c-page-career-jobs__card-divider{margin-block-start:calc(18*var(--v))}}.c-page-career-jobs__card-text{font-size:calc(13*var(--v));letter-spacing:calc(.65*var(--v));text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:2;display:-webkit-box;overflow:hidden}@media (min-width:770px){.c-page-career-jobs__card-text{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v))}}.c-page-career-jobs__card-button{width:calc(32*var(--v));height:calc(32*var(--v));background:var(--color-white);border:1px dashed var(--color-black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:calc(20*var(--v));display:flex}@media (min-width:770px){.c-page-career-jobs__card-button{width:calc(40*var(--v));height:calc(40*var(--v));margin-block-start:calc(30*var(--v))}}.c-page-career-jobs__card[data-hover-color]:hover,.c-page-career-jobs__card[data-hover-color]:active{color:unset}.section--members-cta{--_padding-block-start:0;--_padding-block-end:0}.c-members-cta{row-gap:calc(50*var(--v));padding-block:calc(30*var(--v));background-color:var(--color-light-gray-1)}@media (min-width:770px){.c-members-cta{padding-block:calc(40*var(--v))}}.c-members-cta__heading{font-size:calc(22*var(--v));line-height:1.5}@media (min-width:770px){.c-members-cta__heading{font-size:calc(24*var(--v));line-height:1.8}}.c-members-cta__marquee{overflow:hidden}.c-members-cta__list{gap:calc(32*var(--v))}@media (min-width:770px){.c-members-cta__list{gap:calc(140*var(--v))}}.section--page-career-job-requirements{--_padding-block-start:calc(60*var(--v));--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.section--page-career-job-requirements{--_padding-block-start:calc(120*var(--v));--_padding-block-end:calc(180*var(--v))}}.c-page-career-job-requirements{row-gap:calc(50*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements{row-gap:calc(80*var(--v))}}.c-page-career-job-requirements__header{row-gap:calc(40*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__header{row-gap:calc(50*var(--v))}}.c-page-career-job-requirements__breadcrumb{font-size:calc(16*var(--v));margin:0;font-weight:400;line-height:1.8}@media (min-width:770px){.c-page-career-job-requirements__breadcrumb{font-size:calc(20*var(--v));letter-spacing:calc(-.2*var(--v));line-height:1.5}}.c-page-career-job-requirements__heading-group{row-gap:calc(30*var(--v));margin:0;display:grid}.c-page-career-job-requirements__heading{font-size:calc(24*var(--v));letter-spacing:calc(1.2*var(--v));margin:0;font-weight:700;line-height:1.5}@media (min-width:770px){.c-page-career-job-requirements__heading{font-size:calc(36*var(--v));letter-spacing:calc(1.8*var(--v));line-height:1.6}}.c-page-career-job-requirements__items{row-gap:calc(50*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__items{row-gap:calc(80*var(--v))}}.c-page-career-job-requirements__item{display:grid}.c-page-career-job-requirements__item-heading{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));margin:0;margin-block-end:calc(18*var(--v));font-weight:700;line-height:1.8}@media (min-width:770px){.c-page-career-job-requirements__item-heading{font-size:calc(22*var(--v));letter-spacing:calc(1.1*var(--v));margin-block-end:calc(20*var(--v));line-height:1.6}}.c-page-career-job-requirements__description,.c-page-career-job-requirements__item-intro,.c-page-career-job-requirements__item-text,.c-page-career-job-requirements__item-outro{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));margin:0;font-weight:500;line-height:2}@media (min-width:770px){.c-page-career-job-requirements__description,.c-page-career-job-requirements__item-intro,.c-page-career-job-requirements__item-text,.c-page-career-job-requirements__item-outro{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-career-job-requirements__item-intro{margin-block-end:calc(20*var(--v))}@media (min-width:770px){.c-page-career-job-requirements__item-intro{margin-block-end:calc(15*var(--v))}}.c-page-career-job-requirements__item-outro{margin-block-start:calc(20*var(--v))}@media (min-width:770px){.c-page-career-job-requirements__item-outro{margin-block-start:calc(15*var(--v))}}.c-page-career-job-requirements__item-divider{margin-block-start:calc(50*var(--v))}@media (min-width:770px){.c-page-career-job-requirements__item-divider{margin-block-start:calc(80*var(--v))}}.c-page-career-job-requirements__groups{row-gap:calc(30*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__groups{row-gap:calc(36*var(--v))}}.c-page-career-job-requirements__group{row-gap:calc(14*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__group{row-gap:calc(16*var(--v))}}.c-page-career-job-requirements__group-heading{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));margin:0;font-weight:700;line-height:1.8}@media (min-width:770px){.c-page-career-job-requirements__group-heading{font-size:calc(18*var(--v));letter-spacing:calc(.9*var(--v));line-height:1.6}}.c-page-career-job-requirements__work-style{row-gap:calc(30*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__work-style{row-gap:calc(28*var(--v))}}.c-page-career-job-requirements__work-item{row-gap:calc(18*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-requirements__work-item{row-gap:calc(20*var(--v))}}.c-page-career-job-requirements__badge{padding-block:calc(4*var(--v));padding-inline:calc(12*var(--v));font-size:calc(13*var(--v));letter-spacing:calc(.65*var(--v));background-color:var(--color-white);border-radius:5px;justify-self:start;font-weight:700;line-height:1.5;display:inline-block}@media (min-width:770px){.c-page-career-job-requirements__badge{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));line-height:1.8}}.section--page-career-job-form{--_padding-block-start:0;--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.section--page-career-job-form{--_padding-block-end:calc(200*var(--v))}}.section--page-career-job-form:has(.c-page-career-job-form.is-confirm){--_padding-block-start:calc(100*var(--v))}@media (min-width:770px){.section--page-career-job-form:has(.c-page-career-job-form.is-confirm){--_padding-block-start:calc(160*var(--v))}}.c-page-career-job-form{padding-block:calc(80*var(--v));background-color:var(--color-light-gray-1);border-radius:calc(50*var(--v))}@media (min-width:770px){.c-page-career-job-form{padding-block:calc(120*var(--v));border-radius:calc(80*var(--v))}}.c-page-career-job-form.is-confirm{padding-block:unset;background-color:unset;border-radius:unset}.c-page-career-job-form.is-confirm .c-page-career-job-form__inner{row-gap:unset}.c-page-career-job-form.is-confirm .c-page-career-job-form__heading-area{row-gap:unset;margin-block-end:calc(50*var(--v))}@media (min-width:770px){.c-page-career-job-form.is-confirm .c-page-career-job-form__inner{grid-template-columns:1fr 1fr;justify-content:stretch;gap:0}}.c-page-career-job-form__confirm-heading{margin:0;display:none}.c-page-career-job-form.is-confirm .c-page-career-job-form__confirm-heading{margin-block-end:calc(30*var(--v));display:block}@media (min-width:770px){.c-page-career-job-form__confirm-heading{grid-column:1/-1}.c-page-career-job-form.is-confirm .c-page-career-job-form__confirm-heading{margin-block-end:calc(50*var(--v))}}.c-page-career-job-form__inner{row-gap:calc(40*var(--v));display:grid}@media (min-width:770px){.c-page-career-job-form__inner{grid-template-columns:minmax(0,calc(440*var(--v)))minmax(0,calc(600*var(--v)));gap:0 calc(160*var(--v));justify-content:center}}.c-page-career-job-form__heading-area{row-gap:calc(20*var(--v));grid-template-rows:auto 1fr;display:grid}@media (min-width:770px){.c-page-career-job-form__heading-area{row-gap:calc(40*var(--v))}}.c-page-career-job-form__intro{display:grid}.c-page-career-job-form__heading{font-size:calc(22*var(--v));letter-spacing:calc(1.1*var(--v));margin:0;font-weight:700;line-height:1.6}@media (min-width:770px){.c-page-career-job-form__heading{font-size:calc(27*var(--v));letter-spacing:calc(1.35*var(--v))}}.c-page-career-job-form__description{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));margin:0;font-weight:500;line-height:2}@media (min-width:770px){.c-page-career-job-form__description{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-career-job-form .c-contact__label{row-gap:calc(6*var(--v));flex-direction:column;display:flex}@media (min-width:770px){.c-page-career-job-form .c-contact__label{align-items:baseline;column-gap:calc(6*var(--v));flex-direction:row}}.c-page-career-job-form .u-subheading{--_color:var(--color-black);--_font-size:calc(13*var(--v));--_line-height:1.8;--_letter-spacing:calc(1.3*var(--v))}.c-page-career-job-form .c-contact__input-file{box-sizing:border-box;width:calc(145*var(--v));height:calc(49*var(--v));background-color:var(--color-white);cursor:pointer;appearance:none;border:0;border-radius:2px;padding:0;font-size:0;display:inline-block}@media (min-width:770px){.c-page-career-job-form .c-contact__input-file{width:calc(150*var(--v));height:calc(60*var(--v))}}.c-page-career-job-form .c-contact__input-file::file-selector-button{width:100%;height:100%;font-size:calc(13*var(--v));cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;font-weight:700}.c-page-career-job-form .c-contact__file-name{font-size:calc(12*var(--v));color:var(--color-dark-gray-2);word-break:break-all;margin-block-start:calc(8*var(--v));line-height:1.6;display:block}@media (min-width:770px){.c-page-career-job-form .c-contact__file-name{font-size:calc(13*var(--v))}}.section--page-contact-thanks,.section--page-career-thanks{--_padding-block-start:calc(100*var(--v))}@media (min-width:770px){.section--page-contact-thanks,.section--page-career-thanks{--_padding-block-start:calc(160*var(--v))}}.section--page-about-hero{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(60*var(--v))}@media (min-width:770px){.section--page-about-hero{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(140*var(--v))}}.c-page-about-hero{gap:calc(30*var(--v))}.c-page-about-hero__heading{font-size:calc(50*var(--v));letter-spacing:calc(-1*var(--v));line-height:1.1}@media (min-width:770px){.c-page-about-hero__heading{font-size:calc(84*var(--v));letter-spacing:calc(-.84*var(--v))}}.c-page-about-hero__main{gap:calc(30*var(--v))}@media (min-width:770px){.c-page-about-hero__main{gap:calc(60*var(--v));grid-template-columns:auto 1fr}}.c-page-about-hero__visual{width:100%;max-width:calc(335*var(--v));aspect-ratio:335/264}@media (min-width:770px){.c-page-about-hero__visual{max-width:none;width:calc(636*var(--v));aspect-ratio:636/370}}.c-page-about-hero__image{object-fit:contain;width:100%;height:100%}.c-page-about-hero__text{gap:calc(24*var(--v))}@media (min-width:770px){.c-page-about-hero__text{gap:calc(50*var(--v))}}.c-page-about-hero__subheading{font-size:calc(27*var(--v));letter-spacing:calc(1.35*var(--v));line-height:1.6}@media (min-width:770px){.c-page-about-hero__subheading{font-size:calc(36*var(--v));letter-spacing:calc(1.8*var(--v))}}.c-page-about-hero__description{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-about-hero__description{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.section--page-about-image-marquee{--_padding-block-start:0;--_padding-block-end:0}.c-page-about-image-marquee__track{gap:calc(10*var(--v))}.c-page-about-image-marquee__item{border-radius:calc(20*var(--v))}.c-page-about-image-marquee__item--type-1{width:calc(321*var(--v));height:calc(290*var(--v))}.c-page-about-image-marquee__item--type-2{width:calc(198*var(--v));height:calc(290*var(--v))}@media (min-width:770px){.c-page-about-image-marquee__item--type-1{width:calc(420*var(--v));height:calc(380*var(--v))}.c-page-about-image-marquee__item--type-2{width:calc(259*var(--v));height:calc(380*var(--v))}}.c-page-about-image-marquee__image{object-fit:cover;width:100%;height:100%}.section--page-about-video{--_padding-block-start:calc(120*var(--v));--_padding-block-end:calc(120*var(--v))}@media (min-width:770px){.section--page-about-video{--_padding-block-start:calc(180*var(--v));--_padding-block-end:calc(260*var(--v))}}.c-page-about-video__bg{height:calc(387*var(--v));background-color:var(--color-green)}@media (min-width:770px){.c-page-about-video__bg{height:calc(500*var(--v))}}.c-page-about-video__inner{gap:calc(20*var(--v));padding-block-start:calc(60*var(--v))}@media (min-width:770px){.c-page-about-video__inner{gap:calc(30*var(--v));padding-block-start:calc(80*var(--v))}.c-page-about-video__caption{--_font-size:calc(12*var(--v))}}.c-page-about-video__media{width:calc(355*var(--v));height:calc(200*var(--v));object-fit:cover}@media (min-width:770px){.c-page-about-video__media{width:calc(800*var(--v));height:calc(450*var(--v))}}.section--page-about-culture{--_padding-block-start:0;--_padding-block-end:0}.c-page-about-culture{padding-block:calc(80*var(--v));border-radius:calc(50*var(--v))calc(50*var(--v))0 0}@media (min-width:770px){.c-page-about-culture{padding-block:calc(140*var(--v))calc(300*var(--v));border-radius:calc(80*var(--v))calc(80*var(--v))0 0}}.c-page-about-culture__inner{gap:calc(110*var(--v))}@media (min-width:770px){.c-page-about-culture__inner{gap:calc(120*var(--v))}.c-page-about-culture__header,.c-page-about-culture__topic{grid-template-columns:calc(570*var(--v))calc(440*var(--v));gap:0 calc(190*var(--v))}}.c-page-about-culture__header{row-gap:calc(30*var(--v))}.c-page-about-culture__topic{row-gap:calc(100*var(--v))}.c-page-about-culture__topic--zassou{z-index:1;position:relative}@media (min-width:770px){.c-page-about-culture__topic{align-items:center}.c-page-about-culture__topic--addtocart{padding-block-start:calc(90*var(--v))}}.c-page-about-culture__heading-group{gap:calc(40*var(--v));grid-template-rows:auto auto}@media (min-width:770px){.c-page-about-culture__heading-group{gap:calc(50*var(--v))}}.c-page-about-culture__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));line-height:1.1}@media (min-width:770px){.c-page-about-culture__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-about-culture__subheading{font-size:calc(20*var(--v));letter-spacing:calc(1*var(--v));line-height:1.6}@media (min-width:770px){.c-page-about-culture__subheading{font-size:calc(27*var(--v));letter-spacing:calc(1.35*var(--v))}}.c-page-about-culture__description{gap:calc(30*var(--v))}.c-page-about-culture__description-text{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-about-culture__description-text{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-about-culture__media{height:calc(380*var(--v))}@media (min-width:770px){.c-page-about-culture__media{height:calc(480*var(--v))}}.c-page-about-culture__bg{width:calc(450*var(--v));height:calc(450*var(--v))}.c-page-about-culture__bg--red{background-color:var(--color-red);inset-inline-start:calc(-50*var(--v));transform:rotate(10deg)}.c-page-about-culture__bg--blue{background-color:var(--color-blue);inset-inline-start:calc(-50*var(--v));transform:rotate(-10deg)}@media (min-width:770px){.c-page-about-culture__bg{width:calc(640*var(--v));height:calc(640*var(--v))}.c-page-about-culture__bg--red{inset-inline-start:0}.c-page-about-culture__bg--blue{inset-inline-start:calc(10*var(--v))}}.c-page-about-culture__images{grid-template-columns:calc(141*var(--v))calc(53*var(--v))calc(141*var(--v));grid-template-rows:calc(160*var(--v))calc(62*var(--v))calc(160*var(--v))}.c-page-about-culture__images>.c-page-about-culture__image:first-child{grid-area:1/1/3/3}.c-page-about-culture__images>.c-page-about-culture__image:nth-child(2){grid-area:2/2/4/4}@media (min-width:770px){.c-page-about-culture__images{grid-template-columns:repeat(2,calc(280*var(--v)));column-gap:calc(12*var(--v));grid-template-rows:1fr}.c-page-about-culture__images>.c-page-about-culture__image:first-child,.c-page-about-culture__images>.c-page-about-culture__image:nth-child(2){grid-area:auto}}.c-page-about-culture__image{width:calc(194*var(--v));height:calc(222*var(--v));border-radius:calc(20*var(--v));object-fit:cover}@media (min-width:770px){.c-page-about-culture__image{width:calc(280*var(--v));height:calc(320*var(--v))}}.c-page-about-culture__text{gap:calc(20*var(--v))}.c-page-about-culture__text-heading{gap:calc(10*var(--v));font-size:calc(23*var(--v));letter-spacing:calc(1.15*var(--v));line-height:1.6}@media (min-width:770px){.c-page-about-culture__text-heading{font-size:calc(25*var(--v));letter-spacing:calc(1.25*var(--v))}}.c-page-about-culture__text-subheading{--_color:var(--color-black);--_font-size:calc(13*var(--v));--_font-weight:700;--_line-height:1.5;--_letter-spacing:calc(.65*var(--v))}.c-page-about-culture__text-body{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-about-culture__text-body{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v))}}.c-page-about-culture__text-podcast-links{gap:calc(8*var(--v))calc(10*var(--v));margin-block-start:calc(8*var(--v))}.c-page-about-culture__text-podcast-links>li+li:before{content:"/";color:var(--color-black);-webkit-user-select:none;user-select:none;margin-inline-end:calc(10*var(--v));display:inline-block}@media (min-width:770px){.c-page-about-culture__text-podcast-links{gap:calc(10*var(--v))calc(12*var(--v));margin-block-start:calc(10*var(--v))}.c-page-about-culture__text-podcast-links>li+li:before{margin-inline-end:calc(12*var(--v))}}.section--page-about-information{--_padding-block-start:calc(120*var(--v));--_padding-block-end:calc(90*var(--v))}@media (min-width:770px){.section--page-about-information{--_padding-block-start:calc(180*var(--v));--_padding-block-end:calc(150*var(--v))}}.c-page-about-information{gap:calc(40*var(--v))}@media (min-width:770px){.c-page-about-information{column-gap:calc(180*var(--v));grid-template-columns:auto 1fr}}.c-page-about-information__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));line-height:1.1}@media (min-width:770px){.c-page-about-information__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-about-information__list{gap:calc(18*var(--v));--dl-divided-divider-margin:calc(18*var(--v))}@media (min-width:770px){.c-page-about-information__list{gap:calc(16*var(--v));--dl-divided-divider-margin:calc(12*var(--v))}}.c-page-about-information__row{grid-template-columns:1fr;gap:0}@media (min-width:770px){.c-page-about-information__row{grid-template-columns:calc(140*var(--v))1fr;column-gap:calc(20*var(--v))}}.c-page-about-information__term,.c-page-about-information__desc{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-about-information__term,.c-page-about-information__desc{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v))}}.section--page-service-hero{--_padding-block-start:calc(90*var(--v));--_padding-block-end:calc(60*var(--v));position:relative;overflow:hidden}@media (min-width:770px){.section--page-service-hero{--_padding-block-start:calc(160*var(--v));--_padding-block-end:calc(110*var(--v))}}.c-page-service-hero__circle--yellow{width:calc(105*var(--v));height:calc(104*var(--v));top:calc(20*var(--v));right:calc(10*var(--v))}.c-page-service-hero__circle--blue{width:calc(175*var(--v));height:calc(176*var(--v));top:calc(245*var(--v));right:calc(-20*var(--v))}.c-page-service-hero__circle--red{width:calc(96*var(--v));height:calc(96*var(--v));top:calc(210*var(--v));left:calc(-10*var(--v))}@media (min-width:770px){.c-page-service-hero__circle--yellow{width:calc(146*var(--v));height:calc(146*var(--v));top:calc(10*var(--v));right:calc(100*var(--v))}.c-page-service-hero__circle--blue{width:calc(266*var(--v));height:calc(266*var(--v));top:calc(370*var(--v));right:calc(45*var(--v))}.c-page-service-hero__circle--red{width:calc(187*var(--v));height:calc(187*var(--v));top:calc(327*var(--v));right:calc(525*var(--v));left:auto}}.c-page-service-hero__heading{font-size:calc(50*var(--v));letter-spacing:calc(-1*var(--v));line-height:1.1}@media (min-width:770px){.c-page-service-hero__heading{font-size:calc(84*var(--v));letter-spacing:calc(-.84*var(--v))}}.c-page-service-hero__main{row-gap:calc(30*var(--v));margin-top:calc(30*var(--v));grid-template-columns:1fr}@media (min-width:770px){.c-page-service-hero__main{grid-template-columns:calc(560*var(--v))auto;column-gap:calc(160*var(--v));align-items:center;margin-top:0}.c-page-service-hero__visual{width:calc(480*var(--v));grid-area:1/2}.c-page-service-hero__text{margin-top:calc(95*var(--v));grid-area:1/1;align-self:start}}.c-page-service-hero__subheading{column-gap:calc(8*var(--v));font-size:calc(24*var(--v));letter-spacing:calc(1.2*var(--v));line-height:1.5}@media (min-width:770px){.c-page-service-hero__subheading{font-size:calc(30*var(--v));letter-spacing:calc(1.5*var(--v));line-height:1.6}}.c-page-service-hero__description{margin-top:calc(24*var(--v));font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-service-hero__description{margin-top:calc(32*var(--v));font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.section--page-service-features{--_padding-block-start:calc(60*var(--v))}@media (min-width:770px){.section--page-service-features{--_padding-block-start:calc(50*var(--v))}}.c-page-service-features__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));line-height:1.1}@media (min-width:770px){.c-page-service-features__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-service-features__sub{gap:calc(8*var(--v));width:fit-content;margin-inline:auto}.c-page-service-features__sub-title{font-size:calc(22*var(--v));letter-spacing:calc(1.1*var(--v));text-align:center;line-height:1.6}@media (min-width:770px){.c-page-service-features__sub-title{font-size:calc(30*var(--v));letter-spacing:calc(1.5*var(--v))}}.c-page-service-features__points{padding-block:calc(40*var(--v))}@media (min-width:770px){.c-page-service-features__points{padding-block:calc(64*var(--v))calc(60*var(--v))}}.c-page-service-features__points-grid{grid-template-columns:1fr;justify-items:center;margin-block-start:calc(30*var(--v))}@media (min-width:770px){.c-page-service-features__points-grid{grid-template-columns:repeat(3,calc(360*var(--v)));justify-content:center;margin-block-start:calc(50*var(--v))}}.c-page-service-features__point{box-sizing:border-box;width:calc(315*var(--v));padding-block:calc(16*var(--v))calc(50*var(--v));padding-inline:calc(24*var(--v));border-radius:10px}@media (min-width:770px){.c-page-service-features__point{width:calc(360*var(--v));padding-block:calc(20*var(--v))calc(50*var(--v));padding-inline:calc(30*var(--v))}}.c-page-service-features__point-title{font-size:calc(18*var(--v));letter-spacing:calc(1.8*var(--v));line-height:2}@media (min-width:770px){.c-page-service-features__point-title{line-height:2.7}}.c-page-service-features__point-description{font-size:calc(13*var(--v));letter-spacing:calc(.65*var(--v));margin-block-start:calc(8*var(--v));line-height:2}@media (min-width:770px){.c-page-service-features__point-description{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));margin-block-start:calc(3*var(--v))}}.c-page-service-features__phases{padding-block-start:calc(40*var(--v))}@media (min-width:770px){.c-page-service-features__phases{padding-block-start:calc(60*var(--v))}}.c-page-service-features__phases-list{gap:calc(20*var(--v));grid-template-columns:1fr;margin-block-start:calc(30*var(--v));padding-inline:0}@media (min-width:770px){.c-page-service-features__phases-list{margin-block-start:calc(50*var(--v))}}.c-page-service-features__phase{row-gap:calc(8*var(--v));padding-block:calc(50*var(--v))calc(80*var(--v));padding-inline:calc(30*var(--v));top:calc(60*var(--v));border-radius:50px;grid-template-columns:1fr;grid-template-areas:"header""visual""list";justify-items:center;position:sticky;overflow:hidden}@media (min-width:770px){.c-page-service-features__phase{grid-template-columns:calc(560*var(--v))1fr;column-gap:calc(80*var(--v));padding-block:calc(100*var(--v));padding-inline:calc(80*var(--v));top:calc(80*var(--v));border-radius:80px;grid-template-areas:"visual list";place-items:center end}}@media (prefers-reduced-motion:reduce){.c-page-service-features__phase{position:static}}.c-page-service-features__phase-header{justify-content:center;align-items:center;gap:calc(8*var(--v));grid-area:header;display:flex}.c-page-service-features__phase-title{font-size:calc(20*var(--v));letter-spacing:calc(1*var(--v));line-height:1.6}@media (min-width:770px){.c-page-service-features__phase-header{z-index:1;padding:calc(24*var(--v));grid-area:visual;place-self:start}.c-page-service-features__phase-title{font-size:calc(27*var(--v));letter-spacing:calc(1.35*var(--v))}}.c-page-service-features__phase-visual{width:calc(300*var(--v));aspect-ratio:1;isolation:isolate;grid-area:visual;place-items:center;display:grid;position:relative}@media (min-width:770px){.c-page-service-features__phase-visual{inline-size:calc(560*var(--v))}}.c-page-service-features__circle{z-index:-1;position:absolute}.c-page-service-features__circle--yellow{inline-size:calc(114*var(--v));inset-block-start:calc(14*var(--v));inset-inline-end:0}@media (min-width:770px){.c-page-service-features__circle--yellow{inline-size:calc(154*var(--v));inset-block-start:calc(90*var(--v));inset-inline-end:0}}.c-page-service-features__circle--red{inline-size:calc(100*var(--v));inset-block-start:calc(165*var(--v));inset-inline-start:calc(70*var(--v))}@media (min-width:770px){.c-page-service-features__circle--red{inline-size:calc(150*var(--v));inset-block-start:calc(300*var(--v));inset-inline-start:calc(-35*var(--v))}}.c-page-service-features__circle--blue{inline-size:calc(120*var(--v));inset-block-start:calc(165*var(--v));inset-inline-end:0}@media (min-width:770px){.c-page-service-features__circle--blue{inline-size:calc(170*var(--v));inset-block-start:calc(300*var(--v));inset-inline-end:calc(60*var(--v))}}.c-page-service-features__phase-image{object-fit:contain;width:100%;height:100%}.c-page-service-features__phase-list{width:100%;max-width:calc(315*var(--v));gap:calc(14*var(--v));--dl-divided-divider-margin:calc(18*var(--v));grid-area:list;grid-template-columns:1fr}@media (min-width:770px){.c-page-service-features__phase-list{grid-template-columns:calc(240*var(--v))calc(320*var(--v));column-gap:calc(40*var(--v));max-width:calc(600*var(--v));--dl-divided-divider-margin:calc(10*var(--v))}}.c-page-service-features__phase-row{grid-template-columns:1fr;gap:0}@media (min-width:770px){.c-page-service-features__phase-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}}.c-page-service-features__phase-term{font-size:calc(15*var(--v));letter-spacing:calc(1.5*var(--v));line-height:2}.c-page-service-features__phase-desc{font-size:calc(13*var(--v));letter-spacing:calc(.65*var(--v));line-height:2}.c-page-service-features__recommend{padding-block-start:calc(80*var(--v))}@media (min-width:770px){.c-page-service-features__recommend{padding-block-start:calc(130*var(--v))}}.c-page-service-features__recommend-grid{justify-items:center;gap:calc(40*var(--v));grid-template-columns:1fr;margin-block-start:calc(30*var(--v))}@media (min-width:770px){.c-page-service-features__recommend-grid{grid-template-columns:repeat(4,calc(273*var(--v)));justify-content:center;column-gap:calc(38*var(--v));margin-block-start:calc(50*var(--v))}}.c-page-service-features__recommend-icon{inline-size:calc(140*var(--v));z-index:1;position:relative}@media (min-width:770px){.c-page-service-features__recommend-icon{inline-size:calc(180*var(--v))}}.c-page-service-features__recommend-card{box-sizing:border-box;width:calc(295*var(--v));padding:calc(20*var(--v))calc(24*var(--v));border-radius:20px;margin-block-start:calc(20*var(--v));position:relative}.c-page-service-features__recommend-card:before{content:"";background-color:var(--color-white);clip-path:polygon(0 100%,50% 0,100% 100%);width:14px;height:7px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-100%)}@media (min-width:770px){.c-page-service-features__recommend-card{width:calc(273*var(--v));padding:calc(24*var(--v));margin-block-start:calc(40*var(--v))}}.c-page-service-features__recommend-title{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));text-align:center;line-height:1.5}.c-page-service-features__recommend-line{margin-block-start:calc(14*var(--v))}@media (min-width:770px){.c-page-service-features__recommend-line{margin-block-start:calc(12*var(--v))}}.c-page-service-features__recommend-description{font-size:calc(13*var(--v));letter-spacing:calc(1.3*var(--v));margin-block-start:calc(12*var(--v));line-height:1.8}@media (min-width:770px){.c-page-service-features__recommend-description{font-size:calc(12*var(--v));letter-spacing:calc(1.8*var(--v));margin-block-start:calc(10*var(--v))}}.c-page-service-flow{row-gap:calc(40*var(--v))}@media (min-width:770px){.c-page-service-flow{row-gap:calc(64*var(--v))}}.c-page-service-flow__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));line-height:1.1}@media (min-width:770px){.c-page-service-flow__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-service-flow__columns{gap:calc(50*var(--v));grid-template-columns:1fr;justify-content:start}@media (min-width:770px){.c-page-service-flow__columns{grid-template-columns:repeat(2,calc(440*var(--v)));gap:calc(160*var(--v))}}.c-page-service-flow__sub{row-gap:calc(10*var(--v));margin-block-end:calc(20*var(--v));display:grid}@media (min-width:770px){.c-page-service-flow__sub{row-gap:calc(8*var(--v));margin-block-end:calc(30*var(--v))}}.c-page-service-flow__sub-title{font-size:calc(22*var(--v));letter-spacing:calc(1.1*var(--v));line-height:1.6}@media (min-width:770px){.c-page-service-flow__sub-title{font-size:calc(30*var(--v));letter-spacing:calc(1.5*var(--v))}}.c-page-service-flow__steps{grid-template-columns:1fr}.c-page-service-flow__step{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));line-height:2}@media (min-width:770px){.c-page-service-flow__step{font-size:calc(18*var(--v));letter-spacing:calc(1.8*var(--v))}}.c-page-service-flow__step .u-subheading{--_color:var(--color-black);--_line-height:1.8;--_letter-spacing:calc(1.65*var(--v));margin-inline-start:calc(6*var(--v))}@media (min-width:770px){.c-page-service-flow__step .u-subheading{--_font-size:calc(12*var(--v));--_letter-spacing:calc(1.8*var(--v))}}.c-page-service-flow__step-arrow{inline-size:calc(12*var(--v));margin-block:calc(10*var(--v))}.c-page-service-flow__cost-text{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));line-height:2}@media (min-width:770px){.c-page-service-flow__cost-text{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-service-qa{row-gap:calc(40*var(--v))}@media (min-width:770px){.c-page-service-qa{row-gap:calc(64*var(--v))}}.c-page-service-qa__heading{font-size:calc(42*var(--v));letter-spacing:calc(-.42*var(--v));line-height:1.1}@media (min-width:770px){.c-page-service-qa__heading{font-size:calc(70*var(--v));letter-spacing:calc(-1.4*var(--v))}}.c-page-service-qa__list{grid-template-columns:1fr}.c-page-service-qa__summary{align-items:baseline;column-gap:calc(10*var(--v));padding-block:calc(12*var(--v))calc(10*var(--v));cursor:pointer;grid-template-columns:auto 1fr auto;list-style:none;position:relative}.c-page-service-qa__item:first-child .c-page-service-qa__summary{padding-block-start:calc(10*var(--v))}@media (min-width:770px){.c-page-service-qa__summary{column-gap:calc(25*var(--v));padding-block:calc(34*var(--v))calc(12*var(--v))}.c-page-service-qa__item:first-child .c-page-service-qa__summary{padding-block-start:calc(12*var(--v))}}.c-page-service-qa__summary::-webkit-details-marker{display:none}.c-page-service-qa__summary:after{content:"";height:var(--dashed-line-height);background-image:linear-gradient(to right,var(--dashed-line-color)0 var(--dashed-line-dash),transparent var(--dashed-line-dash)calc(var(--dashed-line-dash) + var(--dashed-line-gap)));background-size:calc(var(--dashed-line-dash) + var(--dashed-line-gap))var(--dashed-line-height);background-repeat:repeat-x;position:absolute;inset-block-end:0;inset-inline:0}.c-page-service-qa__q-label{font-size:calc(16*var(--v));font-weight:400;line-height:1.8}@media (min-width:770px){.c-page-service-qa__q-label{font-size:calc(18*var(--v));line-height:1.5}}.c-page-service-qa__q-text{font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));transition:color var(--transition-duration-normal)var(--transition-easing);font-weight:500;line-height:2}.c-page-service-qa__summary:hover .c-page-service-qa__q-text{color:var(--rkd-color-dark)}@media (min-width:770px){.c-page-service-qa__q-text{font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v))}}.c-page-service-qa__toggle{inline-size:calc(12*var(--v));block-size:calc(12*var(--v));display:block}@media (min-width:770px){.c-page-service-qa__toggle{inline-size:calc(14*var(--v));block-size:calc(14*var(--v))}}.c-page-service-qa__toggle-icon{object-fit:contain;width:100%;height:100%;transition:transform var(--transition-duration-normal)var(--transition-easing)}.c-page-service-qa__summary:hover .c-page-service-qa__toggle-icon{transform:scale(1.05)}.c-page-service-qa__toggle-icon--minus,.c-page-service-qa__item[open] .c-page-service-qa__toggle-icon--plus{display:none}.c-page-service-qa__item[open] .c-page-service-qa__toggle-icon--minus{display:block}.c-page-service-qa__item::details-content{opacity:0;block-size:0;transition:content-visibility var(--transition-duration-normal)allow-discrete,opacity var(--transition-duration-normal)var(--transition-easing),block-size var(--transition-duration-normal)var(--transition-easing);interpolate-size:allow-keywords;overflow:clip}.c-page-service-qa__item[open]::details-content{opacity:1;block-size:auto}.c-page-service-qa__answer{padding-block:calc(10*var(--v))calc(26*var(--v));font-size:calc(14*var(--v));letter-spacing:calc(1.4*var(--v));padding-inline-start:calc(20*var(--v));font-weight:500;line-height:2}@media (min-width:770px){.c-page-service-qa__answer{padding-block:calc(20*var(--v))calc(36*var(--v));max-inline-size:calc(1100*var(--v));font-size:calc(16*var(--v));letter-spacing:calc(1.6*var(--v));padding-inline-start:calc(40*var(--v))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
