@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-playfair), ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#111112;--color-paper:#f1f1f1;--color-paper-2:#f2f2f2;--color-cream:#ffe4ae;--color-hair:#ffffff17;--color-hair-strong:#ffffff3d;--color-hair-dark:#00000014}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-none{pointer-events:none}.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:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[6px\]{top:6px}.top-\[24px\]{top:24px}.top-\[500px\]{top:500px}.right-0{right:0}.right-9{right:calc(var(--spacing) * 9)}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-\[24px\]{left:24px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:810px){.container{max-width:810px}}@media (min-width:1200px){.container{max-width:1200px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[1\.75\]{aspect-ratio:1.75}.aspect-\[432\/528\]{aspect-ratio:432/528}.aspect-\[903\/630\]{aspect-ratio:903/630}.aspect-\[904\/728\]{aspect-ratio:904/728}.aspect-\[914\/475\]{aspect-ratio:914/475}.aspect-\[924\/586\]{aspect-ratio:924/586}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[19px\]{height:19px}.h-\[24\.63px\]{height:24.63px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[46px\]{height:46px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[88px\]{height:88px}.h-\[608px\]{height:608px}.h-\[670px\]{height:670px}.h-auto{height:auto}.h-px{height:1px}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[9px\]{width:9px}.w-\[13px\]{width:13px}.w-\[19px\]{width:19px}.w-\[24\.63px\]{width:24.63px}.w-\[30px\]{width:30px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[75px\]{width:75px}.w-\[88px\]{width:88px}.w-\[1200px\]{width:1200px}.w-\[2449px\]{width:2449px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[620px\]{max-width:620px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[4px\]{--tw-translate-y:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4px\]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.gap-\[50px\]{gap:50px}.gap-\[60px\]{gap:60px}.overflow-hidden{overflow:hidden}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-current{border-color:currentColor}.border-ink\/15{border-color:#11111226}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#0c0c0d\]{background-color:#0c0c0d}.bg-\[\#8be26b\]{background-color:#8be26b}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-current,.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/20{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.bg-hair{background-color:var(--color-hair)}.bg-hair-dark{background-color:var(--color-hair-dark)}.bg-hair-strong{background-color:var(--color-hair-strong)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-ink\/0{background-color:color-mix(in oklab, var(--color-ink) 0%, transparent)}}.bg-ink\/8{background-color:#11111214}@supports (color:color-mix(in lab, red, red)){.bg-ink\/8{background-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.bg-ink\/15{background-color:#11111226}@supports (color:color-mix(in lab, red, red)){.bg-ink\/15{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.bg-ink\/20{background-color:#11111233}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-\[10px\]{padding:10px}.p-\[30px\]{padding:30px}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[20px\]{padding-inline:20px}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[3px\]{padding-block:3px}.py-\[26px\]{padding-block:26px}.py-\[80px\]{padding-block:80px}.py-\[100px\]{padding-block:100px}.py-px{padding-block:1px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[40px\]{padding-top:40px}.pt-\[58px\]{padding-top:58px}.pt-\[60px\]{padding-top:60px}.pt-\[70px\]{padding-top:70px}.pt-\[110px\]{padding-top:110px}.pt-\[160px\]{padding-top:160px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[14px\]{padding-right:14px}.pr-\[30px\]{padding-right:30px}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[20px\]{padding-bottom:20px}.pb-\[30px\]{padding-bottom:30px}.pb-\[46px\]{padding-bottom:46px}.pb-\[50px\]{padding-bottom:50px}.pb-\[60px\]{padding-bottom:60px}.pb-\[70px\]{padding-bottom:70px}.pb-\[100px\]{padding-bottom:100px}.pl-\[3px\]{padding-left:3px}.text-center{text-align:center}.text-left{text-align:left}.font-serif{font-family:var(--font-serif)}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[46px\]{font-size:46px}.text-\[50px\]{font-size:50px}.text-\[54px\]{font-size:54px}.text-\[160px\]{font-size:160px}.text-\[clamp\(28px\,8vw\,50px\)\]{font-size:clamp(28px,8vw,50px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[18\.2px\]{--tw-leading:18.2px;line-height:18.2px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20\.4px\]{--tw-leading:20.4px;line-height:20.4px}.leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[26\.4px\]{--tw-leading:26.4px;line-height:26.4px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[28\.8px\]{--tw-leading:28.8px;line-height:28.8px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[33\.8px\]{--tw-leading:33.8px;line-height:33.8px}.leading-\[34\.5px\]{--tw-leading:34.5px;line-height:34.5px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[43\.2px\]{--tw-leading:43.2px;line-height:43.2px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[45px\]{--tw-leading:45px;line-height:45px}.leading-\[128px\]{--tw-leading:128px;line-height:128px}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.text-cream{color:var(--color-cream)}.text-ink{color:var(--color-ink)}.text-ink\/20{color:#11111233}@supports (color:color-mix(in lab, red, red)){.text-ink\/20{color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.text-ink\/50{color:#11111280}@supports (color:color-mix(in lab, red, red)){.text-ink\/50{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.text-ink\/60{color:#11111299}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[2px\]:is(:where(.group):hover *){--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[3px\]:is(:where(.group):hover *){--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-full:is(:where(.group):hover *){--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-ink\/15:hover{background-color:#11111226}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/15:hover{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-white:focus{border-color:var(--color-white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:810px){.tablet\:sticky{position:sticky}.tablet\:right-8{right:calc(var(--spacing) * 8)}.tablet\:order-1{order:1}.tablet\:order-2{order:2}.tablet\:order-3{order:3}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:h-\[33px\]{height:33px}.tablet\:h-\[494px\]{height:494px}.tablet\:h-\[710px\]{height:710px}.tablet\:h-screen{height:100vh}.tablet\:w-1\/2{width:50%}.tablet\:w-1\/3{width:33.3333%}.tablet\:w-1\/4{width:25%}.tablet\:w-2\/3{width:66.6667%}.tablet\:w-2\/4{width:50%}.tablet\:w-3\/4{width:75%}.tablet\:w-\[32\.7\%\]{width:32.7%}.tablet\:w-\[33px\]{width:33px}.tablet\:w-\[38\.7\%\]{width:38.7%}.tablet\:w-\[61\.3\%\]{width:61.3%}.tablet\:w-\[67\.3\%\]{width:67.3%}.tablet\:w-auto{width:auto}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:flex-col{flex-direction:column}.tablet\:flex-row{flex-direction:row}.tablet\:justify-between{justify-content:space-between}.tablet\:justify-end{justify-content:flex-end}.tablet\:gap-0{gap:0}.tablet\:gap-3{gap:calc(var(--spacing) * 3)}.tablet\:gap-\[2px\]{gap:2px}.tablet\:gap-\[22px\]{gap:22px}.tablet\:px-8{padding-inline:calc(var(--spacing) * 8)}.tablet\:py-\[120px\]{padding-block:120px}.tablet\:py-\[150px\]{padding-block:150px}.tablet\:pt-0{padding-top:0}.tablet\:pt-\[50px\]{padding-top:50px}.tablet\:pt-\[110px\]{padding-top:110px}.tablet\:pt-\[220px\]{padding-top:220px}.tablet\:pr-0{padding-right:0}.tablet\:pr-10{padding-right:calc(var(--spacing) * 10)}.tablet\:pb-\[60px\]{padding-bottom:60px}.tablet\:pb-\[90px\]{padding-bottom:90px}.tablet\:pb-\[150px\]{padding-bottom:150px}.tablet\:pl-\[22px\]{padding-left:22px}.tablet\:text-\[18px\]{font-size:18px}.tablet\:text-\[20px\]{font-size:20px}.tablet\:text-\[22px\]{font-size:22px}.tablet\:text-\[26px\]{font-size:26px}.tablet\:text-\[30px\]{font-size:30px}.tablet\:text-\[62px\]{font-size:62px}.tablet\:text-\[68px\]{font-size:68px}.tablet\:text-\[85px\]{font-size:85px}.tablet\:text-\[120px\]{font-size:120px}.tablet\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.tablet\:leading-\[23\.4px\]{--tw-leading:23.4px;line-height:23.4px}.tablet\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.tablet\:leading-\[31\.2px\]{--tw-leading:31.2px;line-height:31.2px}.tablet\:leading-\[33px\]{--tw-leading:33px;line-height:33px}.tablet\:leading-\[35\.2px\]{--tw-leading:35.2px;line-height:35.2px}.tablet\:leading-\[39px\]{--tw-leading:39px;line-height:39px}.tablet\:leading-\[50px\]{--tw-leading:50px;line-height:50px}.tablet\:leading-\[59\.5px\]{--tw-leading:59.5px;line-height:59.5px}.tablet\:leading-\[65px\]{--tw-leading:65px;line-height:65px}.tablet\:leading-\[68px\]{--tw-leading:68px;line-height:68px}.tablet\:leading-\[108px\]{--tw-leading:108px;line-height:108px}}@media (min-width:1200px){.desktop\:right-9{right:calc(var(--spacing) * 9)}.desktop\:flex{display:flex}.desktop\:h-\[24\.6px\]{height:24.6px}.desktop\:w-\[24\.6px\]{width:24.6px}.desktop\:p-9{padding:calc(var(--spacing) * 9)}.desktop\:px-9{padding-inline:calc(var(--spacing) * 9)}.desktop\:py-\[200px\]{padding-block:200px}.desktop\:pt-\[152px\]{padding-top:152px}.desktop\:pt-\[254px\]{padding-top:254px}.desktop\:pb-\[70px\]{padding-bottom:70px}.desktop\:pb-\[127px\]{padding-bottom:127px}.desktop\:text-\[20px\]{font-size:20px}.desktop\:text-\[30px\]{font-size:30px}.desktop\:text-\[36px\]{font-size:36px}.desktop\:text-\[82px\]{font-size:82px}.desktop\:text-\[92px\]{font-size:92px}.desktop\:text-\[124px\]{font-size:124px}.desktop\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.desktop\:leading-\[30px\]{--tw-leading:30px;line-height:30px}.desktop\:leading-\[39\.6px\]{--tw-leading:39.6px;line-height:39.6px}.desktop\:leading-\[39px\]{--tw-leading:39px;line-height:39px}.desktop\:leading-\[78\.72px\]{--tw-leading:78.72px;line-height:78.72px}.desktop\:leading-\[88\.32px\]{--tw-leading:88.32px;line-height:88.32px}.desktop\:leading-\[99\.2px\]{--tw-leading:99.2px;line-height:99.2px}}}.bento-section{padding-block:60px 50px}.bento-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:60px;display:flex}.bento-heading h2,.work-heading h2,.story-heading h2{letter-spacing:-.07em;font-size:36px;font-weight:500;line-height:.96}.bento-heading h2{max-width:910px}.bento-heading>p{letter-spacing:-.05em;color:#11111299;max-width:790px;font-size:17px;font-weight:500;line-height:1.2}.bento-top,.bento-bottom{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bento-bottom{margin-top:20px}.bento-card{background:#fff;border-radius:12px;min-width:0;position:relative;overflow:hidden}.bento-card p{letter-spacing:-.05em;font-size:14px;font-weight:500;line-height:1.4}.bento-polaroid{height:330px;padding:30px}.bento-dots{object-fit:cover;opacity:.2}.polaroid-stack{width:300px;height:205px;position:absolute;top:0;left:50%;transform:translate(-50%)}.polaroid{aspect-ratio:155.36/168.06;width:37%;transform:translate(-50%,-50%) rotate(var(--rotation));background:#fff;border:6px solid #fff;border-bottom-width:30px;border-radius:6px;position:absolute;box-shadow:0 12px 37px #00000014}.polaroid-photo{width:100%;height:100%;position:relative;overflow:hidden}.polaroid img{object-fit:cover}.bento-polaroid-caption{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.bento-polaroid-caption p{color:#11111299}.bento-stat{white-space:nowrap;letter-spacing:-.07em;align-items:flex-start;font-size:46px;font-weight:500;line-height:.96;display:inline-flex}.bento-stat sup{margin-left:4px;padding-top:6px;font-size:30px;line-height:.4;position:static}.bento-wall{color:#fff;align-items:flex-end;height:430px;padding:30px;display:flex}.bento-wall-images{flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.bento-wall-row{flex:1;gap:1px;width:1245px;min-height:0;display:flex;transform:translate(98px)}.bento-wall-row:nth-child(2){transform:translate(-98px)}.bento-wall-row>div{flex-shrink:0;width:177px;position:relative}.bento-wall-row img{object-fit:cover}.bento-shade{pointer-events:none;background:linear-gradient(#0000 26.43%,#000c);position:absolute;inset:0}.bento-wall>p,.bento-shot>p{z-index:1;letter-spacing:-.05em;font-size:17px;line-height:1.2;position:relative}.bento-shot{color:#fff;align-items:flex-end;height:235px;padding:30px;display:flex}.bento-shot-photo{position:absolute;inset:0}.bento-shot-photo img{object-fit:cover;object-position:49.9% 31.2%}.bento-shot .bento-shade{background:linear-gradient(#0000,#000b)}.bento-shot p{text-align:center}.focus-frame{z-index:1;width:70px;height:70px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.focus-frame i{border-style:solid;border-color:#fff;width:20%;height:20%;position:absolute}.focus-frame i:first-child{border-width:3px 0 0 3px;border-top-left-radius:12px;top:0;left:0}.focus-frame i:nth-child(2){border-width:3px 3px 0 0;border-top-right-radius:12px;top:0;right:0}.focus-frame i:nth-child(3){border-width:0 0 3px 3px;border-bottom-left-radius:12px;bottom:0;left:0}.focus-frame i:nth-child(4){border-width:0 3px 3px 0;border-bottom-right-radius:12px;bottom:0;right:0}.bento-repeat{background:#e7e7e7;align-items:center;gap:20px;height:130px;padding:40px;display:flex}.bento-repeat p{color:#11111299}.bento-repeat .bento-stat sup{padding:0;font-size:22px;line-height:1}.bento-precision{color:#fff9;text-align:center;background:radial-gradient(75% 62% at 50% 92.1%,#505052,#111112);height:170px;padding:40px 20px 0}.bento-wheel{width:150px;height:150px;position:absolute;top:94%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.bento-wheel img{object-fit:contain}.bento-chat{flex-direction:column;justify-content:center;gap:20px;height:405px;padding:30px 20px;display:flex}.chat-time{color:#11111266;letter-spacing:-.04em;text-align:center;font-size:13px;font-weight:500}.chat-messages{flex-direction:column;gap:2px;display:flex;position:relative}.chat-row{display:flex}.chat-row:nth-child(2),.chat-row:nth-child(5){margin-top:18px}.chat-me{justify-content:flex-end}.chat-bubble{color:#111112;letter-spacing:-.05em;background:#f2f2f2;border-radius:20px;max-width:min(100%,272px);padding:11px 16px;font-size:14px;font-weight:500;line-height:20px;display:block}.chat-me .chat-bubble{background:#82ff1f}.chat-typing{background:#f2f2f2;border-radius:22px;gap:3px;padding:20px;display:none;position:absolute;top:0;left:0}.chat-typing i{background:#999;border-radius:50%;width:3px;height:3px}.bento-camera{height:200px}.bento-camera img{object-fit:cover;object-position:50% 0}.bento-clients{flex-direction:column;justify-content:center;align-items:center;gap:0;height:209px;padding:40px;display:flex}.bento-clients-text{flex-shrink:0;align-items:center;gap:20px;display:flex}.bento-clients-text .bento-stat{line-height:64px}.bento-clients-text .bento-stat sup{padding-top:15px}.bento-clients-text p{color:#11111299}.bento-avatars{flex-shrink:0;width:205px;height:65px;display:flex}.bento-avatars img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:65px;height:65px}.bento-avatars img+img{margin-left:-30px}.bento-time{color:#fff;align-items:center;height:130px;padding:30px;display:flex}.bento-time>img{object-fit:cover}.bento-time .bento-shade{background:linear-gradient(#0000,#0004)}.bento-time>div:last-child{flex-direction:column;gap:10px;display:flex;position:relative}.bento-time h3{letter-spacing:-.05em;align-items:center;gap:8px;font-size:17px;font-weight:500;line-height:1.2;display:flex}.bento-instagram{color:#fff;flex-direction:column;order:10;justify-content:space-between;height:135px;padding:30px;display:flex}.bento-instagram>img{object-fit:cover;object-position:50% 100%}.bento-instagram>span{letter-spacing:-.05em;align-items:center;gap:14px;font-size:18px;font-weight:600;line-height:1.6;display:flex;position:relative}.instagram-mark{align-self:flex-end;width:24px;height:24px;position:relative}@keyframes polaroid-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 150px)) rotate(var(--rotation))}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--rotation))}}@keyframes avatar-enter{0%{opacity:0;transform:translate(70px)scale(.7)}to{opacity:1;transform:none}}@keyframes message-enter{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@keyframes typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes typing-hide{to{visibility:hidden}}@keyframes wall-scroll{0%{transform:translate(98px)}to{transform:translate(-98px)}}@keyframes wheel-scroll{0%{transform:translate(-50%,-50%)rotate(-10deg)}to{transform:translate(-50%,-50%)rotate(-320deg)}}@media (prefers-reduced-motion:no-preference){[data-motion=on] [data-bento-enter]:not([data-entered]) .polaroid,[data-motion=on] [data-bento-enter]:not([data-entered]) .bento-avatars img,[data-motion=on] [data-bento-enter]:not([data-entered]) .chat-row{opacity:0}[data-motion=on] [data-entered] .polaroid{animation:polaroid-enter .9s cubic-bezier(.16,1,.3,1) var(--delay) both}[data-motion=on] [data-entered] .bento-avatars img{animation:avatar-enter .8s cubic-bezier(.16,1,.3,1) var(--delay) both}[data-motion=on] [data-entered] .chat-row{animation:message-enter .45s cubic-bezier(.16,1,.3,1) var(--message-delay) both}[data-motion=on] [data-entered] .chat-typing{animation:0s 1.2s forwards typing-hide;display:flex}[data-motion=on] .chat-typing i{animation:1s infinite typing}[data-motion=on] .chat-typing i:nth-child(2){animation-delay:.12s}[data-motion=on] .chat-typing i:nth-child(3){animation-delay:.24s}@supports (animation-timeline:scroll()){.bento-wall-row{animation:linear both wall-scroll;animation-timeline:scroll(root)}.bento-wall-row:nth-child(2){animation-direction:reverse}.bento-wheel{animation:linear both wheel-scroll;animation-timeline:scroll(root)}}}.home-work{padding-bottom:50px}.work-heading{flex-direction:column;gap:20px;margin:40px 0;display:flex}.work-intro{letter-spacing:-.05em;color:#11111299;font-size:17px;font-weight:500;line-height:1.2}.work-style{letter-spacing:-.05em;font-size:14px;font-weight:500;line-height:1.4}.work-style span{color:#11111299}.work-grid{gap:30px;display:grid}.work-card{flex-direction:column;gap:22px;min-width:0;display:flex}.work-card-image{aspect-ratio:1.4086;color:#fff;border-radius:12px;position:relative;overflow:hidden}.work-card-photo{transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.work-card-photo img{object-fit:cover}.work-card-image>div:last-child{transition:inset .6s cubic-bezier(.16,1,.3,1)}.work-card:hover .work-card-photo{transform:scale(1.04)rotate(1deg)}.work-card:hover .work-card-image>div:last-child{inset:5px}.work-card-caption{justify-content:space-between;gap:20px;display:flex}.work-card-caption h3{letter-spacing:-.07em;font-size:24px;font-weight:500;line-height:1}.work-card-caption p{letter-spacing:-.05em;color:#11111299;margin-top:8px;font-size:15px;line-height:20px}.work-card-caption>span{letter-spacing:-.07em;color:#11111266;flex-shrink:0;font-size:18px;font-weight:600;line-height:1}.story-section{padding-block:80px}.story-background{opacity:.4;position:absolute;inset:0}.story-grid,.story-copy{flex-direction:column;gap:50px;display:flex}.story-copy p{letter-spacing:-.05em;font-size:16px;font-weight:500;line-height:1.4}.story-corners{padding:20px!important}@media (min-width:810px){.bento-section{padding-block:120px}.bento-heading{gap:30px;margin-bottom:100px}.bento-heading h2,.work-heading h2,.story-heading h2{font-size:56px}.bento-heading>p{font-size:22px}.bento-top{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card{border-radius:20px}.bento-polaroid,.bento-wall{height:360px;padding:40px}.polaroid-stack{width:78%;height:80%;top:-10%;left:auto;right:0;transform:none}.polaroid{border-bottom-width:37px}.bento-polaroid-caption{text-align:left;align-items:flex-start;gap:5px;bottom:40px;left:40px;right:40px}.bento-stat{font-size:66px}.bento-stat sup{font-size:38px}.bento-card p{font-size:16px;line-height:22px}.bento-wall>p,.bento-shot>p{font-size:22px;line-height:1.2}.bento-bottom{height:1140px;display:block;position:relative}.bento-bottom>*{position:absolute}.bento-shot,.bento-camera,.bento-clients{width:calc(50% - 10px);height:289.333px;left:0}.bento-shot{padding:40px;top:0}.bento-camera{top:309.333px}.bento-clients{padding:40px;top:618.666px}.bento-repeat{flex-direction:column;align-items:flex-start;gap:20px;width:calc(33.3333% - 13.3333px);height:212px;padding:40px;top:0;right:calc(16.6667% + 3.33333px)}.bento-repeat .bento-stat sup{font-size:25px}.bento-precision{width:calc(16.6667% - 16.6667px);height:212px;top:0;right:0}.bento-wheel{aspect-ratio:1;width:67%;height:auto;top:97%}.bento-chat{width:calc(50% - 10px);height:444px;padding:30px;top:232px;right:0}.chat-bubble{font-size:16px;line-height:22px}.bento-time{width:calc(50% - 10px);height:212px;padding:40px;top:696px;right:0}.bento-time h3{font-size:22px}.bento-instagram{width:100%;height:212px;padding:40px;top:928px;left:0}.bento-instagram>span{font-size:22px}.focus-frame{width:110px;height:110px;top:20%}.home-work{padding-bottom:90px}.work-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:70px 0 50px;display:grid}.work-heading h2{grid-row:1/3}.work-intro{font-size:22px}.work-style{font-size:16px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.work-card-caption h3{font-size:32px}.work-card-caption>span{font-size:22px}.work-card{gap:34px}.work-card-caption p{margin-top:12px}.story-section{padding-block:120px}.story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.story-heading{grid-column:1/4;padding-bottom:60px}.story-copy{grid-column:3/5;gap:50px}.story-copy p{font-size:18px;line-height:1.3}.story-corners{padding:32px!important}}@media (min-width:1200px){.bento-section{padding-block:160px}.bento-heading{gap:50px;margin-bottom:120px}.bento-heading h2,.work-heading h2,.story-heading h2{font-size:82px}.bento-heading>p{font-size:26px}.bento-polaroid,.bento-wall{height:475px;padding:50px}.polaroid-stack{width:63%;height:90%;top:-53px;right:21px}.bento-polaroid-caption{bottom:50px;left:50px;right:50px}.bento-stat{font-size:76px}.bento-stat sup{font-size:43px}.bento-wall>p{max-width:500px}.bento-wall>p,.bento-shot>p{font-size:26px}.bento-bottom{grid-template-rows:repeat(4,227.5px);grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;height:auto;display:grid}.bento-bottom>*{width:auto;height:auto;position:relative;inset:auto}.bento-instagram{grid-area:1/1/4/3;padding:30px 30px 40px 50px}.bento-shot{grid-area:1/3/3/5}.bento-repeat{grid-area:1/5;justify-content:center;padding:40px 20px}.bento-repeat .bento-stat{font-size:66px}.bento-precision{grid-area:1/6}.bento-chat{grid-area:2/5/4/7}.bento-camera{grid-area:3/3/5/5}.bento-clients{flex-direction:row;grid-area:4/1/auto/3;justify-content:flex-start;gap:20px;padding:50px}.bento-clients-text .bento-stat{font-size:66px;line-height:1}.bento-clients-text .bento-stat sup{padding-top:6px;font-size:33px}.bento-time{grid-area:4/5/auto/7}.bento-time h3{font-size:26px}.home-work{padding-bottom:160px}.work-heading{grid-template-columns:repeat(4,minmax(0,1fr));gap:60px;margin:120px 0 80px}.work-heading h2{grid-area:auto/span 2}.work-intro{font-size:26px}.work-grid{gap:60px}.work-card{gap:50px}.work-card-image{border-radius:20px}.work-card-caption h3{font-size:40px}.work-card-caption>span{font-size:30px}.story-section{padding-block:230px}.story-heading{grid-column:2/4;padding-bottom:120px}.story-copy{grid-column:3;gap:90px}.story-copy p{font-size:20px;line-height:1.4}.story-corners{padding:36px!important}}.site-header{color:#fff}.header-container{max-width:1920px}.site-header[data-open=true]{padding-bottom:54px}.site-header[data-open=true] .header-role{margin-top:18px}.site-header[data-light=true],.site-header[data-light=true] a{color:#111112}.site-header[data-light=true] button>span{background:#111112}.menu-corners{padding:20px!important}.menu-lines{padding-inline:36px}.menu-lines>i:nth-child(2),.menu-lines>i:nth-child(4){display:none}.portfolio-page{padding-block:110px 50px}.portfolio-page .gridlines>i:first-child,.portfolio-page .gridlines>i:last-child{opacity:0}.portfolio-page .gridlines>i:nth-child(2),.portfolio-page .gridlines>i:nth-child(4){display:none}.portfolio-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.portfolio-heading h1{letter-spacing:-.07em;max-width:800px;font-size:40px;font-weight:500;line-height:.96}.portfolio-heading p{letter-spacing:-.05em;color:#11111299;max-width:250px;font-size:17px;font-weight:500;line-height:1.2}.portfolio-filters{flex-direction:column;gap:4px;margin:36px auto 24px;display:flex}.portfolio-search,.portfolio-category{border:1px solid #1111121a;border-radius:8px;align-items:center;min-width:0;height:50px;display:flex}.portfolio-search{gap:10px;padding:14px}.portfolio-search svg{color:#999;flex-shrink:0;width:14px;height:14px}.portfolio-search input{outline:none;width:100%;min-width:0;font-size:14px;line-height:1.2}.portfolio-search:focus-within,.portfolio-category:focus-within{outline-offset:2px;outline:2px solid #111112}.portfolio-category{background:#11111206}.portfolio-category select{outline:none;width:100%;height:100%;padding:14px 18px;font-size:14px}.portfolio-results{flex-direction:column;gap:24px;display:flex}.portfolio-project{aspect-ratio:1.504;color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portfolio-project>img{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.portfolio-project:hover>img{transform:scale(1.04)rotate(1deg)}.portfolio-project-shade{background:#0003;transition:background .4s;position:absolute;inset:0}.portfolio-project:hover .portfolio-project-shade{background:#0005}.portfolio-project>div:nth-of-type(2){padding:16px!important}.portfolio-project-text{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.portfolio-project-text>div{align-items:center;gap:20px;display:flex}.portfolio-project-text>div span:first-child{letter-spacing:-.06em;border-right:1px solid #fff3;padding-right:20px;font-size:17px;font-weight:600;line-height:1}.portfolio-project-text>div span:last-child{letter-spacing:-.05em;font-size:14px}.portfolio-project-text h2{letter-spacing:-.07em;font-size:28px;font-weight:500;line-height:1.1}.portfolio-empty{text-align:center;padding:80px 24px}.portfolio-empty button{text-underline-offset:5px;margin-top:16px;text-decoration:underline}@media (min-width:810px){.site-header[data-open=true]{padding-bottom:60px}.site-header[data-open=true] .header-role{margin-top:0}.menu-corners{padding:32px!important}.menu-lines{padding-inline:32px}.menu-lines>i:nth-child(2),.menu-lines>i:nth-child(4),.portfolio-page .gridlines>i:nth-child(2),.portfolio-page .gridlines>i:nth-child(4){display:block}.portfolio-page{padding-block:200px 90px}.portfolio-heading{gap:40px}.portfolio-heading h1{font-size:68px}.portfolio-heading p{max-width:790px;font-size:22px}.portfolio-filters{flex-direction:row;gap:0;width:75%;margin:60px auto 70px}.portfolio-search,.portfolio-category{border-radius:0;width:50%;height:60px}.portfolio-search input,.portfolio-category select{font-size:16px}.portfolio-results{gap:36px;width:85%;margin:auto}.portfolio-project{border-radius:20px}.portfolio-project>div:nth-of-type(2){padding:36px!important}.portfolio-project-text{gap:30px}.portfolio-project-text h2{font-size:52px}.portfolio-project-text>div span:first-child{font-size:26px}.portfolio-project-text>div span:last-child{font-size:16px}}@media (min-width:1200px){.menu-corners{padding:36px!important}.menu-lines{padding-inline:36px}.portfolio-page{padding-block:254px 120px}.portfolio-heading{gap:40px}.portfolio-heading h1{font-size:92px}.portfolio-heading p{font-size:26px}.portfolio-filters{width:50%;margin:80px auto 100px}.portfolio-results{width:75%}.portfolio-project-text h2{font-size:66px}.portfolio-project-text>div span:first-child{font-size:30px}}.scroll-zoom-image{transform:scale(var(--image-scale,1));position:absolute;inset:0}.about-name>span:first-child{text-transform:uppercase}.header-social{align-items:flex-start}.story-grain{opacity:.12;background-image:url(/img/reference/grain.png);position:absolute;inset:0}.portfolio-page-corners{padding:20px!important}@media (min-width:810px){.portfolio-page-corners{padding:32px!important}}@media (min-width:1200px){.portfolio-page-corners{padding:36px!important}}.project-detail-hero{color:#fff;width:100%;height:100svh;min-height:600px;position:relative;overflow:hidden}.project-detail-title{position:absolute;inset:auto 0 70px}.project-detail-meta{letter-spacing:-.05em;align-items:center;gap:60px;margin-bottom:14px;font-size:16px;display:flex}.project-detail-meta time{font-size:30px;line-height:1}.project-detail-title h1{letter-spacing:-.07em;font-size:92px;font-weight:500;line-height:.96}.project-detail-bottom{justify-content:space-between;align-items:end;gap:24px;margin-top:34px;display:flex}.detail-author{align-items:center;gap:12px;min-width:0;display:flex}.detail-author img{object-fit:cover;border-radius:50%;flex-shrink:0}.detail-author p{letter-spacing:-.05em;font-size:16px;font-weight:500;line-height:22px}.detail-author span{color:#fff9;letter-spacing:-.05em;font-size:14px;line-height:22px}.detail-back{letter-spacing:-.05em;align-items:center;gap:14px;width:fit-content;font-size:16px;font-weight:500;line-height:22px;transition:opacity .2s;display:inline-flex}.detail-back:hover{opacity:.6}.project-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1920px;margin-inline:auto;padding:24px 36px 0;display:grid}.project-detail-column{flex-direction:column;gap:20px;min-width:0;display:flex}.project-detail-column img{border-radius:4px;width:100%;height:auto}.project-detail-more h2{letter-spacing:-.05em;margin:80px 0 40px;font-size:44px;font-weight:500;line-height:1}.project-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.project-related{aspect-ratio:1.5;border-radius:4px;display:block;position:relative;overflow:hidden}.project-related>img{object-fit:cover;transition:transform .7s}.project-related:hover>img{transform:scale(1.04)}.project-related-text{position:absolute;inset:auto 30px 36px}.project-related-text>div{letter-spacing:-.05em;align-items:center;gap:24px;margin-bottom:14px;font-size:16px;display:flex}.project-related-text h3{letter-spacing:-.06em;font-size:44px;font-weight:500;line-height:1}.article-hero{align-items:end;width:100%;min-height:650px;display:flex;position:relative;overflow:hidden}.article-hero-content{padding-top:220px;padding-bottom:70px;position:relative}.article-hero time{letter-spacing:-.05em;font-size:26px;font-weight:500;line-height:1.2}.article-hero h1{letter-spacing:-.07em;max-width:1100px;margin:24px 0 44px;font-size:92px;font-weight:500;line-height:.96}.article-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;padding-top:160px;padding-bottom:160px;display:grid}.article-author{flex-direction:column;gap:60px;padding-right:30px;display:flex}.article-author .detail-author{gap:20px}.article-author .detail-author p{font-size:20px;line-height:28px}.article-author>.detail-back{border-bottom:1px solid #fff;padding-bottom:10px;font-size:26px;line-height:1.35}.article-body{min-width:0}.article-intro{letter-spacing:-.05em;margin-right:60px;font-size:36px;font-weight:500;line-height:1.1}.article-lead,.article-prose{letter-spacing:-.05em;color:#fff9;margin-right:60px;font-size:20px;font-weight:500;line-height:1.4}.article-lead{margin-top:40px}.article-image{width:100%;height:auto;margin:60px 0;display:block}.article-prose h2{color:#fff;margin:40px 0 24px;font-size:30px;font-weight:500;line-height:1.1}.article-prose h2:first-child{margin-top:0}.article-prose h3{color:#fff;margin:30px 0 16px;font-size:24px;font-weight:500;line-height:1.2}.article-prose ul{margin:24px 0;padding-left:24px;list-style:outside}.article-related{flex-direction:column;gap:14px;padding-left:26px;display:flex}.article-related>a{border-bottom:1px solid #fff2;gap:24px;padding:26px 0;transition:opacity .2s;display:flex}.article-related>a:hover{opacity:.6}.article-related img{object-fit:cover;border-radius:4px;flex-shrink:0;width:80px;height:80px}.article-related time{letter-spacing:-.04em;color:#fff9;font-size:14px;line-height:22px}.article-related h2{letter-spacing:-.05em;margin-top:10px;font-size:20px;font-weight:500;line-height:28px}@media (min-width:810px) and (max-width:1199px){.project-detail-title h1,.article-hero h1{font-size:68px}.project-detail-gallery{padding-inline:32px}.article-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-block:100px}.article-related{grid-column:2;margin-top:50px;padding-left:0}.article-related>a{max-width:500px}.article-intro,.article-lead,.article-prose{margin-right:0}.article-author .detail-author{flex-direction:column;align-items:start}.project-related-text h3{font-size:34px}}@media (max-width:809px){.project-detail-hero{height:80svh;min-height:520px}.project-detail-title{bottom:40px}.project-detail-title h1,.article-hero h1{font-size:46px;line-height:.96}.project-detail-meta{gap:24px}.project-detail-meta time{font-size:20px}.project-detail-bottom{flex-direction:column;align-items:start;gap:28px;margin-top:30px}.project-detail-gallery{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 10px 0}.project-detail-column{gap:10px}.project-detail-more{padding-top:40px;padding-bottom:60px}.project-detail-more h2{margin:50px 0 24px;font-size:30px}.project-related-grid{grid-template-columns:minmax(0,1fr);gap:20px}.project-related-text{inset:auto 20px 24px}.project-related-text h3{font-size:30px}.project-related-text>div{gap:20px;font-size:14px}.article-hero{min-height:560px}.article-hero-content{padding-top:180px;padding-bottom:40px}.article-hero h1{margin:20px 0 34px}.article-hero time{font-size:20px}.article-layout{grid-template-columns:minmax(0,1fr);gap:60px;padding-block:60px}.article-author{gap:24px;padding-right:0}.article-intro{margin-right:0;font-size:26px;line-height:1.2}.article-lead,.article-prose{margin-right:0;font-size:18px;line-height:1.5}.article-image{margin:40px 0}.article-related{padding-left:0}.article-prose h2{font-size:26px}.article-prose h3{font-size:22px}}@media (prefers-reduced-motion:no-preference){.testimonial-slide{animation:.5s both testimonial-enter}@keyframes testimonial-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.text-reveal-word{white-space:nowrap;display:inline-block}.text-reveal-char{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-text-motion=waiting] .text-reveal-char{opacity:.001;transform:translateY(4px)}[data-text-motion=visible] .text-reveal-char{opacity:1;transition-property:opacity,transform;transition-duration:.9s;transition-timing-function:cubic-bezier(.44,0,.13,.96);transform:none}}.arrow-link{gap:11px}.arrow-link>span:last-child{background:currentColor}.arrow-link>span:first-child>span{font-size:22px;line-height:35.2px}.standard-page{color:#111112;background:#f1f1f1;width:100%;padding:254px 0 160px;position:relative}.standard-page .gridlines>i{background:#1111120d}.standard-page .gridlines>i:first-child,.standard-page .gridlines>i:last-child{opacity:0}.page-corners{color:#111112;padding:36px!important}.standard-columns{grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid;position:relative}.standard-main{min-width:0}.standard-main h1{letter-spacing:-.07em;font-size:92px;font-weight:500;line-height:.96}.standard-lead{letter-spacing:-.05em;max-width:944px;margin-top:80px;font-size:36px;font-weight:500;line-height:1.1}.author-card{flex-direction:column;align-items:start;gap:60px;padding-right:30px;display:flex}.author-identity{align-items:center;gap:20px;display:flex}.author-identity img{object-fit:cover;border-radius:50%;flex-shrink:0;width:70px;height:70px}.author-identity p{letter-spacing:-.05em;font-size:20px;font-weight:500;line-height:28px}.author-identity span{letter-spacing:-.05em;color:#11111299;margin-top:2px;font-size:16px;font-weight:500;line-height:22px;display:block}.about-goal{margin-top:80px;display:flex}.about-goal h2{letter-spacing:-.05em;flex-shrink:0;width:33.333%;font-size:26px;font-weight:500;line-height:32px}.about-goal p{letter-spacing:-.05em;color:#11111299;max-width:603px;font-size:20px;font-weight:500;line-height:28px}.about-equipment{width:66.6667%;margin-top:80px}.about-equipment>img{border-radius:4px;width:100%;height:auto}.about-equipment h2{letter-spacing:-.05em;margin-top:80px;font-size:40px;font-weight:500;line-height:42px}.about-equipment ol{border-bottom:1px solid #11111226;margin-top:50px}.about-equipment li{letter-spacing:-.05em;border-top:1px solid #11111226;align-items:center;gap:20px;padding:34px;font-weight:500;display:flex}.about-equipment li>span:first-child{flex-shrink:0;width:10px;font-size:13px;line-height:18.2px}.about-equipment li>p{flex:1;font-size:20px;line-height:28px}.about-equipment li>span:last-child{color:#11111299;white-space:nowrap;font-size:16px;line-height:22px}.about-closing{letter-spacing:-.05em;color:#11111299;max-width:610px;margin-top:80px;font-size:20px;font-weight:500;line-height:28px}.contact-page{padding-top:240px}.contact-page .standard-lead{max-width:890px}.contact-intro{letter-spacing:-.05em;color:#11111299;max-width:890px;margin-top:40px;font-size:20px;font-weight:500;line-height:28px}.contact-panel{background:#fff;border-radius:20px;margin-top:80px;padding:80px}.contact-panel>p{letter-spacing:-.05em;color:#0009;font-size:20px;font-weight:500;line-height:28px}.contact-email{letter-spacing:-.05em;overflow-wrap:anywhere;border-bottom:1px solid;width:fit-content;max-width:100%;margin-top:10px;padding-bottom:12px;font-size:50px;font-weight:500;line-height:50px;display:block}.contact-form{flex-direction:column;gap:40px;margin-top:68px;display:flex}.contact-form>p{color:#11111299;letter-spacing:-.05em;font-size:20px;font-weight:500;line-height:28px}.contact-form>p[role=status]{font-size:14px;line-height:20px}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.contact-form input,.contact-form textarea{color:#111112;letter-spacing:-.05em;background:0 0;border-bottom:1px solid #11111240;outline:none;padding:16px 0 12px;font-size:20px;line-height:28px}.contact-form input:focus,.contact-form textarea:focus{border-color:#111112}.contact-form textarea{height:170px;min-height:170px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#11111266}.contact-form button[type=submit]{color:#fff;letter-spacing:-.05em;background:#111112;border-radius:9px;width:100%;padding:24px;font-size:20px;font-weight:500;line-height:28px}.contact-form p.text-red-300{color:#b42318}.blog-heading{gap:0}.blog-heading>.author-card{padding-right:90px}.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:110px;display:grid}.blog-card{aspect-ratio:1.395;color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-width:0;padding:50px;display:flex;position:relative;overflow:hidden}.blog-card>img{object-fit:cover;transition:transform .6s cubic-bezier(.44,0,.13,.96)}.blog-card:hover>img{transform:scale(1.04)}.blog-card-shade{background:#0003;position:absolute;inset:0}.blog-card-top{justify-content:space-between;align-items:center;display:flex;position:relative}.blog-card time{letter-spacing:-.06em;text-transform:uppercase;font-size:18px;font-weight:600;line-height:24px}.blog-card h3{letter-spacing:-.05em;font-size:30px;font-weight:500;line-height:33px;position:relative}.blog-card-top svg{transition:transform .3s}.blog-card:hover svg{transform:translate(3px,-3px)}.home-blog{z-index:10;color:#111112;background:#fff;width:100%;padding:36px 0 160px;position:relative}.home-blog-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding-top:129px;display:grid}.home-blog-aside{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.home-blog-aside h2{letter-spacing:-.07em;font-size:82px;font-weight:500;line-height:.96}.home-blog-aside p{letter-spacing:-.05em;color:#11111299;max-width:370px;margin-top:50px;font-size:26px;font-weight:500;line-height:31.2px}.home-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-blog-cards .blog-card{aspect-ratio:599/832}.services-section{padding-block:200px}.services-background{opacity:.3;position:absolute;inset:0}.services-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-aside{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.services-aside h2{letter-spacing:-.07em;font-size:82px;font-weight:500;line-height:.96}.services-aside p{letter-spacing:-.05em;color:#fff9;max-width:370px;margin-top:50px;font-size:26px;font-weight:500;line-height:31.2px}.services-grid{grid-template-rows:repeat(4,220px);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:40px;display:grid}.service-card{border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:26px 10px;min-width:0;padding:30px;display:grid;position:relative}.service-card img{object-fit:cover;border-radius:8px;grid-column:1;width:58px;height:58px}.service-copy{grid-area:2/1}.service-copy h3{letter-spacing:-.05em;font-size:22px;font-weight:600;line-height:28px}.service-copy p{letter-spacing:-.04em;color:#fff9;margin-top:8px;font-size:15px;font-weight:500;line-height:20px}.service-card>span{color:#fff9;letter-spacing:-.05em;grid-area:1/2;font-size:16px;font-weight:500;line-height:22px}.service-card:first-child{grid-area:1/1}.service-card:nth-child(2){grid-area:2/1}.service-card:nth-child(3){grid-area:3/1}.service-card:nth-child(4){grid-area:2/2}.service-card:nth-child(5){grid-area:3/2}.service-card:nth-child(6){grid-area:4/2}.testimonials-section{background:#fff;padding:36px 0 160px}.testimonials-layout{gap:0;padding-top:129px}.testimonials-aside{width:33%;padding-right:90px}.testimonials-aside>p{color:#11111299;max-width:360px}.testimonials-aside>div{gap:20px}.testimonial-slide{gap:100px;width:67%;padding-left:133px;position:relative}.testimonial-quote-mark{width:69px;height:57px;position:absolute;top:0;left:30px}.testimonial-slide blockquote>p:first-child{font-size:82px;line-height:.96}.testimonial-slide blockquote>p:last-child{color:#11111299;max-width:624px}.testimonial-slide figcaption img{width:58px;height:58px}.testimonial-slide figcaption>div{gap:6px}.faq-section{background:#f1f1f1;padding:36px 0 160px}.faq-layout{gap:50px;padding-top:129px}.faq-aside{gap:50px;width:30.65%;padding-right:0}.faq-aside>div:nth-child(2){gap:12px;width:75%}.faq-aside h3{font-weight:400}.faq-aside>.arrow-link{align-self:start;margin-top:auto}.faq-main{flex:1;width:65.69%}.faq-main h2{padding-bottom:127px}.faq-main [id^=faq-answer] p{max-width:100%;padding-bottom:30px}.site-footer{height:1000px;padding:110px 0 60px}.footer-inner{justify-content:space-between;gap:0;height:100%}.footer-row:first-child>div:first-child>p:first-child{max-width:200px}.footer-row:first-child>div:first-child>p:last-child{max-width:250px}.footer-row:last-child>div:last-child>div{padding-bottom:20px}.site-footer .footer-name{font-size:160px;line-height:128px}.site-footer>.h-\[60px\]{display:none}.site-footer .footer-inner .footer-row:last-child{gap:0}.portfolio-page{padding-top:254px}.portfolio-project{flex-shrink:0;position:sticky;top:36px}.portfolio-photo{position:absolute;inset:0}.portfolio-photo img{object-fit:cover}.portfolio-project-text{gap:20px;width:100%;padding:0 30px}.portfolio-project-text>div{gap:60px}.portfolio-project-text>div span:first-child{letter-spacing:-.05em;color:#fffB3;border:0;padding-right:0}.portfolio-project-text>div span:last-child{color:#fffB3}.portfolio-project-text h2{letter-spacing:-.05em;font-size:68px;line-height:1}.portfolio-project-shade{background:#0003}.project-detail-hero{height:85svh;min-height:0}.project-detail-title{bottom:80px}.project-detail-meta{color:#fffc}.project-detail-meta time{font-weight:600}.project-content{color:#111112;background:#f1f1f1;width:100%}.project-detail-gallery{background:#f1f1f1}.project-detail-more{padding-top:160px;padding-bottom:124px}.project-detail-more>.detail-back{color:#11111299;margin:0 auto;display:flex}.project-detail-more h2{letter-spacing:-.07em;margin:20px 0 80px;font-size:82px;line-height:.96}.project-related-grid{flex-direction:column;align-items:center;gap:36px;display:flex}.project-related{aspect-ratio:1.504;color:#fff;border-radius:20px;flex-shrink:0;width:75%;position:sticky;top:36px}.project-related-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.project-related-text>div{color:#fffB3;gap:60px;margin-bottom:20px}.project-related-text time{font-size:30px;font-weight:600;line-height:30px}.project-related-text h3{letter-spacing:-.05em;font-size:68px;line-height:1}.project-related .absolute.bg-gradient-to-t{background:#0003}.article-hero{background:#111112;min-height:0;display:block}.article-hero-content{grid-template-columns:25% 60% 15%;padding-top:294px;padding-bottom:200px;display:grid}.article-hero time{color:#fff9;grid-area:1/1;font-size:30px;font-weight:600;line-height:30px}.article-hero h1{grid-area:1/2;margin:0;font-size:92px;line-height:.96}.article-hero .detail-back{grid-column:2;margin-top:46px}.detail-back>span{order:-1}.article-content{color:#111112;background:#f1f1f1;width:100%}.article-layout{padding-block:160px}.article-intro{color:#111112;font-size:36px;line-height:39.6px}.article-lead,.article-prose{color:#11111299;font-size:20px;line-height:28px}.article-image{aspect-ratio:1.41;object-fit:cover}.article-prose h2{color:#111112;margin:40px 0 20px;font-size:40px;line-height:42px}.article-prose h3{color:#111112;margin:40px 0 20px;font-size:30px;line-height:33px}.article-prose p{margin:0}.article-prose ul{margin:32px 0 0;padding-left:26px}.article-prose li{margin:0;padding-left:0}.article-related{gap:14px}.article-related>a{border:1px solid #11111215;border-radius:8px;gap:24px;margin-right:0;padding:26px}.article-related{padding-left:0}.article-related time{color:#11111299;font-size:16px;line-height:22px}.article-related h2{color:#111112}@media (min-width:810px) and (max-width:1199px){.standard-page{padding-top:214px;padding-bottom:100px}.standard-main h1,.article-hero h1{font-size:68px}.standard-lead{margin-top:60px;font-size:30px;line-height:33px}.author-identity{flex-direction:column;align-items:start}.author-card{gap:40px}.about-goal{gap:30px;margin-top:60px}.about-equipment{width:100%;margin-top:60px}.about-equipment h2{margin-top:60px}.contact-panel{padding:50px}.contact-email{font-size:36px;line-height:40px}.blog-heading>.author-card{padding-right:30px}.blog-index-grid{margin-top:80px}.blog-card{padding:40px}.blog-card h3{font-size:26px;line-height:28.6px}.services-section{padding-block:120px}.services-aside h2,.home-blog-aside h2{font-size:56px}.services-aside p,.home-blog-aside p{max-width:300px;margin-top:30px;font-size:22px;line-height:26.4px}.services-grid{grid-template-rows:repeat(4,240px)}.service-card{padding:20px}.service-copy h3{font-size:18px;line-height:24px}.testimonials-section{padding:32px 0 100px}.testimonials-layout{padding-top:90px}.testimonials-aside{padding-right:30px}.testimonial-slide{padding-left:80px}.testimonial-quote-mark{width:46px;height:42px;left:10px}.testimonial-slide blockquote>p:first-child{font-size:56px;line-height:.96}.testimonial-slide blockquote>p:last-child{font-size:22px;line-height:26.4px}.faq-section,.home-blog{padding:32px 0 100px}.faq-layout,.home-blog-layout{padding-top:90px}.faq-main h2{padding-bottom:80px;font-size:56px}.faq-aside>div:nth-child(2){width:100%}.home-blog-layout{grid-template-columns:1fr 2fr}.home-blog-cards .blog-card{padding:30px}.site-footer{height:900px}.portfolio-page{padding-top:214px;padding-bottom:80px}.portfolio-results{width:100%}.portfolio-project-text h2,.project-related-text h3{font-size:52px}.project-related{width:100%}.project-detail-more{padding-block:100px 80px}.project-detail-more h2{font-size:56px}.article-hero-content{grid-template-columns:25% 75%;padding-top:234px;padding-bottom:140px}.article-hero time{font-size:26px}.article-layout{padding-block:100px}.article-prose h2{font-size:34px;line-height:36px}}@media (max-width:809px){.arrow-link>span:first-child>span{font-size:17px;line-height:27.2px}.arrow-link{gap:11px}.standard-page{padding-top:114px;padding-bottom:60px}.standard-columns{flex-direction:column;gap:40px;display:flex}.standard-main h1{font-size:40px;line-height:38.4px}.standard-lead{margin-top:30px;font-size:24px;line-height:28.8px}.page-corners{padding:20px!important}.standard-page .gridlines>i:nth-child(2),.standard-page .gridlines>i:nth-child(4){display:none}.author-card{gap:30px;padding-right:30px}.author-identity{gap:20px}.author-identity img{width:60px;height:60px}.author-identity p{font-size:16px;line-height:22.4px}.author-identity span{font-size:14px;line-height:19.6px}.about-page .author-card{order:2}.about-goal{flex-direction:column;gap:20px;margin-top:30px}.about-goal h2{width:100%;font-size:26px;line-height:32px}.about-goal p{font-size:16px;line-height:22.4px}.about-equipment{width:100%;margin-top:30px}.about-equipment h2{margin-top:50px;font-size:26px;line-height:27.3px}.about-equipment ol{margin-top:30px}.about-equipment li{gap:20px;padding:22px 0}.about-equipment li>span:first-child{width:auto;margin-right:-7px}.about-equipment li>p{font-size:16px;line-height:22.4px}.about-equipment li>span:last-child{font-size:14px;line-height:19.6px}.about-closing{margin-top:40px;font-size:16px;line-height:22.4px}.contact-intro{margin-top:30px;font-size:16px;line-height:22.4px}.contact-panel{border-radius:12px;margin-top:40px;padding:30px}.contact-panel>p{font-size:16px;line-height:22.4px}.contact-email{border-bottom:0;padding-bottom:0;font-size:28px;line-height:28px}.contact-form{gap:30px;margin-top:40px}.contact-form>p{font-size:16px;line-height:22.4px}.contact-form>p[role=status]{font-size:13px;line-height:18px}.contact-fields{grid-template-columns:1fr;gap:10px}.contact-form input,.contact-form textarea{padding:16px 0;font-size:16px;line-height:22.4px}.contact-form button[type=submit]{padding:25px 16px;font-size:16px;line-height:22.4px}.blog-heading{gap:30px}.blog-heading>.author-card{order:2;padding-right:30px}.blog-index-grid{grid-template-columns:1fr;gap:24px;margin-top:40px}.blog-card{aspect-ratio:auto;border-radius:12px;height:475px;padding:30px}.blog-card time{font-size:15px;line-height:24px}.blog-card h3{font-size:20px;line-height:22px}.services-section{padding-block:80px}.services-layout{flex-direction:column;gap:30px;display:flex}.services-aside{gap:40px}.services-aside h2{font-size:36px;line-height:34.56px}.services-aside p{margin-top:20px;font-size:17px;line-height:20.4px}.services-grid{flex-direction:column;padding-top:0;display:flex}.service-card{order:var(--service-order);border-top:0;grid-template-columns:58px minmax(0,1fr) auto;gap:24px 10px;padding:30px 0;display:grid}.service-card img{grid-area:1/1}.service-copy{grid-area:1/2;margin-left:14px}.service-card>span{grid-area:1/3;font-size:14px;line-height:19.6px}.service-copy h3{font-size:18px;line-height:28px}.service-copy p{font-size:15px;line-height:20px}.testimonials-section{padding:24px 0 60px}.testimonials-layout{gap:80px;padding-top:49px}.testimonials-aside{gap:30px;width:100%;padding:0}.testimonials-aside>p{font-size:17px;line-height:20.4px}.testimonials-aside button{width:50px;height:50px}.testimonial-slide{gap:30px;width:100%;padding-left:79px}.testimonial-quote-mark{width:49px;height:40px;left:0}.testimonial-slide blockquote{gap:30px}.testimonial-slide blockquote>p:first-child{font-size:34px;line-height:34px}.testimonial-slide blockquote>p:last-child{font-size:17px;line-height:20.4px}.testimonial-slide figcaption{gap:20px}.testimonial-slide figcaption span{font-size:12px;line-height:16.8px}.faq-section{padding:24px 0 50px}.faq-layout{gap:60px;padding-top:49px}.faq-aside{gap:40px;width:100%}.faq-aside>div:first-child img{border-radius:50%;width:60px;height:60px}.faq-aside>div:first-child span:first-child{font-size:16px;line-height:22.4px}.faq-aside>div:first-child span:last-child{font-size:14px;line-height:19.6px}.faq-aside>div:nth-child(2){gap:12px;width:100%}.faq-aside>div:nth-child(2)>p{font-size:16px;line-height:22.4px}.faq-aside>.arrow-link{margin-top:-10px}.faq-main{width:100%}.faq-main h2{padding-bottom:20px;font-size:36px;line-height:34.56px}.faq-main button{gap:48px;padding-block:26px;font-size:18px;line-height:28px}.faq-main [id^=faq-answer] p{max-width:94%;padding-bottom:24px;font-size:14px;line-height:19.6px}.home-blog{padding:24px 0 50px}.home-blog-layout{flex-direction:column;gap:40px;padding-top:49px;display:flex}.home-blog-aside{gap:30px}.home-blog-aside h2{font-size:36px;line-height:34.56px}.home-blog-aside p{margin-top:20px;font-size:17px;line-height:20.4px}.home-blog-cards{grid-template-columns:1fr;gap:24px}.home-blog-cards .blog-card{aspect-ratio:auto}.site-footer{height:auto;padding:80px 0 70px}.footer-inner{gap:50px;height:auto}.footer-row:first-child>div:first-child>p:first-child,.footer-row:first-child>div:first-child>p:last-child{width:50%;max-width:none;padding-right:0}.footer-row:first-child>div:first-child{gap:0}.footer-row:last-child{gap:40px!important}.footer-row:last-child>div:last-child>div{gap:20px;padding-bottom:0}.footer-row:last-child>div:last-child>div>p{color:#fff9}.footer-inner>.footer-row:first-child>div:nth-child(2)>a:nth-of-type(2){letter-spacing:-.05em;font-size:clamp(24px,10vw,42px);line-height:1.1}.portfolio-page{padding-top:114px;padding-bottom:60px}.portfolio-heading{gap:18px}.portfolio-heading p{max-width:100%}.portfolio-project{top:24px}.portfolio-project-text{gap:18px;padding:0 30px}.portfolio-project-text>div{gap:40px}.portfolio-project-text>div span:first-child{font-size:18px}.portfolio-project-text h2{font-size:28px;line-height:28px}.portfolio-filters{margin:40px auto}.project-detail-hero{height:80svh;min-height:0}.project-detail-title{bottom:50px}.project-detail-title h1{font-size:40px;line-height:38.4px}.project-detail-meta time{font-size:18px;line-height:18px}.project-detail-meta{gap:40px;font-size:14px;line-height:19.6px}.project-detail-bottom{gap:30px}.project-detail-more{padding:60px 24px 26px}.project-detail-more h2{margin:20px 0 60px;font-size:36px;line-height:34.56px}.project-related-grid{gap:24px}.project-related{border-radius:12px;width:100%;top:24px}.project-related-text>div{gap:40px;margin-bottom:18px;font-size:14px;line-height:19.6px}.project-related-text time{font-size:18px;line-height:18px}.project-related-text h3{font-size:28px;line-height:28px}.project-detail-more>.detail-back{font-size:14px;line-height:19.6px}.article-hero-content{flex-direction:column;padding:134px 32px 80px;display:flex}.article-hero time{font-size:18px;line-height:18px}.article-hero h1{margin:20px 0 0;font-size:40px;line-height:38.4px}.article-hero .detail-back{margin-top:30px;font-size:14px;line-height:19.6px}.article-layout{gap:40px;padding:40px 24px 60px}.article-layout .author-card{gap:30px}.article-intro{margin-right:0;font-size:24px;line-height:28.8px}.article-lead,.article-prose{margin-right:0;font-size:16px;line-height:22.4px}.article-lead{margin-top:24px}.article-image{margin:36px 0}.article-prose h2{margin:40px 0 20px;font-size:26px;line-height:27.3px}.article-prose h3{margin:40px 0 20px;font-size:20px;line-height:22px}.article-prose ul{padding-left:21px}.article-related{gap:0}.article-related>a{border:0;gap:20px;padding:20px 0}.article-related img{width:70px;height:70px}.article-related time{font-size:14px;line-height:19.6px}.article-related h2{margin-top:6px;font-size:16px;line-height:22.4px}}.section-label{position:relative}.section-label>span:first-child{position:absolute;top:0;left:0;right:0}.testimonials-layout,.faq-layout,.home-blog-layout{padding-top:130px}.services-grid{height:900px}.about-equipment>img{aspect-ratio:1.57234;object-fit:cover;border-radius:20px}.faq-main>div>div{border-top:0;box-shadow:inset 0 1px #11111226}.faq-main button{gap:24px;padding-block:32px}.faq-main button>span{width:42px;height:42px}.faq-main button>span>span:first-child{width:14px;left:14px}.faq-main button>span>span:last-child{height:14px;top:14px}.faq-main button[aria-expanded=true]{padding-bottom:12px}.faq-main [id^=faq-answer] p{padding-bottom:32px}.faq-main>div>span:last-child{display:none}.contact-form noscript{display:contents}@media (min-width:810px) and (max-width:1199px){.services-grid{height:1000px}.testimonials-layout,.faq-layout,.home-blog-layout{padding-top:90px}}@media (max-width:809px){.services-grid{height:auto}.testimonials-layout,.faq-layout,.home-blog-layout{padding-top:50px}.article-hero .article-hero-content{padding-inline:32px}.testimonials-aside button{width:60px;height:60px}.testimonials-layout{gap:50px}.about-name>span:first-child{font-size:15px}.about-name>span:last-child{font-size:14px;line-height:19.6px}.about-description>p,.about-description figure p{color:#11111299}.about-description figure>div>span,.about-description figcaption{font-size:12px;line-height:16.8px}.about-right>div:first-child{padding:10px}.about-right>div:first-child>div:last-child{padding-inline:18px;padding-top:22px}.about-right h3{font-size:18px;line-height:28px}.about-right>div:first-child>div:first-child>span:last-child{font-size:12px;line-height:16.8px}.about-right>.arrow-link>span:first-child>span{font-size:22px;line-height:35.2px}.faq-main button{gap:20px;padding-block:20px}.faq-main button[aria-expanded=true]{padding-bottom:12px}.faq-main [id^=faq-answer] p{padding-bottom:24px}.contact-form>label{margin-top:-20px}.portfolio-filters{margin-bottom:18px}.portfolio-page{padding-bottom:50px}.project-detail-more h2{margin-top:12px;margin-bottom:36px}}@media (min-width:810px){.faq-main h2{padding-bottom:80px}}.faq-main .faq-toggle-icon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.faq-toggle-icon svg{transition:transform .3s}.faq-toggle-icon.is-open svg{transform:rotate(90deg)}@media (min-width:810px){.faq-main button{padding-block:30px}.faq-main button[aria-expanded=true]{padding-bottom:10px}}@media (max-width:809px){.faq-main .faq-toggle-icon{width:42px;height:42px}}@media (min-width:810px) and (max-width:1199px){.arrow-link>span:first-child>span{font-size:20px;line-height:32px}.about-name>span:first-child{font-size:17px}.about-name>span:last-child{font-size:15px}.about-description figure>div>span,.about-description figcaption{font-size:12px;line-height:16.8px}.about-right>div:first-child>div:last-child{padding:22px 18px 18px}.about-right>div:first-child>div:first-child>span:last-child{font-size:12px;line-height:16.8px}.services-layout{flex-direction:column;gap:40px;display:flex}.services-aside{flex-direction:row-reverse;align-items:start;display:flex}.services-aside>div{width:50%;padding-right:40px}.services-aside p{max-width:none}.services-grid{grid-template-rows:200px 220px 220px 220px;height:860px;padding-top:40px}.service-card{padding:30px}.service-copy h3{font-size:22px;line-height:28px}.service-card>span{font-size:15px}.work-heading{margin-top:70px}.testimonials-section{padding:36px 0 90px}.testimonials-layout{gap:20px;padding-top:70px}.testimonials-aside{width:calc(33.3333% - 6.66667px);padding:0}.testimonials-aside>p{width:80%;font-size:22px;line-height:26.4px}.testimonials-aside>div{gap:12px}.testimonial-slide{flex:1;gap:60px;padding-left:92px}.testimonial-quote-mark{width:56px;height:46px;left:0}.testimonial-slide blockquote{gap:40px}.testimonial-slide blockquote>p:first-child{font-size:50px;line-height:50px}.testimonial-slide figcaption span{font-size:12px;line-height:16.8px}.story-heading{grid-column:1/4}.story-copy{grid-column:2/4;gap:70px;margin-top:60px}.faq-section{padding:32px 0 90px}.faq-layout{flex-direction:column;gap:70px;padding-top:70px}.faq-main{order:1;width:100%}.faq-main h2{padding-bottom:30px;line-height:53.76px}.faq-aside{order:2;gap:50px;width:100%}.faq-aside>div:first-child{flex-direction:column;align-items:start;gap:22px}.faq-aside>div:first-child span:first-child{font-size:18px;line-height:23.4px}.faq-aside>div:first-child span:last-child{margin-top:2px;font-size:15px;line-height:22px}.faq-aside>div:nth-child(2){width:70%}.faq-aside>div:nth-child(2)>p{font-size:18px;line-height:23.4px}.faq-aside>.arrow-link{margin-top:10px}.faq-main button{padding-block:20px;font-size:20px;line-height:28px}.faq-main .faq-toggle-icon{width:42px;height:42px}.faq-main button[aria-expanded=true]{padding-bottom:12px}.faq-main [id^=faq-answer] p{max-width:94%;padding-bottom:24px;font-size:15px;line-height:22px}.home-blog{padding:36px 0 90px}.home-blog-layout{flex-direction:column;gap:50px;padding-top:70px;display:flex}.home-blog-aside{gap:40px}.home-blog-aside p{max-width:420px}.home-blog-cards{gap:32px}.home-blog-cards .blog-card{padding:40px}.blog-card time{font-size:17px}.site-footer{height:auto;padding:100px 0 60px}.footer-inner{gap:100px}.footer-row:first-child{grid-template-columns:1fr 1fr;display:grid}.footer-row:first-child>div:first-child{grid-area:1/1;width:100%}.footer-row:first-child>div:first-child>p:last-child{font-size:22px;line-height:26.4px}.footer-row:first-child>nav{grid-area:1/2;gap:13px;width:100%}.footer-row:first-child>div:nth-child(2){grid-area:2/1/auto/3;gap:18px;width:100%;padding-top:110px}.footer-row:first-child>div:nth-child(2)>p{font-size:17px}.footer-row:first-child>div:nth-child(2)>a:first-of-type{font-size:18px;line-height:23.4px}.footer-row:first-child>div:nth-child(2)>a:nth-of-type(2){font-size:32px;line-height:32px}.footer-row:last-child>div:first-child{padding-right:40px}.footer-row:last-child>div:last-child>div{width:100%;padding-bottom:0}.site-footer>div.rounded-full{display:none}.work-heading{grid-template-columns:repeat(4,minmax(0,1fr))}.work-heading h2{grid-area:1/1/auto/3}.work-style{font-size:15px;line-height:22px}.story-copy{margin-top:0}.standard-page{padding-bottom:120px}.author-identity{gap:22px}.author-identity p{font-size:18px;line-height:23.4px}.author-identity span{font-size:15px;line-height:22px}.author-card{align-self:start;gap:50px;position:sticky;top:32px}.standard-lead{margin-top:50px;font-size:34px;line-height:37.4px}.about-goal{flex-direction:column;gap:20px;margin-top:50px}.about-goal h2{width:100%}.about-goal p,.about-closing{font-size:18px;line-height:23.4px}.about-equipment{margin-top:50px}.about-equipment h2{margin-top:70px;font-size:32px;line-height:33.6px}.about-equipment li{gap:20px;padding:30px}.about-equipment li>p{font-size:18px;line-height:23.4px}.about-equipment li>span:last-child{font-size:15px}.about-closing{margin-top:50px}.blog-index-grid{gap:30px;margin-top:70px}.contact-page .standard-lead{margin-top:40px}.contact-intro{font-size:18px;line-height:23.4px}.contact-panel{margin-top:40px}.contact-panel>p,.contact-form>p{font-size:18px;line-height:23.4px}.contact-email{font-size:40px;line-height:40px}.contact-form{gap:20px;margin-top:38px}.contact-form>p:first-child{margin-bottom:10px}.contact-fields{gap:20px}.contact-form button[type=submit]{padding:18px;font-size:18px;line-height:23.4px}.contact-form input{height:56.5px}.portfolio-heading{gap:32px}.portfolio-filters{height:60px;margin-top:60px;margin-bottom:60px}.portfolio-results{gap:32px}.portfolio-project-text h2,.project-related-text h3{font-size:46px;line-height:46px}.portfolio-project-text>div span:first-child,.project-related-text time{font-size:22px;line-height:22px}.portfolio-project-text>div span:last-child{font-size:15px;line-height:22px}}.hero-title-row{align-items:center;width:100%;display:flex}.hero-title-row svg{flex-shrink:0;overflow:visible}.hero-letter-y{width:10%;height:auto}.hero-letter-o{width:28%;height:10.666cqw}.hero-letter-rest{width:62%;height:auto}.hero-title-row p{letter-spacing:-11.76px;text-transform:uppercase;font-size:147px;font-weight:700;line-height:117.6px}@keyframes page-intro{0%{opacity:.001;transform:translateY(170px)}1%{opacity:.017708;transform:translateY(167.157px)}2%{opacity:.058386;transform:translateY(160.235px)}3%{opacity:.112548;transform:translateY(151.018px)}4%{opacity:.173328;transform:translateY(140.675px)}5%{opacity:.236298;transform:translateY(129.959px)}6%{opacity:.298665;transform:translateY(119.346px)}7%{opacity:.358732;transform:translateY(109.125px)}8%{opacity:.415525;transform:translateY(99.4602px)}9%{opacity:.468546;transform:translateY(90.4376px)}10%{opacity:.517606;transform:translateY(82.089px)}11%{opacity:.562712;transform:translateY(74.4133px)}12%{opacity:.60399;transform:translateY(67.3891px)}13%{opacity:.641635;transform:translateY(60.9831px)}14%{opacity:.675881;transform:translateY(55.1554px)}15%{opacity:.706976;transform:translateY(49.8639px)}16%{opacity:.735171;transform:translateY(45.066px)}17%{opacity:.76071;transform:translateY(40.7201px)}18%{opacity:.783824;transform:translateY(36.7868px)}19%{opacity:.804731;transform:translateY(33.2289px)}20%{opacity:.823634;transform:translateY(30.0122px)}21%{opacity:.84072;transform:translateY(27.1047px)}22%{opacity:.856158;transform:translateY(24.4776px)}23%{opacity:.870106;transform:translateY(22.1041px)}24%{opacity:.882705;transform:translateY(19.9601px)}25%{opacity:.894085;transform:translateY(18.0236px)}26%{opacity:.904362;transform:translateY(16.2747px)}27%{opacity:.913644;transform:translateY(14.6953px)}28%{opacity:.922025;transform:translateY(13.269px)}29%{opacity:.929594;transform:translateY(11.9811px)}30%{opacity:.936428;transform:translateY(10.8181px)}31%{opacity:.942599;transform:translateY(9.7679px)}32%{opacity:.948171;transform:translateY(8.8197px)}33%{opacity:.953203;transform:translateY(7.9635px)}34%{opacity:.957746;transform:translateY(7.1904px)}35%{opacity:.961848;transform:translateY(6.4923px)}36%{opacity:.965552;transform:translateY(5.862px)}37%{opacity:.968896;transform:translateY(5.2929px)}38%{opacity:.971916;transform:translateY(4.7791px)}39%{opacity:.974642;transform:translateY(4.3151px)}40%{opacity:.977104;transform:translateY(3.8962px)}41%{opacity:.979327;transform:translateY(3.5179px)}42%{opacity:.981334;transform:translateY(3.1764px)}43%{opacity:.983146;transform:translateY(2.868px)}44%{opacity:.984783;transform:translateY(2.5896px)}45%{opacity:.98626;transform:translateY(2.3381px)}46%{opacity:.987594;transform:translateY(2.1111px)}47%{opacity:.988798;transform:translateY(1.9062px)}48%{opacity:.989886;transform:translateY(1.7211px)}49%{opacity:.990868;transform:translateY(1.554px)}50%{opacity:.991754;transform:translateY(1.4032px)}51%{opacity:.992555;transform:translateY(1.2669px)}52%{opacity:.993278;transform:translateY(1.1439px)}53%{opacity:.99393;transform:translateY(1.0329px)}54%{opacity:.99452;transform:translateY(.9326px)}55%{opacity:.995052;transform:translateY(.842px)}56%{opacity:.995532;transform:translateY(.7603px)}57%{opacity:.995966;transform:translateY(.6865px)}58%{opacity:.996358;transform:translateY(.6198px)}59%{opacity:.996711;transform:translateY(.5597px)}60%{opacity:.99703;transform:translateY(.5053px)}61%{opacity:.997319;transform:translateY(.4563px)}62%{opacity:.997579;transform:translateY(.412px)}63%{opacity:.997814;transform:translateY(.372px)}64%{opacity:.998026;transform:translateY(.3359px)}65%{opacity:.998218;transform:translateY(.3033px)}66%{opacity:.998391;transform:translateY(.2738px)}67%{opacity:.998547;transform:translateY(.2472px)}68%{opacity:.998688;transform:translateY(.2232px)}69%{opacity:.998816;transform:translateY(.2016px)}70%{opacity:.998931;transform:translateY(.182px)}71%{opacity:.999034;transform:translateY(.1643px)}72%{opacity:.999128;transform:translateY(.1484px)}73%{opacity:.999213;transform:translateY(.134px)}74%{opacity:.999289;transform:translateY(.121px)}75%{opacity:.999358;transform:translateY(.1092px)}76%{opacity:.999421;transform:translateY(.0986px)}77%{opacity:.999477;transform:translateY(.089px)}78%{opacity:.999528;transform:translateY(.0804px)}79%{opacity:.999573;transform:translateY(.0726px)}80%{opacity:.999615;transform:translateY(.0655px)}81%{opacity:.999652;transform:translateY(.0592px)}82%{opacity:.999686;transform:translateY(.0534px)}83%{opacity:.999716;transform:translateY(.0482px)}84%{opacity:.999744;transform:translateY(.0436px)}85%{opacity:.999769;transform:translateY(.0393px)}86%{opacity:.999791;transform:translateY(.0355px)}87%{opacity:.999812;transform:translateY(.0321px)}88%{opacity:.99983;transform:translateY(.029px)}89%{opacity:.999846;transform:translateY(.0261px)}90%{opacity:.999861;transform:translateY(.0236px)}91%{opacity:.999875;transform:translateY(.0213px)}92%{opacity:.999887;transform:translateY(.0192px)}93%{opacity:.999898;transform:translateY(.0174px)}94%{opacity:.999908;transform:translateY(.0157px)}95%{opacity:.999917;transform:translateY(.0142px)}96%{opacity:.999925;transform:translateY(.0128px)}97%{opacity:.999932;transform:translateY(.0115px)}98%{opacity:.999939;transform:translateY(.0104px)}99%{opacity:.999945;transform:translateY(.0094px)}to{opacity:.99995;transform:translateY(.0085px)}}@media (prefers-reduced-motion:no-preference){.standard-page>.standard-columns,.blog-page>.gutter-w,.portfolio-heading{animation:1.8s linear .3s both page-intro}}.about-quote-mark{color:#11111233;transform:translateY(4px)}.about-description>p,.about-description figure p,.about-right p{color:#11111299;text-wrap:balance}.about-description figcaption{color:#111112}.service-copy p,.bento-polaroid-caption p{text-wrap:balance}@media (max-width:809px){.article-related time{display:block}.article-related>a:not(:last-child){border-bottom:1px solid #11111215}}@media (min-width:810px) and (max-width:1199px){.article-hero-content{grid-template-columns:25% 60% 15%;padding-top:194px;padding-bottom:100px}.article-hero time{font-size:22px;line-height:22px}.article-hero .detail-back{font-size:15px}.article-layout{grid-template-columns:25% 75%;padding-block:120px}.article-intro{font-size:34px;line-height:37.4px}.article-intro,.article-lead,.article-prose{margin-right:60px}.article-lead,.article-prose{font-size:18px;line-height:23.4px}.article-prose h2{font-size:32px;line-height:33.6px}.article-prose h3{font-size:24px;line-height:26.4px}.article-related{gap:1px;margin-top:50px}.article-related>a{border:0;max-width:none;min-height:132px}.article-related h2{font-size:18px;line-height:23.4px}.article-related time{font-size:15px;line-height:22px}.article-layout .author-card{gap:60px}.project-detail-hero{height:80svh}.project-detail-title{bottom:74px}.project-detail-meta{font-size:15px;line-height:22px}.project-detail-meta time{font-size:22px;line-height:22px}.project-detail-bottom{margin-top:30px}.project-detail-bottom .detail-author p{font-size:15px}.project-detail-bottom .detail-author span{display:block}.project-detail-bottom .detail-back{font-size:15px}.project-detail-gallery{gap:20px}.project-detail-more.gutter-w{padding:120px 36px 64px}.project-detail-more>.detail-back{font-size:15px}}@keyframes hero-cross-disc-transform{0%{transform:rotateY(270deg)}1.2987%{transform:rotateY(268.074deg)}2.5974%{transform:rotateY(262.818deg)}3.8961%{transform:rotateY(254.936deg)}5.19481%{transform:rotateY(245.033deg)}6.49351%{transform:rotateY(233.628deg)}7.79221%{transform:rotateY(221.164deg)}9.09091%{transform:rotateY(208.012deg)}10.3896%{transform:rotateY(194.484deg)}11.6883%{transform:rotateY(180.839deg)}12.987%{transform:rotateY(167.285deg)}14.2857%{transform:rotateY(153.993deg)}15.5844%{transform:rotateY(141.097deg)}16.8831%{transform:rotateY(128.698deg)}18.1818%{transform:rotateY(116.874deg)}19.4805%{transform:rotateY(105.679deg)}20.7792%{transform:rotateY(95.1481deg)}22.0779%{transform:rotateY(85.3004deg)}23.3766%{transform:rotateY(76.1423deg)}24.6753%{transform:rotateY(67.6695deg)}25.974%{transform:rotateY(59.8689deg)}27.2727%{transform:rotateY(52.7206deg)}28.5714%{transform:rotateY(46.1998deg)}29.8701%{transform:rotateY(40.2773deg)}31.1688%{transform:rotateY(34.9215deg)}32.4675%{transform:rotateY(30.0989deg)}33.7662%{transform:rotateY(25.7749deg)}35.0649%{transform:rotateY(21.9147deg)}36.3636%{transform:rotateY(18.4836deg)}37.6623%{transform:rotateY(15.4477deg)}38.961%{transform:rotateY(12.7739deg)}40.2597%{transform:rotateY(10.4305deg)}41.5584%{transform:rotateY(8.38722deg)}42.8571%{transform:rotateY(6.61538deg)}44.1558%{transform:rotateY(5.08797deg)}45.4546%{transform:rotateY(3.77976deg)}46.7533%{transform:rotateY(2.66724deg)}48.052%{transform:rotateY(1.72869deg)}49.3507%{transform:rotateY(.944092deg)}50.6494%{transform:rotateY(.295096deg)}51.9481%{transform:rotateY(-.235038deg)}53.2468%{transform:rotateY(-.661516deg)}54.5455%{transform:rotateY(-.998095deg)}55.8442%{transform:rotateY(-1.25716deg)}57.1429%{transform:rotateY(-1.44983deg)}58.4416%{transform:rotateY(-1.58603deg)}59.7403%{transform:rotateY(-1.67456deg)}61.039%{transform:rotateY(-1.72325deg)}62.3377%{transform:rotateY(-1.73896deg)}63.6364%{transform:rotateY(-1.72773deg)}64.9351%{transform:rotateY(-1.69481deg)}66.2338%{transform:rotateY(-1.64477deg)}67.5325%{transform:rotateY(-1.58154deg)}68.8312%{transform:rotateY(-1.50849deg)}70.1299%{transform:rotateY(-1.42848deg)}71.4286%{transform:rotateY(-1.34394deg)}72.7273%{transform:rotateY(-1.25689deg)}74.026%{transform:rotateY(-1.16901deg)}75.3247%{transform:rotateY(-1.08166deg)}76.6234%{transform:rotateY(-.995945deg)}77.9221%{transform:rotateY(-.91274deg)}79.2208%{transform:rotateY(-.832716deg)}80.5195%{transform:rotateY(-.756373deg)}81.8182%{transform:rotateY(-.684065deg)}83.1169%{transform:rotateY(-.616025deg)}84.4156%{transform:rotateY(-.552383deg)}85.7143%{transform:rotateY(-.493182deg)}87.013%{transform:rotateY(-.438397deg)}88.3117%{transform:rotateY(-.387947deg)}89.6104%{transform:rotateY(-.341707deg)}90.9091%{transform:rotateY(-.299515deg)}92.2078%{transform:rotateY(-.261187deg)}93.5065%{transform:rotateY(-.226519deg)}94.8052%{transform:rotateY(-.195295deg)}96.1039%{transform:rotateY(-.167294deg)}97.4026%{transform:rotateY(-.142292deg)}98.7013%{transform:rotateY(-.120063deg)}to{transform:none}}@keyframes hero-eyebrow-opacity{0%{opacity:.001}.78125%{opacity:.0167031}1.5625%{opacity:.0500098}2.34375%{opacity:.0895617}3.125%{opacity:.13057}3.90625%{opacity:.171047}4.6875%{opacity:.2102}5.46875%{opacity:.247743}6.25%{opacity:.283604}7.03125%{opacity:.317798}7.8125%{opacity:.350379}8.59375%{opacity:.381412}9.375%{opacity:.410965}10.1563%{opacity:.439108}10.9375%{opacity:.465908}11.7188%{opacity:.491427}12.5%{opacity:.515726}13.2813%{opacity:.538865}14.0625%{opacity:.560898}14.8438%{opacity:.581879}15.625%{opacity:.601857}16.4063%{opacity:.62088}17.1875%{opacity:.638995}17.9688%{opacity:.656244}18.75%{opacity:.672669}19.5313%{opacity:.688309}20.3125%{opacity:.703202}21.0938%{opacity:.717383}21.875%{opacity:.730886}22.6563%{opacity:.743745}23.4375%{opacity:.755989}24.2188%{opacity:.767648}25%{opacity:.77875}25.7813%{opacity:.789321}26.5625%{opacity:.799387}27.3438%{opacity:.808973}28.125%{opacity:.8181}28.9063%{opacity:.826791}29.6875%{opacity:.835067}30.4688%{opacity:.842948}31.25%{opacity:.850452}32.0313%{opacity:.857597}32.8125%{opacity:.864401}33.5938%{opacity:.87088}34.375%{opacity:.87705}35.1563%{opacity:.882924}35.9375%{opacity:.888518}36.7188%{opacity:.893845}37.5%{opacity:.898917}38.2813%{opacity:.903747}39.0625%{opacity:.908346}39.8438%{opacity:.912725}40.625%{opacity:.916895}41.4063%{opacity:.920866}42.1875%{opacity:.924647}42.9688%{opacity:.928248}43.75%{opacity:.931676}44.5313%{opacity:.93494}45.3125%{opacity:.938049}46.0938%{opacity:.941009}46.875%{opacity:.943828}47.6563%{opacity:.946512}48.4375%{opacity:.949067}49.2188%{opacity:.951501}50%{opacity:.953818}50.7813%{opacity:.956025}51.5625%{opacity:.958126}52.3438%{opacity:.960127}53.125%{opacity:.962032}53.9063%{opacity:.963846}54.6875%{opacity:.965573}55.4688%{opacity:.967218}56.25%{opacity:.968785}57.0313%{opacity:.970276}57.8125%{opacity:.971696}58.5938%{opacity:.973049}59.375%{opacity:.974337}60.1563%{opacity:.975563}60.9375%{opacity:.97673}61.7188%{opacity:.977842}62.5%{opacity:.978901}63.2813%{opacity:.979909}64.0625%{opacity:.980869}64.8438%{opacity:.981783}65.625%{opacity:.982653}66.4063%{opacity:.983482}67.1875%{opacity:.984272}67.9688%{opacity:.985023}68.75%{opacity:.985739}69.5313%{opacity:.98642}70.3125%{opacity:.987069}71.0938%{opacity:.987687}71.875%{opacity:.988275}72.6563%{opacity:.988835}73.4375%{opacity:.989369}74.2188%{opacity:.989877}75%{opacity:.99036}75.7813%{opacity:.990821}76.5625%{opacity:.99126}77.3438%{opacity:.991677}78.125%{opacity:.992075}78.9063%{opacity:.992454}79.6875%{opacity:.992814}80.4688%{opacity:.993157}81.25%{opacity:.993484}82.0313%{opacity:.993796}82.8125%{opacity:.994092}83.5938%{opacity:.994374}84.375%{opacity:.994643}85.1563%{opacity:.994899}85.9375%{opacity:.995143}86.7188%{opacity:.995375}87.5%{opacity:.995596}88.2813%{opacity:.995806}89.0625%{opacity:.996007}89.8438%{opacity:.996198}90.625%{opacity:.996379}91.4063%{opacity:.996552}92.1875%{opacity:.996717}92.9688%{opacity:.996874}93.75%{opacity:.997023}94.5313%{opacity:.997165}95.3125%{opacity:.997301}96.0938%{opacity:.99743}96.875%{opacity:.997553}97.6563%{opacity:.99767}98.4375%{opacity:.997781}99.2188%{opacity:.997887}to{opacity:1}}@keyframes hero-eyebrow-transform{0%{transform:translateY(60px)}.78125%{transform:translateY(59.0569px)}1.5625%{transform:translateY(57.0565px)}2.34375%{transform:translateY(54.681px)}3.125%{transform:translateY(52.218px)}3.90625%{transform:translateY(49.787px)}4.6875%{transform:translateY(47.4354px)}5.46875%{transform:translateY(45.1806px)}6.25%{transform:translateY(43.0268px)}7.03125%{transform:translateY(40.9731px)}7.8125%{transform:translateY(39.0163px)}8.59375%{transform:translateY(37.1525px)}9.375%{transform:translateY(35.3775px)}10.1563%{transform:translateY(33.6872px)}10.9375%{transform:translateY(32.0776px)}11.7188%{transform:translateY(30.5449px)}12.5%{transform:translateY(29.0855px)}13.2813%{transform:translateY(27.6958px)}14.0625%{transform:translateY(26.3725px)}14.8438%{transform:translateY(25.1124px)}15.625%{transform:translateY(23.9125px)}16.4063%{transform:translateY(22.7699px)}17.1875%{transform:translateY(21.682px)}17.9688%{transform:translateY(20.646px)}18.75%{transform:translateY(19.6595px)}19.5313%{transform:translateY(18.7202px)}20.3125%{transform:translateY(17.8257px)}21.0938%{transform:translateY(16.974px)}21.875%{transform:translateY(16.163px)}22.6563%{transform:translateY(15.3907px)}23.4375%{transform:translateY(14.6553px)}24.2188%{transform:translateY(13.9551px)}25%{transform:translateY(13.2883px)}25.7813%{transform:translateY(12.6534px)}26.5625%{transform:translateY(12.0488px)}27.3438%{transform:translateY(11.4731px)}28.125%{transform:translateY(10.9249px)}28.9063%{transform:translateY(10.4029px)}29.6875%{transform:translateY(9.90586px)}30.4688%{transform:translateY(9.43256px)}31.25%{transform:translateY(8.98186px)}32.0313%{transform:translateY(8.55271px)}32.8125%{transform:translateY(8.14405px)}33.5938%{transform:translateY(7.75493px)}34.375%{transform:translateY(7.38439px)}35.1563%{transform:translateY(7.03156px)}35.9375%{transform:translateY(6.69559px)}36.7188%{transform:translateY(6.37567px)}37.5%{transform:translateY(6.07104px)}38.2813%{transform:translateY(5.78096px)}39.0625%{transform:translateY(5.50475px)}39.8438%{transform:translateY(5.24173px)}40.625%{transform:translateY(4.99127px)}41.4063%{transform:translateY(4.75279px)}42.1875%{transform:translateY(4.5257px)}42.9688%{transform:translateY(4.30946px)}43.75%{transform:translateY(4.10355px)}44.5313%{transform:translateY(3.90748px)}45.3125%{transform:translateY(3.72078px)}46.0938%{transform:translateY(3.543px)}46.875%{transform:translateY(3.37371px)}47.6563%{transform:translateY(3.21251px)}48.4375%{transform:translateY(3.05902px)}49.2188%{transform:translateY(2.91286px)}50%{transform:translateY(2.77368px)}50.7813%{transform:translateY(2.64115px)}51.5625%{transform:translateY(2.51496px)}52.3438%{transform:translateY(2.39479px)}53.125%{transform:translateY(2.28037px)}53.9063%{transform:translateY(2.17141px)}54.6875%{transform:translateY(2.06766px)}55.4688%{transform:translateY(1.96886px)}56.25%{transform:translateY(1.87479px)}57.0313%{transform:translateY(1.78521px)}57.8125%{transform:translateY(1.69991px)}58.5938%{transform:translateY(1.61869px)}59.375%{transform:translateY(1.54135px)}60.1563%{transform:translateY(1.4677px)}60.9375%{transform:translateY(1.39758px)}61.7188%{transform:translateY(1.3308px)}62.5%{transform:translateY(1.26721px)}63.2813%{transform:translateY(1.20666px)}64.0625%{transform:translateY(1.14901px)}64.8438%{transform:translateY(1.09411px)}65.625%{transform:translateY(1.04183px)}66.4063%{transform:translateY(.992053px)}67.1875%{transform:translateY(.944653px)}67.9688%{transform:translateY(.899517px)}68.75%{transform:translateY(.856537px)}69.5313%{transform:translateY(.815611px)}70.3125%{transform:translateY(.776641px)}71.0938%{transform:translateY(.739533px)}71.875%{transform:translateY(.704198px)}72.6563%{transform:translateY(.670551px)}73.4375%{transform:translateY(.638512px)}74.2188%{transform:translateY(.608003px)}75%{transform:translateY(.578952px)}75.7813%{transform:translateY(.55129px)}76.5625%{transform:translateY(.524949px)}77.3438%{transform:translateY(.499867px)}78.125%{transform:translateY(.475983px)}78.9063%{transform:translateY(.45324px)}79.6875%{transform:translateY(.431584px)}80.4688%{transform:translateY(.410963px)}81.25%{transform:none}82.0313%{transform:none}82.8125%{transform:none}83.5938%{transform:none}84.375%{transform:none}85.1563%{transform:none}85.9375%{transform:none}86.7188%{transform:none}87.5%{transform:none}88.2813%{transform:none}89.0625%{transform:none}89.8438%{transform:none}90.625%{transform:none}91.4063%{transform:none}92.1875%{transform:none}92.9688%{transform:none}93.75%{transform:none}94.5313%{transform:none}95.3125%{transform:none}96.0938%{transform:none}96.875%{transform:none}97.6563%{transform:none}98.4375%{transform:none}99.2188%{transform:none}to{transform:none}}@keyframes hero-title-opacity{0%{opacity:.001}to{opacity:1}}@keyframes hero-title-transform{0%{transform:translateY(190px)scale(.6)}to{transform:none}}@keyframes hero-caption-opacity{0%{opacity:.001}to{opacity:1}}@keyframes hero-caption-transform{0%{transform:translateY(-100px)}to{transform:none}}@keyframes hero-layer-right-transform{0%{transform:translateY(1200px)rotate(-6deg)}to{transform:none}}@keyframes hero-layer-left-transform{0%{transform:translateY(1261px)rotate(11deg)}to{transform:none}}@keyframes hero-layer-main-transform{0%{transform:translateY(1060px)rotate(-6deg)}to{transform:none}}@keyframes hero-photo-main-transform{0%{transform:translateY(-100px)scale(.4)rotate(5deg)}to{transform:none}}@keyframes hero-gradient-opacity{0%{opacity:.001}.81967%{opacity:.0047568}1.63934%{opacity:.0127251}2.45902%{opacity:.0221874}3.27869%{opacity:.0319982}4.09836%{opacity:.0416819}4.91803%{opacity:.0510489}5.7377%{opacity:.0600307}6.55738%{opacity:.0686099}7.37705%{opacity:.0767905}8.19672%{opacity:.0845851}9.01639%{opacity:.0920094}9.83607%{opacity:.0990798}10.6557%{opacity:.105813}11.4754%{opacity:.112224}12.2951%{opacity:.118329}13.1148%{opacity:.124143}13.9344%{opacity:.129678}14.7541%{opacity:.13495}15.5738%{opacity:.139969}16.3934%{opacity:.144749}17.2131%{opacity:.1493}18.0328%{opacity:.153633}18.8525%{opacity:.15776}19.6721%{opacity:.16169}20.4918%{opacity:.165431}21.3115%{opacity:.168994}22.1312%{opacity:.172387}22.9508%{opacity:.175617}23.7705%{opacity:.178694}24.5902%{opacity:.181623}25.4098%{opacity:.184412}26.2295%{opacity:.187068}27.0492%{opacity:.189597}27.8688%{opacity:.192006}28.6885%{opacity:.194299}29.5082%{opacity:.196482}30.3279%{opacity:.198562}31.1475%{opacity:.200542}31.9672%{opacity:.202427}32.7869%{opacity:.204222}33.6066%{opacity:.205932}34.4262%{opacity:.20756}35.2459%{opacity:.20911}36.0656%{opacity:.210586}36.8853%{opacity:.211991}37.7049%{opacity:.213329}38.5246%{opacity:.214604}39.3443%{opacity:.215817}40.1639%{opacity:.216972}40.9836%{opacity:.218073}41.8033%{opacity:.21912}42.623%{opacity:.220118}43.4426%{opacity:.221068}44.2623%{opacity:.221973}45.082%{opacity:.222834}45.9016%{opacity:.223654}46.7213%{opacity:.224435}47.541%{opacity:.225179}48.3607%{opacity:.225887}49.1803%{opacity:.226561}50%{opacity:.227203}50.8197%{opacity:.227815}51.6393%{opacity:.228397}52.459%{opacity:.228952}53.2787%{opacity:.229479}54.0984%{opacity:.229982}54.918%{opacity:.230461}55.7377%{opacity:.230917}56.5574%{opacity:.231351}57.3771%{opacity:.231764}58.1967%{opacity:.232157}59.0164%{opacity:.232532}59.8361%{opacity:.232889}60.6557%{opacity:.233229}61.4754%{opacity:.233552}62.2951%{opacity:.23386}63.1148%{opacity:.234154}63.9344%{opacity:.234433}64.7541%{opacity:.234699}65.5738%{opacity:.234952}66.3934%{opacity:.235193}67.2131%{opacity:.235423}68.0328%{opacity:.235642}68.8525%{opacity:.23585}69.6721%{opacity:.236048}70.4918%{opacity:.236237}71.3115%{opacity:.236417}72.1312%{opacity:.236588}72.9508%{opacity:.236751}73.7705%{opacity:.236906}74.5902%{opacity:.237054}75.4098%{opacity:.237195}76.2295%{opacity:.237329}77.0492%{opacity:.237457}77.8689%{opacity:.237578}78.6885%{opacity:.237694}79.5082%{opacity:.237804}80.3279%{opacity:.237909}81.1475%{opacity:.24}81.9672%{opacity:.24}82.7869%{opacity:.24}83.6066%{opacity:.24}84.4262%{opacity:.24}85.2459%{opacity:.24}86.0656%{opacity:.24}86.8853%{opacity:.24}87.7049%{opacity:.24}88.5246%{opacity:.24}89.3443%{opacity:.24}90.1639%{opacity:.24}90.9836%{opacity:.24}91.8033%{opacity:.24}92.623%{opacity:.24}93.4426%{opacity:.24}94.2623%{opacity:.24}95.082%{opacity:.24}95.9016%{opacity:.24}96.7213%{opacity:.24}97.541%{opacity:.24}98.3607%{opacity:.24}99.1803%{opacity:.24}to{opacity:.24}}@keyframes hero-gradient-transform{0%{transform:translateY(150px)}.81967%{transform:translateY(147.642px)}1.63934%{transform:translateY(142.641px)}2.45902%{transform:translateY(136.702px)}3.27869%{transform:translateY(130.545px)}4.09836%{transform:translateY(124.467px)}4.91803%{transform:translateY(118.589px)}5.7377%{transform:translateY(112.951px)}6.55738%{transform:translateY(107.567px)}7.37705%{transform:translateY(102.433px)}8.19672%{transform:translateY(97.5407px)}9.01639%{transform:translateY(92.8811px)}9.83607%{transform:translateY(88.4436px)}10.6557%{transform:translateY(84.2179px)}11.4754%{transform:translateY(80.194px)}12.2951%{transform:translateY(76.3624px)}13.1148%{transform:translateY(72.7138px)}13.9344%{transform:translateY(69.2395px)}14.7541%{transform:translateY(65.9312px)}15.5738%{transform:translateY(62.7809px)}16.3934%{transform:translateY(59.7812px)}17.2131%{transform:translateY(56.9249px)}18.0328%{transform:translateY(54.205px)}18.8525%{transform:translateY(51.615px)}19.6721%{transform:translateY(49.1488px)}20.4918%{transform:translateY(46.8005px)}21.3115%{transform:translateY(44.5643px)}22.1312%{transform:translateY(42.435px)}22.9508%{transform:translateY(40.4075px)}23.7705%{transform:translateY(38.4768px)}24.5902%{transform:translateY(36.6383px)}25.4098%{transform:translateY(34.8877px)}26.2295%{transform:translateY(33.2208px)}27.0492%{transform:translateY(31.6335px)}27.8688%{transform:translateY(30.122px)}28.6885%{transform:translateY(28.6828px)}29.5082%{transform:translateY(27.3123px)}30.3279%{transform:translateY(26.0073px)}31.1475%{transform:translateY(24.7647px)}31.9672%{transform:translateY(23.5814px)}32.7869%{transform:translateY(22.4547px)}33.6066%{transform:translateY(21.3818px)}34.4262%{transform:translateY(20.3601px)}35.2459%{transform:translateY(19.3873px)}36.0656%{transform:translateY(18.461px)}36.8853%{transform:translateY(17.5789px)}37.7049%{transform:translateY(16.739px)}38.5246%{transform:translateY(15.9392px)}39.3443%{transform:translateY(15.1776px)}40.1639%{transform:translateY(14.4524px)}40.9836%{transform:translateY(13.7619px)}41.8033%{transform:translateY(13.1043px)}42.623%{transform:translateY(12.4782px)}43.4426%{transform:translateY(11.882px)}44.2623%{transform:translateY(11.3142px)}45.082%{transform:translateY(10.7736px)}45.9016%{transform:translateY(10.2589px)}46.7213%{transform:translateY(9.7687px)}47.541%{transform:translateY(9.30195px)}48.3607%{transform:translateY(8.8575px)}49.1803%{transform:translateY(8.43428px)}50%{transform:translateY(8.03129px)}50.8197%{transform:translateY(7.64755px)}51.6393%{transform:translateY(7.28214px)}52.459%{transform:translateY(6.9342px)}53.2787%{transform:translateY(6.60288px)}54.0984%{transform:translateY(6.28739px)}54.918%{transform:translateY(5.98698px)}55.7377%{transform:translateY(5.70092px)}56.5574%{transform:translateY(5.42852px)}57.3771%{transform:translateY(5.16915px)}58.1967%{transform:translateY(4.92216px)}59.0164%{transform:translateY(4.68698px)}59.8361%{transform:translateY(4.46303px)}60.6557%{transform:translateY(4.24979px)}61.4754%{transform:translateY(4.04673px)}62.2951%{transform:translateY(3.85338px)}63.1148%{transform:translateY(3.66926px)}63.9344%{transform:translateY(3.49394px)}64.7541%{transform:translateY(3.327px)}65.5738%{transform:translateY(3.16803px)}66.3934%{transform:translateY(3.01666px)}67.2131%{transform:translateY(2.87252px)}68.0328%{transform:translateY(2.73527px)}68.8525%{transform:translateY(2.60458px)}69.6721%{transform:translateY(2.48013px)}70.4918%{transform:translateY(2.36163px)}71.3115%{transform:translateY(2.24879px)}72.1312%{transform:translateY(2.14134px)}72.9508%{transform:translateY(2.03903px)}73.7705%{transform:translateY(1.9416px)}74.5902%{transform:translateY(1.84883px)}75.4098%{transform:translateY(1.76049px)}76.2295%{transform:translateY(1.67638px)}77.0492%{transform:translateY(1.59628px)}77.8689%{transform:translateY(1.52001px)}78.6885%{transform:translateY(1.44738px)}79.5082%{transform:translateY(1.37822px)}80.3279%{transform:translateY(1.31237px)}81.1475%{transform:translateY(1.24967px)}81.9672%{transform:translateY(1.18996px)}82.7869%{transform:translateY(1.1331px)}83.6066%{transform:translateY(1.07896px)}84.4262%{transform:translateY(1.02741px)}85.2459%{transform:translateY(.978317px)}86.0656%{transform:translateY(.931572px)}86.8853%{transform:translateY(.887061px)}87.7049%{transform:translateY(.844677px)}88.5246%{transform:translateY(.804318px)}89.3443%{transform:translateY(.765887px)}90.1639%{transform:translateY(.729293px)}90.9836%{transform:translateY(.694447px)}91.8033%{transform:translateY(.661266px)}92.623%{transform:translateY(.62967px)}93.4426%{transform:translateY(.599584px)}94.2623%{transform:translateY(.570936px)}95.082%{transform:translateY(.543656px)}95.9016%{transform:translateY(.51768px)}96.7213%{transform:translateY(.492945px)}97.541%{transform:translateY(.469392px)}98.3607%{transform:translateY(.446964px)}99.1803%{transform:translateY(.425608px)}to{transform:none}}@keyframes hero-gridlines-opacity{0%{opacity:.001}.47393%{opacity:.00980634}.94787%{opacity:.0285919}1.4218%{opacity:.0511462}1.89573%{opacity:.0748864}2.36967%{opacity:.0987443}2.8436%{opacity:.122284}3.31754%{opacity:.145332}3.79147%{opacity:.167827}4.2654%{opacity:.189751}4.73934%{opacity:.211107}5.21327%{opacity:.231904}5.6872%{opacity:.252153}6.16114%{opacity:.27187}6.63507%{opacity:.291067}7.109%{opacity:.309759}7.58294%{opacity:.327957}8.05687%{opacity:.345676}8.53081%{opacity:.362927}9.00474%{opacity:.379724}9.47867%{opacity:.396078}9.95261%{opacity:.412}10.4265%{opacity:.427503}10.9005%{opacity:.442597}11.3744%{opacity:.457293}11.8483%{opacity:.471602}12.3223%{opacity:.485533}12.7962%{opacity:.499097}13.2701%{opacity:.512304}13.7441%{opacity:.525162}14.218%{opacity:.537682}14.6919%{opacity:.549871}15.1659%{opacity:.561739}15.6398%{opacity:.573293}16.1137%{opacity:.584544}16.5877%{opacity:.595497}17.0616%{opacity:.606162}17.5356%{opacity:.616546}18.0095%{opacity:.626656}18.4834%{opacity:.636499}18.9574%{opacity:.646083}19.4313%{opacity:.655414}19.9052%{opacity:.664499}20.3792%{opacity:.673345}20.8531%{opacity:.681957}21.327%{opacity:.690343}21.801%{opacity:.698507}22.2749%{opacity:.706456}22.7488%{opacity:.714195}23.2228%{opacity:.721731}23.6967%{opacity:.729067}24.1706%{opacity:.73621}24.6446%{opacity:.743165}25.1185%{opacity:.749937}25.5924%{opacity:.75653}26.0664%{opacity:.762949}26.5403%{opacity:.769199}27.0142%{opacity:.775284}27.4882%{opacity:.781209}27.9621%{opacity:.786977}28.436%{opacity:.792594}28.91%{opacity:.798062}29.3839%{opacity:.803386}29.8578%{opacity:.80857}30.3317%{opacity:.813617}30.8057%{opacity:.818531}31.2796%{opacity:.823316}31.7536%{opacity:.827974}32.2275%{opacity:.83251}32.7014%{opacity:.836926}33.1754%{opacity:.841225}33.6493%{opacity:.845411}34.1232%{opacity:.849487}34.5972%{opacity:.853455}35.0711%{opacity:.857319}35.545%{opacity:.861081}36.019%{opacity:.864744}36.4929%{opacity:.86831}36.9668%{opacity:.871782}37.4408%{opacity:.875162}37.9147%{opacity:.878454}38.3886%{opacity:.881658}38.8626%{opacity:.884778}39.3365%{opacity:.887816}39.8104%{opacity:.890774}40.2844%{opacity:.893654}40.7583%{opacity:.896458}41.2322%{opacity:.899188}41.7062%{opacity:.901846}42.1801%{opacity:.904433}42.654%{opacity:.906953}43.128%{opacity:.909406}43.6019%{opacity:.911795}44.0758%{opacity:.91412}44.5498%{opacity:.916385}45.0237%{opacity:.918589}45.4976%{opacity:.920736}45.9716%{opacity:.922825}46.4455%{opacity:.92486}46.9194%{opacity:.926841}47.3934%{opacity:.92877}47.8673%{opacity:.930648}48.3412%{opacity:.932477}48.8152%{opacity:.934257}49.2891%{opacity:.93599}49.763%{opacity:.937678}50.237%{opacity:.939321}50.7109%{opacity:.940921}51.1848%{opacity:.942478}51.6588%{opacity:.943995}52.1327%{opacity:.945472}52.6066%{opacity:.946909}53.0806%{opacity:.948309}53.5545%{opacity:.949672}54.0284%{opacity:.950999}54.5024%{opacity:.952291}54.9763%{opacity:.953549}55.4502%{opacity:.954773}55.9242%{opacity:.955966}56.3981%{opacity:.957127}56.872%{opacity:.958257}57.346%{opacity:.959358}57.8199%{opacity:.960429}58.2938%{opacity:.961473}58.7678%{opacity:.962488}59.2417%{opacity:.963477}59.7156%{opacity:.96444}60.1896%{opacity:.965378}60.6635%{opacity:.966291}61.1374%{opacity:.967179}61.6114%{opacity:.968045}62.0853%{opacity:.968887}62.5592%{opacity:.969708}63.0332%{opacity:.970506}63.5071%{opacity:.971284}63.981%{opacity:.972041}64.455%{opacity:.972778}64.9289%{opacity:.973496}65.4028%{opacity:.974195}65.8768%{opacity:.974875}66.3507%{opacity:.975537}66.8246%{opacity:.976182}67.2986%{opacity:.97681}67.7725%{opacity:.977422}68.2464%{opacity:.978017}68.7204%{opacity:.978597}69.1943%{opacity:.979161}69.6683%{opacity:.97971}70.1422%{opacity:.980245}70.6161%{opacity:.980766}71.0901%{opacity:.981273}71.564%{opacity:.981767}72.0379%{opacity:.982248}72.5119%{opacity:.982716}72.9858%{opacity:.983171}73.4597%{opacity:.983615}73.9337%{opacity:.984047}74.4076%{opacity:.984468}74.8815%{opacity:.984877}75.3555%{opacity:.985276}75.8294%{opacity:.985664}76.3033%{opacity:.986042}76.7773%{opacity:.98641}77.2512%{opacity:.986768}77.7251%{opacity:.987117}78.1991%{opacity:.987457}78.673%{opacity:.987788}79.1469%{opacity:.98811}79.6209%{opacity:.988423}80.0948%{opacity:.988728}80.5687%{opacity:.989026}81.0427%{opacity:.989315}81.5166%{opacity:.989597}81.9905%{opacity:.989871}82.4645%{opacity:.990138}82.9384%{opacity:.990398}83.4123%{opacity:.990651}83.8863%{opacity:.990898}84.3602%{opacity:.991138}84.8341%{opacity:.991371}85.3081%{opacity:.991599}85.782%{opacity:.99182}86.2559%{opacity:.992036}86.7299%{opacity:.992246}87.2038%{opacity:.99245}87.6777%{opacity:.992649}88.1517%{opacity:.992843}88.6256%{opacity:.993032}89.0995%{opacity:.993216}89.5735%{opacity:.993394}90.0474%{opacity:.993569}90.5213%{opacity:.993738}90.9953%{opacity:.993903}91.4692%{opacity:.994064}91.9431%{opacity:.994221}92.4171%{opacity:.994373}92.891%{opacity:.994521}93.3649%{opacity:.994666}93.8389%{opacity:.994806}94.3128%{opacity:.994943}94.7867%{opacity:.995077}95.2607%{opacity:.995206}95.7346%{opacity:.995333}96.2085%{opacity:.995456}96.6825%{opacity:.995576}97.1564%{opacity:.995692}97.6303%{opacity:.995806}98.1043%{opacity:.995916}98.5782%{opacity:.996024}99.0521%{opacity:.996129}99.5261%{opacity:.996231}to{opacity:1}}@keyframes hero-gridlines-transform{0%{transform:translateY(80px)}.47393%{transform:translateY(79.2948px)}.94787%{transform:translateY(77.7904px)}1.4218%{transform:translateY(75.9843px)}1.89573%{transform:translateY(74.0832px)}2.36967%{transform:translateY(72.1726px)}2.8436%{transform:translateY(70.2876px)}3.31754%{transform:translateY(68.4419px)}3.79147%{transform:translateY(66.6405px)}4.2654%{transform:translateY(64.8848px)}4.73934%{transform:translateY(63.1746px)}5.21327%{transform:translateY(61.5092px)}5.6872%{transform:translateY(59.8876px)}6.16114%{transform:translateY(58.3087px)}6.63507%{transform:translateY(56.7714px)}7.109%{transform:translateY(55.2746px)}7.58294%{transform:translateY(53.8173px)}8.05687%{transform:translateY(52.3983px)}8.53081%{transform:translateY(51.0168px)}9.00474%{transform:translateY(49.6718px)}9.47867%{transform:translateY(48.3622px)}9.95261%{transform:translateY(47.0871px)}10.4265%{transform:translateY(45.8456px)}10.9005%{transform:translateY(44.6369px)}11.3744%{transform:translateY(43.46px)}11.8483%{transform:translateY(42.3142px)}12.3223%{transform:translateY(41.1985px)}12.7962%{transform:translateY(40.1123px)}13.2701%{transform:translateY(39.0547px)}13.7441%{transform:translateY(38.025px)}14.218%{transform:translateY(37.0225px)}14.6919%{transform:translateY(36.0464px)}15.1659%{transform:translateY(35.096px)}15.6398%{transform:translateY(34.1707px)}16.1137%{transform:translateY(33.2698px)}16.5877%{transform:translateY(32.3926px)}17.0616%{transform:translateY(31.5386px)}17.5356%{transform:translateY(30.707px)}18.0095%{transform:translateY(29.8974px)}18.4834%{transform:translateY(29.1092px)}18.9574%{transform:translateY(28.3417px)}19.4313%{transform:translateY(27.5945px)}19.9052%{transform:translateY(26.8669px)}20.3792%{transform:translateY(26.1586px)}20.8531%{transform:translateY(25.4689px)}21.327%{transform:translateY(24.7974px)}21.801%{transform:translateY(24.1436px)}22.2749%{transform:translateY(23.507px)}22.7488%{transform:translateY(22.8873px)}23.2228%{transform:translateY(22.2838px)}23.6967%{transform:translateY(21.6963px)}24.1706%{transform:translateY(21.1243px)}24.6446%{transform:translateY(20.5673px)}25.1185%{transform:translateY(20.0251px)}25.5924%{transform:translateY(19.4971px)}26.0664%{transform:translateY(18.9831px)}26.5403%{transform:translateY(18.4826px)}27.0142%{transform:translateY(17.9953px)}27.4882%{transform:translateY(17.5208px)}27.9621%{transform:translateY(17.0589px)}28.436%{transform:translateY(16.6091px)}28.91%{transform:translateY(16.1712px)}29.3839%{transform:translateY(15.7448px)}29.8578%{transform:translateY(15.3297px)}30.3317%{transform:translateY(14.9255px)}30.8057%{transform:translateY(14.532px)}31.2796%{transform:translateY(14.1489px)}31.7536%{transform:translateY(13.7758px)}32.2275%{transform:translateY(13.4126px)}32.7014%{transform:translateY(13.059px)}33.1754%{transform:translateY(12.7147px)}33.6493%{transform:translateY(12.3795px)}34.1232%{transform:translateY(12.0531px)}34.5972%{transform:translateY(11.7353px)}35.0711%{transform:translateY(11.4259px)}35.545%{transform:translateY(11.1247px)}36.019%{transform:translateY(10.8313px)}36.4929%{transform:translateY(10.5458px)}36.9668%{transform:translateY(10.2677px)}37.4408%{transform:translateY(9.99702px)}37.9147%{transform:translateY(9.73344px)}38.3886%{transform:translateY(9.47682px)}38.8626%{transform:translateY(9.22696px)}39.3365%{transform:translateY(8.98369px)}39.8104%{transform:translateY(8.74683px)}40.2844%{transform:translateY(8.51621px)}40.7583%{transform:translateY(8.29168px)}41.2322%{transform:translateY(8.07307px)}41.7062%{transform:translateY(7.86022px)}42.1801%{transform:translateY(7.65298px)}42.654%{transform:translateY(7.45121px)}43.128%{transform:translateY(7.25475px)}43.6019%{transform:translateY(7.06348px)}44.0758%{transform:translateY(6.87725px)}44.5498%{transform:translateY(6.69593px)}45.0237%{transform:translateY(6.51939px)}45.4976%{transform:translateY(6.3475px)}45.9716%{transform:translateY(6.18015px)}46.4455%{transform:translateY(6.0172px)}46.9194%{transform:translateY(5.85856px)}47.3934%{transform:translateY(5.7041px)}47.8673%{transform:translateY(5.5537px)}48.3412%{transform:translateY(5.40728px)}48.8152%{transform:translateY(5.26471px)}49.2891%{transform:translateY(5.12591px)}49.763%{transform:translateY(4.99076px)}50.237%{transform:translateY(4.85918px)}50.7109%{transform:translateY(4.73106px)}51.1848%{transform:translateY(4.60633px)}51.6588%{transform:translateY(4.48488px)}52.1327%{transform:translateY(4.36664px)}52.6066%{transform:translateY(4.25151px)}53.0806%{transform:translateY(4.13941px)}53.5545%{transform:translateY(4.03028px)}54.0284%{transform:translateY(3.92402px)}54.5024%{transform:translateY(3.82056px)}54.9763%{transform:translateY(3.71983px)}55.4502%{transform:translateY(3.62175px)}55.9242%{transform:translateY(3.52627px)}56.3981%{transform:translateY(3.43329px)}56.872%{transform:translateY(3.34277px)}57.346%{transform:translateY(3.25464px)}57.8199%{transform:translateY(3.16883px)}58.2938%{transform:translateY(3.08528px)}58.7678%{transform:translateY(3.00394px)}59.2417%{transform:translateY(2.92474px)}59.7156%{transform:translateY(2.84763px)}60.1896%{transform:translateY(2.77255px)}60.6635%{transform:translateY(2.69945px)}61.1374%{transform:translateY(2.62828px)}61.6114%{transform:translateY(2.55898px)}62.0853%{transform:translateY(2.49151px)}62.5592%{transform:translateY(2.42582px)}63.0332%{transform:translateY(2.36187px)}63.5071%{transform:translateY(2.29959px)}63.981%{transform:translateY(2.23896px)}64.455%{transform:translateY(2.17993px)}64.9289%{transform:translateY(2.12246px)}65.4028%{transform:translateY(2.0665px)}65.8768%{transform:translateY(2.01202px)}66.3507%{transform:translateY(1.95897px)}66.8246%{transform:translateY(1.90732px)}67.2986%{transform:translateY(1.85703px)}67.7725%{transform:translateY(1.80807px)}68.2464%{transform:translateY(1.7604px)}68.7204%{transform:translateY(1.71399px)}69.1943%{transform:translateY(1.6688px)}69.6683%{transform:translateY(1.6248px)}70.1422%{transform:translateY(1.58196px)}70.6161%{transform:translateY(1.54025px)}71.0901%{transform:translateY(1.49964px)}71.564%{transform:translateY(1.4601px)}72.0379%{transform:translateY(1.42161px)}72.5119%{transform:translateY(1.38413px)}72.9858%{transform:translateY(1.34763px)}73.4597%{transform:translateY(1.3121px)}73.9337%{transform:translateY(1.27751px)}74.4076%{transform:translateY(1.24383px)}74.8815%{transform:translateY(1.21103px)}75.3555%{transform:translateY(1.1791px)}75.8294%{transform:translateY(1.14802px)}76.3033%{transform:translateY(1.11775px)}76.7773%{transform:translateY(1.08828px)}77.2512%{transform:translateY(1.05958px)}77.7251%{transform:translateY(1.03165px)}78.1991%{transform:translateY(1.00445px)}78.673%{transform:translateY(.977966px)}79.1469%{transform:translateY(.952182px)}79.6209%{transform:translateY(.927077px)}80.0948%{transform:translateY(.902634px)}80.5687%{transform:translateY(.878836px)}81.0427%{transform:translateY(.855665px)}81.5166%{transform:translateY(.833105px)}81.9905%{transform:translateY(.81114px)}82.4645%{transform:translateY(.789754px)}82.9384%{transform:translateY(.768932px)}83.4123%{transform:translateY(.748659px)}83.8863%{transform:translateY(.72892px)}84.3602%{transform:translateY(.709702px)}84.8341%{transform:translateY(.69099px)}85.3081%{transform:translateY(.672772px)}85.782%{transform:translateY(.655034px)}86.2559%{transform:translateY(.637764px)}86.7299%{transform:translateY(.620949px)}87.2038%{transform:translateY(.604578px)}87.6777%{transform:translateY(.588638px)}88.1517%{transform:translateY(.573118px)}88.6256%{transform:translateY(.558008px)}89.0995%{transform:translateY(.543295px)}89.5735%{transform:translateY(.528971px)}90.0474%{transform:translateY(.515025px)}90.5213%{transform:translateY(.501446px)}90.9953%{transform:none}91.4692%{transform:none}91.9431%{transform:none}92.4171%{transform:none}92.891%{transform:none}93.3649%{transform:none}93.8389%{transform:none}94.3128%{transform:none}94.7867%{transform:none}95.2607%{transform:none}95.7346%{transform:none}96.2085%{transform:none}96.6825%{transform:none}97.1564%{transform:none}97.6303%{transform:none}98.1043%{transform:none}98.5782%{transform:none}99.0521%{transform:none}99.5261%{transform:none}to{transform:none}}@keyframes hero-intro-person-opacity{0%{opacity:.001}1%{opacity:.0148674}2%{opacity:.0477347}3%{opacity:.0905487}4%{opacity:.13792}5%{opacity:.186676}6%{opacity:.234979}7%{opacity:.2818}8%{opacity:.326592}9%{opacity:.369096}10%{opacity:.409224}11%{opacity:.446984}12%{opacity:.482443}13%{opacity:.515696}14%{opacity:.546855}15%{opacity:.576033}16%{opacity:.603348}17%{opacity:.628912}18%{opacity:.652835}19%{opacity:.675218}20%{opacity:.696161}21%{opacity:.715754}22%{opacity:.734084}23%{opacity:.751233}24%{opacity:.767276}25%{opacity:.782285}26%{opacity:.796326}27%{opacity:.809461}28%{opacity:.82175}29%{opacity:.833246}30%{opacity:.844}31%{opacity:.854061}32%{opacity:.863473}33%{opacity:.872278}34%{opacity:.880515}35%{opacity:.888221}36%{opacity:.89543}37%{opacity:.902174}38%{opacity:.908483}39%{opacity:.914385}40%{opacity:.919907}41%{opacity:.925072}42%{opacity:.929905}43%{opacity:.934425}44%{opacity:.938654}45%{opacity:.942611}46%{opacity:.946312}47%{opacity:.949775}48%{opacity:.953014}49%{opacity:.956044}50%{opacity:.958879}51%{opacity:.961531}52%{opacity:.964012}53%{opacity:.966333}54%{opacity:.968504}55%{opacity:.970535}56%{opacity:.972436}57%{opacity:.974213}58%{opacity:.975876}59%{opacity:.977432}60%{opacity:.978888}61%{opacity:.980249}62%{opacity:.981523}63%{opacity:.982715}64%{opacity:.983829}65%{opacity:.984872}66%{opacity:.985848}67%{opacity:.986761}68%{opacity:.987615}69%{opacity:.988413}70%{opacity:.989161}71%{opacity:.98986}72%{opacity:.990514}73%{opacity:.991125}74%{opacity:.991698}75%{opacity:.992233}76%{opacity:.992734}77%{opacity:.993203}78%{opacity:.993641}79%{opacity:.994051}80%{opacity:.994435}81%{opacity:.994794}82%{opacity:.99513}83%{opacity:.995444}84%{opacity:.995738}85%{opacity:.996012}86%{opacity:.99627}87%{opacity:.99651}88%{opacity:.996735}89%{opacity:.996946}90%{opacity:.997143}91%{opacity:.997327}92%{opacity:.997499}93%{opacity:.997661}94%{opacity:.997812}95%{opacity:.997953}96%{opacity:.998085}97%{opacity:.998208}98%{opacity:.998324}99%{opacity:.998432}to{opacity:1}}@keyframes hero-intro-person-transform{0%{transform:translateY(100px)}1%{transform:translateY(98.6119px)}2%{transform:translateY(95.3219px)}3%{transform:translateY(91.0362px)}4%{transform:translateY(86.2943px)}5%{transform:translateY(81.4138px)}6%{transform:translateY(76.5787px)}7%{transform:translateY(71.8919px)}8%{transform:translateY(67.4082px)}9%{transform:translateY(63.1535px)}10%{transform:translateY(59.1368px)}11%{transform:translateY(55.357px)}12%{transform:translateY(51.8075px)}13%{transform:translateY(48.4788px)}14%{transform:translateY(45.3599px)}15%{transform:translateY(42.4391px)}16%{transform:translateY(39.7049px)}17%{transform:translateY(37.1459px)}18%{transform:translateY(34.7513px)}19%{transform:translateY(32.5107px)}20%{transform:translateY(30.4144px)}21%{transform:translateY(28.4531px)}22%{transform:translateY(26.6182px)}23%{transform:translateY(24.9016px)}24%{transform:translateY(23.2957px)}25%{transform:translateY(21.7933px)}26%{transform:translateY(20.3878px)}27%{transform:translateY(19.0729px)}28%{transform:translateY(17.8429px)}29%{transform:translateY(16.6921px)}30%{transform:translateY(15.6156px)}31%{transform:translateY(14.6085px)}32%{transform:translateY(13.6664px)}33%{transform:translateY(12.785px)}34%{transform:translateY(11.9604px)}35%{transform:translateY(11.1891px)}36%{transform:translateY(10.4675px)}37%{transform:translateY(9.79238px)}38%{transform:translateY(9.16084px)}39%{transform:translateY(8.57003px)}40%{transform:translateY(8.01732px)}41%{transform:translateY(7.50026px)}42%{transform:translateY(7.01655px)}43%{transform:translateY(6.56403px)}44%{transform:translateY(6.14069px)}45%{transform:translateY(5.74466px)}46%{transform:translateY(5.37417px)}47%{transform:translateY(5.02757px)}48%{transform:translateY(4.70333px)}49%{transform:translateY(4.4px)}50%{transform:translateY(4.11623px)}51%{transform:translateY(3.85076px)}52%{transform:translateY(3.60241px)}53%{transform:translateY(3.37008px)}54%{transform:translateY(3.15274px)}55%{transform:translateY(2.94941px)}56%{transform:translateY(2.75919px)}57%{transform:translateY(2.58124px)}58%{transform:translateY(2.41477px)}59%{transform:translateY(2.25903px)}60%{transform:translateY(2.11334px)}61%{transform:translateY(1.97705px)}62%{transform:translateY(1.84954px)}63%{transform:translateY(1.73026px)}64%{transform:translateY(1.61867px)}65%{transform:translateY(1.51428px)}66%{transform:translateY(1.41662px)}67%{transform:translateY(1.32525px)}68%{transform:translateY(1.23978px)}69%{transform:translateY(1.15983px)}70%{transform:translateY(1.08503px)}71%{transform:translateY(1.01505px)}72%{transform:translateY(.949586px)}73%{transform:translateY(.888345px)}74%{transform:translateY(.831053px)}75%{transform:translateY(.777455px)}76%{transform:translateY(.727315px)}77%{transform:translateY(.680408px)}78%{transform:translateY(.636527px)}79%{transform:translateY(.595475px)}80%{transform:translateY(.557071px)}81%{transform:translateY(.521144px)}82%{transform:translateY(.487534px)}83%{transform:translateY(.456091px)}84%{transform:translateY(.426677px)}85%{transform:translateY(.399159px)}86%{transform:translateY(.373416px)}87%{transform:translateY(.349333px)}88%{transform:translateY(.326804px)}89%{transform:translateY(.305727px)}90%{transform:none}91%{transform:none}92%{transform:none}93%{transform:none}94%{transform:none}95%{transform:none}96%{transform:none}97%{transform:none}98%{transform:none}99%{transform:none}to{transform:none}}@keyframes hero-intro-role-opacity{0%{opacity:.001}.81301%{opacity:.0120998}1.62602%{opacity:.0384643}2.43902%{opacity:.0729546}3.25203%{opacity:.111355}4.06504%{opacity:.151194}4.87805%{opacity:.191041}5.69106%{opacity:.230081}6.50407%{opacity:.267872}7.31707%{opacity:.304187}8.13008%{opacity:.338925}8.94309%{opacity:.372064}9.7561%{opacity:.403622}10.5691%{opacity:.433642}11.3821%{opacity:.46218}12.1951%{opacity:.489297}13.0081%{opacity:.515057}13.8211%{opacity:.539524}14.6342%{opacity:.56276}15.4472%{opacity:.584825}16.2602%{opacity:.605779}17.0732%{opacity:.625675}17.8862%{opacity:.644568}18.6992%{opacity:.662508}19.5122%{opacity:.679542}20.3252%{opacity:.695717}21.1382%{opacity:.711075}21.9512%{opacity:.725659}22.7642%{opacity:.739506}23.5772%{opacity:.752654}24.3902%{opacity:.765138}25.2032%{opacity:.776993}26.0163%{opacity:.788249}26.8293%{opacity:.798937}27.6423%{opacity:.809085}28.4553%{opacity:.818722}29.2683%{opacity:.827872}30.0813%{opacity:.83656}30.8943%{opacity:.844809}31.7073%{opacity:.852642}32.5203%{opacity:.86008}33.3333%{opacity:.867142}34.1463%{opacity:.873848}34.9594%{opacity:.880216}35.7724%{opacity:.886262}36.5854%{opacity:.892003}37.3984%{opacity:.897454}38.2114%{opacity:.90263}39.0244%{opacity:.907544}39.8374%{opacity:.912211}40.6504%{opacity:.916642}41.4634%{opacity:.920849}42.2764%{opacity:.924845}43.0894%{opacity:.928638}43.9024%{opacity:.93224}44.7155%{opacity:.93566}45.5285%{opacity:.938908}46.3415%{opacity:.941991}47.1545%{opacity:.944919}47.9675%{opacity:.947699}48.7805%{opacity:.950339}49.5935%{opacity:.952846}50.4065%{opacity:.955226}51.2195%{opacity:.957486}52.0325%{opacity:.959632}52.8455%{opacity:.961669}53.6585%{opacity:.963604}54.4715%{opacity:.965441}55.2845%{opacity:.967185}56.0976%{opacity:.968842}56.9106%{opacity:.970414}57.7236%{opacity:.971908}58.5366%{opacity:.973326}59.3496%{opacity:.974672}60.1626%{opacity:.97595}60.9756%{opacity:.977164}61.7886%{opacity:.978317}62.6016%{opacity:.979411}63.4146%{opacity:.98045}64.2276%{opacity:.981437}65.0407%{opacity:.982374}65.8537%{opacity:.983264}66.6667%{opacity:.984109}67.4797%{opacity:.984911}68.2927%{opacity:.985672}69.1057%{opacity:.986395}69.9187%{opacity:.987082}70.7317%{opacity:.987734}71.5447%{opacity:.988353}72.3577%{opacity:.988941}73.1707%{opacity:.989499}73.9837%{opacity:.990029}74.7967%{opacity:.990533}75.6098%{opacity:.99101}76.4228%{opacity:.991464}77.2358%{opacity:.991895}78.0488%{opacity:.992304}78.8618%{opacity:.992693}79.6748%{opacity:.993061}80.4878%{opacity:.993412}81.3008%{opacity:.993744}82.1138%{opacity:.99406}82.9268%{opacity:.99436}83.7398%{opacity:.994644}84.5529%{opacity:.994915}85.3659%{opacity:.995171}86.1789%{opacity:.995415}86.9919%{opacity:.995647}87.8049%{opacity:.995866}88.6179%{opacity:.996075}89.4309%{opacity:.996273}90.2439%{opacity:.996461}91.0569%{opacity:.99664}91.8699%{opacity:.996809}92.6829%{opacity:.99697}93.4959%{opacity:.997123}94.3089%{opacity:.997269}95.122%{opacity:.997406}95.935%{opacity:.997537}96.748%{opacity:.997662}97.561%{opacity:.99778}98.374%{opacity:.997892}99.187%{opacity:.997998}to{opacity:1}}@keyframes hero-intro-role-transform{0%{transform:translateY(100px)}.81301%{transform:translateY(98.8889px)}1.62602%{transform:translateY(96.2498px)}2.43902%{transform:translateY(92.7973px)}3.25203%{transform:translateY(88.9534px)}4.06504%{transform:translateY(84.9655px)}4.87805%{transform:translateY(80.9769px)}5.69106%{transform:translateY(77.0689px)}6.50407%{transform:translateY(73.286px)}7.31707%{transform:translateY(69.651px)}8.13008%{transform:translateY(66.1737px)}8.94309%{transform:translateY(62.8565px)}9.7561%{transform:translateY(59.6975px)}10.5691%{transform:translateY(56.6925px)}11.3821%{transform:translateY(53.8358px)}12.1951%{transform:translateY(51.1214px)}13.0081%{transform:translateY(48.5429px)}13.8211%{transform:translateY(46.0937px)}14.6342%{transform:translateY(43.7678px)}15.4472%{transform:translateY(41.559px)}16.2602%{transform:translateY(39.4616px)}17.0732%{transform:translateY(37.4699px)}17.8862%{transform:translateY(35.5787px)}18.6992%{transform:translateY(33.783px)}19.5122%{transform:translateY(32.0778px)}20.3252%{transform:translateY(30.4588px)}21.1382%{transform:translateY(28.9214px)}21.9512%{transform:translateY(27.4616px)}22.7642%{transform:translateY(26.0755px)}23.5772%{transform:translateY(24.7594px)}24.3902%{transform:translateY(23.5097px)}25.2032%{transform:translateY(22.323px)}26.0163%{transform:translateY(21.1963px)}26.8293%{transform:translateY(20.1264px)}27.6423%{transform:translateY(19.1106px)}28.4553%{transform:translateY(18.146px)}29.2683%{transform:translateY(17.2301px)}30.0813%{transform:translateY(16.3604px)}30.8943%{transform:translateY(15.5346px)}31.7073%{transform:translateY(14.7505px)}32.5203%{transform:translateY(14.006px)}33.3333%{transform:translateY(13.2991px)}34.1463%{transform:translateY(12.6278px)}34.9594%{transform:translateY(11.9904px)}35.7724%{transform:translateY(11.3852px)}36.5854%{transform:translateY(10.8106px)}37.3984%{transform:translateY(10.2649px)}38.2114%{transform:translateY(9.74678px)}39.0244%{transform:translateY(9.25482px)}39.8374%{transform:translateY(8.78769px)}40.6504%{transform:translateY(8.34414px)}41.4634%{transform:translateY(7.92298px)}42.2764%{transform:translateY(7.52307px)}43.0894%{transform:translateY(7.14335px)}43.9024%{transform:translateY(6.78279px)}44.7155%{transform:translateY(6.44044px)}45.5285%{transform:translateY(6.11536px)}46.3415%{transform:translateY(5.80669px)}47.1545%{transform:translateY(5.51361px)}47.9675%{transform:translateY(5.23531px)}48.7805%{transform:translateY(4.97106px)}49.5935%{transform:translateY(4.72015px)}50.4065%{transform:translateY(4.48191px)}51.2195%{transform:translateY(4.25568px)}52.0325%{transform:translateY(4.04088px)}52.8455%{transform:translateY(3.83692px)}53.6585%{transform:translateY(3.64326px)}54.4715%{transform:translateY(3.45937px)}55.2845%{transform:translateY(3.28476px)}56.0976%{transform:translateY(3.11896px)}56.9106%{transform:translateY(2.96153px)}57.7236%{transform:translateY(2.81205px)}58.5366%{transform:translateY(2.67012px)}59.3496%{transform:translateY(2.53534px)}60.1626%{transform:translateY(2.40738px)}60.9756%{transform:translateY(2.28587px)}61.7886%{transform:translateY(2.17049px)}62.6016%{transform:translateY(2.06093px)}63.4146%{transform:translateY(1.95691px)}64.2276%{transform:translateY(1.85814px)}65.0407%{transform:translateY(1.76435px)}65.8537%{transform:translateY(1.67529px)}66.6667%{transform:translateY(1.59074px)}67.4797%{transform:translateY(1.51044px)}68.2927%{transform:translateY(1.43421px)}69.1057%{transform:translateY(1.36182px)}69.9187%{transform:translateY(1.29308px)}70.7317%{transform:translateY(1.22781px)}71.5447%{transform:translateY(1.16584px)}72.3577%{transform:translateY(1.10699px)}73.1707%{transform:translateY(1.05112px)}73.9837%{transform:translateY(.998065px)}74.7967%{transform:translateY(.947688px)}75.6098%{transform:translateY(.899854px)}76.4228%{transform:translateY(.854435px)}77.2358%{transform:translateY(.811308px)}78.0488%{transform:translateY(.770358px)}78.8618%{transform:translateY(.731475px)}79.6748%{transform:translateY(.694554px)}80.4878%{transform:translateY(.659497px)}81.3008%{transform:translateY(.626209px)}82.1138%{transform:translateY(.594602px)}82.9268%{transform:translateY(.56459px)}83.7398%{transform:translateY(.536093px)}84.5529%{transform:translateY(.509034px)}85.3659%{transform:translateY(.483341px)}86.1789%{transform:translateY(.458944px)}86.9919%{transform:translateY(.43578px)}87.8049%{transform:translateY(.413784px)}88.6179%{transform:translateY(.392899px)}89.4309%{transform:none}90.2439%{transform:none}91.0569%{transform:none}91.8699%{transform:none}92.6829%{transform:none}93.4959%{transform:none}94.3089%{transform:none}95.122%{transform:none}95.935%{transform:none}96.748%{transform:none}97.561%{transform:none}98.374%{transform:none}99.187%{transform:none}to{transform:none}}@keyframes hero-photo-mobile-in{0%{transform:translateY(850px)}to{transform:none}}@keyframes hero-scroll{to{transform:translateY(-20vh)}}@keyframes hero-mobile-eyebrow{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hero-mobile-caption{0%{opacity:.001;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes hero-mobile-gridlines{0%{opacity:.001;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes hero-mobile-gradient{0%{opacity:.001;transform:translateY(190px)}to{opacity:.24;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-intro-person{animation:1s linear both hero-intro-person-opacity,1s linear both hero-intro-person-transform}.hero-intro-role{animation:1.23s linear .1s both hero-intro-role-opacity,1.23s linear .1s both hero-intro-role-transform}}@media (prefers-reduced-motion:no-preference) and (min-width:810px){.hero-cross-disc{animation:.77s linear 4.2s both hero-cross-disc-transform}.hero-eyebrow{animation:1.28s linear 4s both hero-eyebrow-opacity,1.28s linear 4s both hero-eyebrow-transform}.hero-title{animation:2s cubic-bezier(.68,0,0,.99) 3s both hero-title-opacity,2s cubic-bezier(.68,0,0,.99) 3s both hero-title-transform}.hero-caption{animation:1.1s cubic-bezier(.68,0,.16,.97) 3.6s both hero-caption-opacity,1.1s cubic-bezier(.68,0,.16,.97) 3.6s both hero-caption-transform}.hero-layer-right{animation:3.6s cubic-bezier(.68,0,.05,.99) both hero-layer-right-transform}.hero-layer-left{animation:3.6s cubic-bezier(.68,0,.05,.99) .4s both hero-layer-left-transform}.hero-layer-main{animation:3s cubic-bezier(.68,0,.05,.99) 1.2s both hero-layer-main-transform}.hero-photo-main{animation:1.4s cubic-bezier(.96,-.02,.38,1.01) 2.8s both hero-photo-main-transform}.hero-gradient{animation:1.22s linear 3.6s both hero-gradient-opacity,1.22s linear 3.6s both hero-gradient-transform}.captured-hero .gridlines{animation:2.11s linear 3.4s both hero-gridlines-opacity,2.11s linear 3.4s both hero-gridlines-transform}@supports (animation-timeline:scroll()){.captured-hero{animation:linear both hero-scroll;animation-timeline:scroll();animation-range:0 100vh}}}@media (prefers-reduced-motion:no-preference) and (min-width:810px) and (max-width:1199px){.hero-eyebrow{animation-delay:4.1s}.hero-caption{animation-delay:3.7s}}@media (prefers-reduced-motion:no-preference) and (max-width:809px){.hero-photo-right{animation:2.2s cubic-bezier(.96,-.02,.38,1.01) both hero-photo-mobile-in}.hero-photo-left{animation:2.2s cubic-bezier(.96,-.02,.38,1.01) .5s both hero-photo-mobile-in}.hero-photo-main{animation:2.2s cubic-bezier(.96,-.02,.38,1.01) 1s both hero-photo-mobile-in}.hero-title{animation:1s cubic-bezier(.68,0,0,.99) 2.1s both hero-title-opacity,1s cubic-bezier(.68,0,0,.99) 2.1s both hero-title-transform}.hero-cross-disc{animation:.77s linear 3s both hero-cross-disc-transform}.hero-gradient{animation:1.2s cubic-bezier(.68,0,0,.99) 1.4s both hero-mobile-gradient}.hero-eyebrow{animation:hero-mobile-eyebrow .9s linear(0 0%, .0142 1.1236%, .0477 2.24719%, .0912 3.37079%, .1392 4.49438%, .1886 5.61798%, .2374 6.74157%, .2847 7.86517%, .3298 8.98876%, .3726 10.1124%, .413 11.236%, .4509 12.3596%, .4865 13.4831%, .5199 14.6067%, .5511 15.7303%, .5803 16.8539%, .6077 17.9775%, .6332 19.1011%, .6571 20.2247%, .6795 21.3483%, .7004 22.4719%, .7199 23.5955%, .7382 24.7191%, .7552 25.8427%, .7712 26.9663%, .7861 28.0899%, .8001 29.2135%, .8131 30.3371%, .8253 31.4607%, .8367 32.5843%, .8473 33.7079%, .8573 34.8315%, .8666 35.9551%, .8753 37.0787%, .8834 38.2022%, .891 39.3258%, .8981 40.4494%, .9048 41.573%, .911 42.6966%, .9168 43.8202%, .9222 44.9438%, .9273 46.0674%, .932 47.191%, .9364 48.3146%, .9406 49.4382%, .9445 50.5618%, .9481 51.6854%, .9515 52.809%, .9546 53.9326%, .9576 55.0562%, .9604 56.1798%, .9629 57.3034%, .9654 58.427%, .9676 59.5506%, .9697 60.6742%, .9717 61.7978%, .9735 62.9214%, .9753 64.0449%, .9769 65.1685%, .9784 66.2921%, .9798 67.4157%, .9811 68.5393%, .9823 69.6629%, .9835 70.7865%, .9846 71.9101%, .9856 73.0337%, .9865 74.1573%, .9874 75.2809%, .9882 76.4045%, .989 77.5281%, .9897 78.6517%, .9904 79.7753%, .991 80.8989%, .9916 82.0225%, .9921 83.1461%, .9927 84.2697%, .9931 85.3933%, .9936 86.5169%, .994 87.6405%, .9944 88.764%, .9948 89.8876%, .9951 91.0112%, .9954 92.1348%, .9957 93.2584%, .996 94.382%, .9963 95.5056%, .9965 96.6292%, .9967 97.7528%, .9969 98.8764%, 1 100%) 2.9s both}.hero-caption{animation:hero-mobile-caption .9s linear(0 0%, .0142 1.1236%, .0477 2.24719%, .0912 3.37079%, .1392 4.49438%, .1886 5.61798%, .2374 6.74157%, .2847 7.86517%, .3298 8.98876%, .3726 10.1124%, .413 11.236%, .4509 12.3596%, .4865 13.4831%, .5199 14.6067%, .5511 15.7303%, .5803 16.8539%, .6077 17.9775%, .6332 19.1011%, .6571 20.2247%, .6795 21.3483%, .7004 22.4719%, .7199 23.5955%, .7382 24.7191%, .7552 25.8427%, .7712 26.9663%, .7861 28.0899%, .8001 29.2135%, .8131 30.3371%, .8253 31.4607%, .8367 32.5843%, .8473 33.7079%, .8573 34.8315%, .8666 35.9551%, .8753 37.0787%, .8834 38.2022%, .891 39.3258%, .8981 40.4494%, .9048 41.573%, .911 42.6966%, .9168 43.8202%, .9222 44.9438%, .9273 46.0674%, .932 47.191%, .9364 48.3146%, .9406 49.4382%, .9445 50.5618%, .9481 51.6854%, .9515 52.809%, .9546 53.9326%, .9576 55.0562%, .9604 56.1798%, .9629 57.3034%, .9654 58.427%, .9676 59.5506%, .9697 60.6742%, .9717 61.7978%, .9735 62.9214%, .9753 64.0449%, .9769 65.1685%, .9784 66.2921%, .9798 67.4157%, .9811 68.5393%, .9823 69.6629%, .9835 70.7865%, .9846 71.9101%, .9856 73.0337%, .9865 74.1573%, .9874 75.2809%, .9882 76.4045%, .989 77.5281%, .9897 78.6517%, .9904 79.7753%, .991 80.8989%, .9916 82.0225%, .9921 83.1461%, .9927 84.2697%, .9931 85.3933%, .9936 86.5169%, .994 87.6405%, .9944 88.764%, .9948 89.8876%, .9951 91.0112%, .9954 92.1348%, .9957 93.2584%, .996 94.382%, .9963 95.5056%, .9965 96.6292%, .9967 97.7528%, .9969 98.8764%, 1 100%) 2.9s both}.captured-hero .gridlines{animation:hero-mobile-gridlines 2s linear(0 0%, .0089 0.502513%, .0278 1.00503%, .0505 1.50754%, .0744 2.01005%, .0984 2.51256%, .1221 3.01508%, .1453 3.51759%, .1679 4.0201%, .1899 4.52261%, .2114 5.02513%, .2323 5.52764%, .2526 6.03015%, .2724 6.53266%, .2917 7.03518%, .3105 7.53769%, .3287 8.0402%, .3465 8.54271%, .3638 9.04523%, .3807 9.54774%, .3971 10.0503%, .4131 10.5528%, .4286 11.0553%, .4438 11.5578%, .4585 12.0603%, .4728 12.5628%, .4868 13.0653%, .5004 13.5678%, .5136 14.0704%, .5265 14.5729%, .5391 15.0754%, .5513 15.5779%, .5632 16.0804%, .5748 16.5829%, .586 17.0854%, .597 17.5879%, .6077 18.0905%, .6181 18.593%, .6282 19.0955%, .638 19.598%, .6476 20.1005%, .657 20.603%, .6661 21.1055%, .6749 21.608%, .6835 22.1106%, .6919 22.6131%, .7001 23.1156%, .708 23.6181%, .7157 24.1206%, .7233 24.6231%, .7306 25.1256%, .7377 25.6281%, .7447 26.1307%, .7515 26.6332%, .758 27.1357%, .7645 27.6382%, .7707 28.1407%, .7768 28.6432%, .7827 29.1457%, .7884 29.6482%, .7941 30.1508%, .7995 30.6533%, .8048 31.1558%, .81 31.6583%, .815 32.1608%, .8199 32.6633%, .8247 33.1658%, .8293 33.6683%, .8339 34.1709%, .8383 34.6734%, .8426 35.1759%, .8467 35.6784%, .8508 36.1809%, .8547 36.6834%, .8586 37.1859%, .8623 37.6884%, .866 38.191%, .8695 38.6935%, .873 39.196%, .8764 39.6985%, .8796 40.201%, .8828 40.7035%, .8859 41.206%, .8889 41.7085%, .8919 42.2111%, .8948 42.7136%, .8975 43.2161%, .9003 43.7186%, .9029 44.2211%, .9055 44.7236%, .908 45.2261%, .9104 45.7286%, .9128 46.2312%, .9151 46.7337%, .9174 47.2362%, .9195 47.7387%, .9217 48.2412%, .9237 48.7437%, .9258 49.2462%, .9277 49.7487%, .9296 50.2513%, .9315 50.7538%, .9333 51.2563%, .9351 51.7588%, .9368 52.2613%, .9385 52.7638%, .9401 53.2663%, .9417 53.7688%, .9432 54.2714%, .9448 54.7739%, .9462 55.2764%, .9476 55.7789%, .949 56.2814%, .9504 56.7839%, .9517 57.2864%, .953 57.7889%, .9542 58.2915%, .9554 58.794%, .9566 59.2965%, .9578 59.799%, .9589 60.3015%, .96 60.804%, .961 61.3065%, .9621 61.809%, .9631 62.3116%, .964 62.8141%, .965 63.3166%, .9659 63.8191%, .9668 64.3216%, .9677 64.8241%, .9686 65.3266%, .9694 65.8292%, .9702 66.3317%, .971 66.8342%, .9718 67.3367%, .9725 67.8392%, .9732 68.3417%, .974 68.8442%, .9746 69.3467%, .9753 69.8492%, .976 70.3518%, .9766 70.8543%, .9772 71.3568%, .9778 71.8593%, .9784 72.3618%, .979 72.8643%, .9795 73.3668%, .9801 73.8694%, .9806 74.3719%, .9811 74.8744%, .9816 75.3769%, .9821 75.8794%, .9826 76.3819%, .9831 76.8844%, .9835 77.3869%, .9839 77.8895%, .9844 78.392%, .9848 78.8945%, .9852 79.397%, .9856 79.8995%, .986 80.402%, .9863 80.9045%, .9867 81.407%, .987 81.9095%, .9874 82.4121%, .9877 82.9146%, .988 83.4171%, .9884 83.9196%, .9887 84.4221%, .989 84.9246%, .9893 85.4271%, .9895 85.9297%, .9898 86.4322%, .9901 86.9347%, .9904 87.4372%, .9906 87.9397%, .9909 88.4422%, .9911 88.9447%, .9913 89.4472%, .9916 89.9498%, .9918 90.4523%, .992 90.9548%, .9922 91.4573%, .9924 91.9598%, .9926 92.4623%, .9928 92.9648%, .993 93.4673%, .9932 93.9699%, .9934 94.4724%, .9936 94.9749%, .9937 95.4774%, .9939 95.9799%, .9941 96.4824%, .9942 96.9849%, .9944 97.4874%, .9945 97.99%, .9947 98.4925%, .9948 98.995%, .9949 99.4975%, 1 100%) 1.4s both}}:root{--gutter:24px}@media (min-width:810px){:root{--gutter:32px}}@media (min-width:1200px){:root{--gutter:36px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-ink);color:#fff;font-family:var(--font-sans);overflow-x:hidden}body[data-menu-open=true]{overflow:hidden}.gutter{padding-inline:var(--gutter)}.gutter-w{width:100%;max-width:calc(1848px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.about-intro{padding:90px 24px 50px}.about-ruler{height:44px;padding-block:5px;top:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25.4% 73.95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25.4% 73.95%,#0000)}.about-ruler-track{flex-shrink:0;width:100%;height:34px;position:relative;transform:translate(100px)}.about-ruler-image{width:2314px;max-width:none;height:auto;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@keyframes ruler-scroll{0%{transform:translate(100px)}to{transform:translate(951px)}}@keyframes ruler-scroll-desktop{0%{transform:translate(490px)}to{transform:translate(-410px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.about-ruler-track{animation:linear both ruler-scroll;animation-timeline:scroll(root)}}}.about-container{flex-direction:column;gap:36px;width:100%;max-width:1848px;margin-inline:auto;display:flex}.about-quote-top{flex-direction:column;gap:20px;display:flex}.about-quote-start{flex-direction:column;gap:16px;display:flex}.about-quote-mark{width:34px;height:37px}.about-quote-start h2{letter-spacing:-.07em;font-size:36px;font-weight:500;line-height:.96}.about-quote-rest{letter-spacing:-.07em;font-size:34px;font-weight:500;line-height:1}.about-columns{grid-template-columns:minmax(0,1fr);gap:38px;display:grid}.about-spacer{display:none}.about-left{flex-direction:column;gap:36px;min-width:0;display:flex}.about-description{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.about-portrait{order:-1}.about-right{flex-direction:column;justify-content:space-between;gap:46px;min-width:0;display:flex}.hero-content{width:100%;padding-inline:var(--gutter);max-width:1920px}.hero-layer,.hero-photo-right,.hero-photo-left{position:absolute;inset:0}.hero-photo-main{filter:brightness(.96);height:128%;position:absolute;inset:0 0 auto}.hero-gradient{opacity:.24;background:linear-gradient(#0000 44%,#000)}.hero-cross{width:68px;height:198px;padding-top:130px}.hero-cross-disc{width:68px;height:68px}.hero-corners{padding:20px!important}.captured-hero .gridlines{z-index:1}.captured-hero .gridlines>i{background:#ffffff3d}.captured-hero .gridlines>i:first-child,.captured-hero .gridlines>i:last-child{opacity:0}.captured-hero .gridlines>i:nth-child(2),.captured-hero .gridlines>i:nth-child(4){display:none}@media (min-width:810px){.about-ruler{top:6px}.about-ruler-track{width:1200px;transform:translate(490px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.about-ruler-track{animation-name:ruler-scroll-desktop}}}.about-intro{padding:110px 32px 120px}.about-container{gap:70px}.about-quote-top{gap:36px}.about-quote-start{flex-direction:row;gap:14px}.about-quote-mark{width:28px;height:30px}.about-quote-start h2{font-size:56px}.about-quote-rest{font-size:50px}.about-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:60px}.about-description{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.about-left{gap:60px}.about-portrait{order:0}.hero-photo-right{aspect-ratio:460.8/391.2;width:32%;inset:53% 110px auto auto;transform:translateY(-50%)rotate(11deg)}.hero-photo-left{aspect-ratio:3/2;width:30%;inset:50% auto auto 120px;transform:translateY(-50%)rotate(-13deg)}.hero-photo-main{height:117%}.hero-cross{width:78px;height:268px;padding-top:190px}.hero-cross-disc{width:78px;height:78px}.hero-corners{padding:32px!important}.captured-hero .gridlines{max-width:1920px;margin-inline:auto}.captured-hero .gridlines>i:nth-child(2),.captured-hero .gridlines>i:nth-child(4){display:block}}@media (min-width:1200px){.about-intro{padding:200px 36px 160px}.about-container{gap:140px}.about-quote-top{flex-direction:row;gap:0}.about-name{flex:1;min-width:0}.about-quote-start{flex:0 0 810px;gap:22px}.about-quote-mark{width:34px;height:37px}.about-quote-start h2,.about-quote-rest{font-size:82px;line-height:.96}.about-columns{grid-template-columns:minmax(0,1fr) minmax(0,6fr) minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);gap:10px}.about-spacer{display:block}.about-left{gap:70px}.hero-cross{width:88px;height:318px;padding-top:230px}.hero-cross-disc{width:88px;height:88px}.hero-corners{padding:36px!important}}.gridlines{padding-inline:var(--gutter);pointer-events:none;max-width:calc(1848px + 2 * var(--gutter));justify-content:space-between;margin-inline:auto;display:flex;position:absolute;inset:0}.gridlines>i{width:1px;height:100%;display:block}.corner{opacity:.5;border-color:currentColor;width:13px;height:13px;position:absolute}@media (prefers-reduced-motion:no-preference){[data-reveal=hidden]{opacity:0;transform:translateY(var(--reveal-y,40px))}[data-reveal]{transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, transform}[data-reveal=shown]{opacity:1;will-change:auto;transform:none}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
