/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-tracking: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-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Chivo Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--tracking-widest:.1em;--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);--font-display:"field-gothic-condensed", "Arial Narrow", ui-sans-serif, sans-serif;--color-blue:#0000f5;--color-red:#ff1a03;--color-grey:#f5f5f5;--color-white:#fff;--color-black:#000;--spacing-gutter:1.5rem}}@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]){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;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}html{-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-x:clip}body{background-color:var(--color-blue);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-blue);overflow-x:clip}.font-display{font-weight:600}.font-mono{font-weight:500}}@layer components{.slip-case-mask{vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.slip-case-word{display:block}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;font-weight:500;font-size:max(var(--type-floor), calc(10 * var(--ts-sm) * var(--tu)));letter-spacing:.08em;line-height:1.2}.eyebrow-dash{vertical-align:middle;width:calc(20 * var(--u));border-top:1px solid;margin-left:.5em;display:inline-block}}@layer utilities{.grayscale-blend{color:#000;filter:grayscale();mix-blend-mode:saturation;pointer-events:none!important}.dark-surface-white{color:#fff;clip-path:inset(0 100% 0 0);pointer-events:none!important}.light-surface-blue{color:#00f;clip-path:inset(0 100% 0 0);pointer-events:none!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-gutter{top:var(--spacing-gutter)}.left-gutter{left:var(--spacing-gutter)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-max{width:max-content}.max-w-\[15rem\]{max-width:15rem}.max-w-\[22rem\]{max-width:22rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-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}.bg-black{background-color:var(--color-black)}.bg-blue{background-color:var(--color-blue)}.bg-grey{background-color:var(--color-grey)}.px-gutter{padding-inline:var(--spacing-gutter)}.pb-\(--chrome-bottom-h\){padding-bottom:var(--chrome-bottom-h)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.contrast-blend{color:#ffff0a;mix-blend-mode:difference}.text-blue{color:var(--color-blue)}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.opacity-60{opacity:.6}.mix-blend-multiply{mix-blend-mode:multiply}.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))}.will-change-transform{will-change:transform}@media not all and (width>=64rem){.max-lg\:min-h-0{min-height:0}.max-lg\:overflow-clip{overflow:clip}.max-lg\:pb-0{padding-bottom:0}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:w-\(--panel-w\){width:var(--panel-w)}.lg\:w-max{width:max-content}.lg\:shrink-0{flex-shrink:0}.lg\:overflow-hidden{overflow:hidden}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--u:calc(100vw / 1440);--type-floor:16px;--ruler-h:calc(30 * var(--u));--chrome-bottom-h:calc(80 * var(--u));--ts:1.44;--ts-sm:calc(var(--ts) * .765);--tu:max(var(--u), calc(var(--type-floor) / (12 * var(--ts-sm))));--ios-toolbar-bleed:0px;--ios-status-bleed:0px}@supports (-webkit-touch-callout:none){@media (width<=63.999rem){:root{--ios-toolbar-bleed:4rem;--ios-status-bleed:4rem}}}@media (width<=63.999rem){:root{--type-floor:14px;--mobile-ruler-width:2rem;--mobile-ruler-edge-gap:.75rem;--mobile-ruler-tall-tick-width:.875rem;--mobile-ruler-content-inset:calc(var(--mobile-ruler-edge-gap) + var(--mobile-ruler-edge-gap) + var(--mobile-ruler-tall-tick-width))}}.grayscale-blend *,.light-surface-blue *,.dark-surface-white *{pointer-events:none!important}@keyframes live-clock-blink{0%,49.999%{opacity:1}50%,to{opacity:0}}.live-clock__colon{animation:1s step-end infinite live-clock-blink}@media (prefers-reduced-motion:reduce){.live-clock__colon{animation:none}}@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-tracking{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-font-weight{syntax:"*";inherits:false}.site-header--hit[data-astro-cid-fzpbxy5g]{color:#0000}.site-header[data-astro-cid-fzpbxy5g]{height:max(calc(64 * var(--u)), 4rem)}.site-header__logo[data-astro-cid-fzpbxy5g]{left:calc(16 * var(--u));top:calc(17 * var(--u));width:calc(48 * var(--u))}.site-header__logo[data-astro-cid-fzpbxy5g] svg{width:100%;height:auto}.site-header__nav[data-astro-cid-fzpbxy5g]{right:max(calc(20 * var(--u)), 1.25rem);top:max(calc(26 * var(--u)), 1.625rem);width:max(calc(327 * var(--u)), 20.4375rem);height:max(calc(26 * var(--u)), 1.625rem);border-bottom:1px solid}.site-header__cell[data-astro-cid-fzpbxy5g]{width:max(calc(36 * var(--u)), 2.25rem);font-size:clamp(var(--type-floor), .6944vw, 1rem);letter-spacing:.08em;flex:none;padding-top:0;line-height:1}.site-header__cell[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:where(a,span){padding-top:0}.site-header__cell--contact[data-astro-cid-fzpbxy5g]{white-space:nowrap;width:auto;padding:0 0 0 1rem;overflow:hidden}@media (width<=63.999rem){.site-header[data-astro-cid-fzpbxy5g]{z-index:15;height:calc(4.5rem + env(safe-area-inset-top,0px))}.site-header__logo[data-astro-cid-fzpbxy5g]{left:calc(.65rem + env(safe-area-inset-left,0px));top:calc(1rem + env(safe-area-inset-top,0px));width:3rem}.site-header__nav[data-astro-cid-fzpbxy5g]{right:calc(var(--mobile-ruler-content-inset) + env(safe-area-inset-right,0px));top:calc(1.25rem + env(safe-area-inset-top,0px));width:min(14.375rem,100vw - 7rem);height:1.75rem}.site-header__cell[data-astro-cid-fzpbxy5g]{width:2.625rem}.site-header__cell--contact[data-astro-cid-fzpbxy5g]{width:auto}}.ruler[data-astro-cid-y3ubc747]{height:var(--ruler-h);bottom:0;left:0;right:0}.ruler__track[data-astro-cid-y3ubc747]{padding-left:calc(16 * var(--u));padding-bottom:calc(12.5 * var(--u));align-items:flex-end;column-gap:calc(36 * var(--u) - 1px);bottom:0;left:0}@keyframes ruler-loop{to{translate:var(--ruler-dx,0px) var(--ruler-dy,0px)}}@supports (animation-timeline:scroll()){.ruler__track[data-astro-cid-y3ubc747]{animation-name:ruler-loop;animation-duration:1ms;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:var(--ruler-loops,1);animation-timeline:scroll(root);animation-range:0px var(--ruler-range,1px)}}.ruler__tick[data-astro-cid-y3ubc747]{width:1px;height:calc(5 * var(--u));background:currentColor;flex:none}.ruler__tick--tall[data-astro-cid-y3ubc747]{height:calc(14 * var(--u))}@media (width<=63.999rem){.ruler[data-astro-cid-y3ubc747]{z-index:15;top:0;right:env(safe-area-inset-right,0px);width:var(--mobile-ruler-width);height:100vh;bottom:0;left:auto}.ruler__track[data-astro-cid-y3ubc747]{padding:calc(1rem + env(safe-area-inset-top,0px)) var(--mobile-ruler-edge-gap) 0 0;flex-direction:column;align-items:flex-end;gap:clamp(.875rem,2.5vh,1.4rem) 0;inset:0 0 auto auto}.ruler__tick[data-astro-cid-y3ubc747]{width:.35rem;height:1px}.ruler__tick--tall[data-astro-cid-y3ubc747]{width:var(--mobile-ruler-tall-tick-width);height:1px}}.bird-signal[data-astro-cid-heoae2xo]{left:calc(16 * var(--u));bottom:calc(73 * var(--u));width:calc(411 * var(--u));height:calc(64 * var(--u));color:#9b9b9b;mix-blend-mode:difference;visibility:hidden}.bird-signal[data-astro-cid-heoae2xo].grayscale-blend{color:#000;mix-blend-mode:saturation}.bird-signal__bird[data-astro-cid-heoae2xo]{width:calc(68 * var(--u));height:calc(64 * var(--u));inset:0 auto auto 0}.bird-signal__code[data-astro-cid-heoae2xo]{left:calc(79 * var(--u));width:calc(100 * var(--u));height:calc(33 * var(--u));top:0}.bird-signal__tag[data-astro-cid-heoae2xo]{left:calc(311 * var(--u));font-size:max(var(--type-floor), calc(10 * var(--u)));line-height:.9;top:0}.clocks[data-astro-cid-y4d6dokg]{left:calc(17 * var(--u));bottom:calc(46 * var(--u));column-gap:calc(40 * var(--u));font-size:clamp(var(--type-floor), .6944vw, 1rem);letter-spacing:.08em}@media (width<=63.999rem){.clocks[data-astro-cid-y4d6dokg]{display:none}}@media (width>=64rem) and (prefers-reduced-motion:reduce){article[data-astro-cid-repezxbz]{width:var(--panel-reduced-w)}}.hero[data-astro-cid-ge2uvauf]{--hero-h:calc(100vh + var(--ios-toolbar-bleed));--ux:calc(100vw / 1440);--uy:calc(var(--hero-h) / 700);height:var(--hero-h)}.hero[data-astro-cid-ge2uvauf][data-intro] .hero-comp[data-astro-cid-ge2uvauf]{visibility:hidden}.hero-comp[data-astro-cid-ge2uvauf]{row-gap:calc(42 * var(--uy));transform-origin:50%;clip-path:inset(-50% calc(-1 * var(--clip-r) * var(--ux)) -50% calc(-1 * var(--clip-l) * var(--ux)))}.hero-row[data-astro-cid-ge2uvauf]{height:calc(var(--cap) * var(--uy))}.hero-row[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-ticker-track]{column-gap:calc(var(--gap) * var(--ux))}.hero-word[data-astro-cid-ge2uvauf]{width:calc(var(--w) * var(--ux));height:calc(var(--cap) * var(--uy))}.hero-stage[data-astro-cid-ge2uvauf]{height:100%}@media (width<=63.999rem){.hero-stage[data-astro-cid-ge2uvauf]{height:100svh;overflow:hidden}.hero[data-astro-cid-ge2uvauf]{--uy:var(--ux)}.hero[data-astro-cid-ge2uvauf][data-filled]{--uy:calc(100svh / 700)}}.section-index[data-astro-cid-wpgxy6qh]{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:max(var(--type-floor), calc(22 * var(--u)));line-height:1}@media (width<=63.999rem){.section-index[data-astro-cid-wpgxy6qh]{width:2.5rem;height:2.5rem;font-size:1.65rem}}.mission__frame[data-astro-cid-oma52yfg]{height:calc(700 * var(--u));top:calc((100% - var(--chrome-bottom-h)) / 2 - 350 * var(--u));left:var(--pad-left)}.mission__bird[data-astro-cid-oma52yfg]{left:calc(var(--pad-left) + 600 * var(--u));width:120vh;height:120vh;bottom:0}.mission__bird-mobile[data-astro-cid-oma52yfg]{display:none}.mission__row[data-astro-cid-oma52yfg]{left:calc(16 * var(--u));column-gap:calc(150 * var(--tu));width:max-content;top:0}.mission__wordmark[data-astro-cid-oma52yfg]{margin-top:calc(307 * var(--u));width:calc(223 * var(--ts-sm) * var(--u))}.mission__wordmark[data-astro-cid-oma52yfg] svg,.mission__stamp[data-astro-cid-oma52yfg] svg{width:100%;height:auto}.mission__stack[data-astro-cid-oma52yfg]{margin-top:calc(331 * var(--u));column-gap:calc(28 * var(--tu))}.mission__body[data-astro-cid-oma52yfg]{margin-top:calc(16 * var(--ts-sm) * var(--u));width:calc(232 * var(--ts-sm) * var(--tu));font-size:calc(12 * var(--ts-sm) * var(--tu));line-height:1.25}.mission__heading[data-astro-cid-oma52yfg]{margin-top:calc(227 * var(--u));width:max-content;position:relative}.mission__stamp[data-astro-cid-oma52yfg]{width:calc(111 * var(--u))}.mission__headline[data-astro-cid-oma52yfg]{margin-top:calc(13 * var(--u));font-size:calc(42 * var(--ts) * var(--u));line-height:calc(40 * var(--ts) * var(--u));width:13.05em}.mission__extra[data-astro-cid-oma52yfg]{left:calc(100% + 150 * var(--tu));width:calc(350 * var(--u));align-items:center;height:100%;display:flex;position:absolute;top:0}.mission__extra-copy[data-astro-cid-oma52yfg]{font-size:max(var(--type-floor), calc(12 * var(--ts-sm) * var(--tu)));line-height:1.2}.mission__extra-copy[data-astro-cid-oma52yfg] p[data-astro-cid-oma52yfg]+p[data-astro-cid-oma52yfg]{margin-top:calc(16 * var(--u))}@media (width>=64rem){.mission__extra[data-astro-cid-oma52yfg]{min-width:calc(350 * var(--u))}}@media (width<=63.999rem){.mission[data-astro-cid-oma52yfg]{min-height:max(100vh,58rem);padding:7rem var(--mobile-ruler-content-inset) 9rem var(--mobile-ruler-edge-gap);isolation:isolate;position:relative;overflow:hidden}.mission__frame[data-astro-cid-oma52yfg]{width:100%;height:auto;position:relative;inset:auto}.mission__row[data-astro-cid-oma52yfg]{row-gap:clamp(2.5rem,7vw,4rem);width:100%;min-width:0;display:grid;position:relative;inset:auto}.mission__wordmark[data-astro-cid-oma52yfg],.mission__stack[data-astro-cid-oma52yfg],.mission__heading[data-astro-cid-oma52yfg]{margin-top:0}.mission__wordmark[data-astro-cid-oma52yfg]{width:clamp(9rem,31vw,14rem)}.mission__stack[data-astro-cid-oma52yfg]{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem 1.25rem}.mission__body[data-astro-cid-oma52yfg]{width:min(29rem,100vw - 7rem);font-size:max(var(--type-floor), clamp(.95rem, 2vw, 1.15rem));margin-top:1.25rem}.mission__heading[data-astro-cid-oma52yfg]{width:100%;min-width:0}.mission__bird[data-astro-cid-oma52yfg]{display:none}.mission__bird-mobile[data-astro-cid-oma52yfg]{--bird-w:min(100%, 44rem);width:var(--bird-w);height:auto;margin:calc(var(--bird-w) * -.09) auto calc(var(--bird-w) * -.07);z-index:3;max-width:100%;display:block;position:relative}.mission__bird-mobile-canvas[data-astro-cid-oma52yfg]{width:100%;max-width:100%;height:auto;display:block}.mission__stamp[data-astro-cid-oma52yfg]{width:clamp(5rem,16vw,7rem)}.mission__headline[data-astro-cid-oma52yfg]{text-wrap:balance;overflow-wrap:normal;hyphens:none;width:100%;max-width:22ch;margin-top:1rem;font-size:clamp(2.5rem,7.5vw,4.75rem);line-height:.94}.mission__extra[data-astro-cid-oma52yfg]{width:100%;height:auto;margin-top:clamp(4rem,10vw,7rem);display:block;position:relative;inset:auto}.mission__extra-copy[data-astro-cid-oma52yfg]{max-width:34rem;font-size:max(var(--type-floor), clamp(.95rem, 2vw, 1.15rem));line-height:1.25}.mission__extra-copy[data-astro-cid-oma52yfg] p[data-astro-cid-oma52yfg]+p[data-astro-cid-oma52yfg]{margin-top:1.25rem}.mission__bird[data-astro-cid-oma52yfg]{z-index:3;width:min(105vh,132vw);max-width:none;height:min(105vh,132vw);bottom:20%;left:23%;right:auto}}.community__frame[data-astro-cid-lilee4hy]{height:calc(700 * var(--u));top:calc((100% - var(--chrome-bottom-h)) / 2 - 350 * var(--u));left:0}.community__sequence[data-astro-cid-lilee4hy]{width:auto;height:145%;top:-35%;left:calc(-100vh - 12vw)}.community__label[data-astro-cid-lilee4hy]{left:calc(16 * var(--u));top:calc(332 * var(--u));column-gap:calc(21 * var(--tu))}.community__label[data-astro-cid-lilee4hy] .eyebrow[data-astro-cid-lilee4hy]{margin-top:calc(2 * var(--u))}.community__column[data-astro-cid-lilee4hy]{left:calc(756 * var(--u));top:calc(195 * var(--u));width:max-content}.community__tag[data-astro-cid-lilee4hy]{padding-inline:calc(26 * var(--tu));padding-bottom:.75rem}.community__tag[data-astro-cid-lilee4hy]:first-child{padding-left:0}.community__tag[data-astro-cid-lilee4hy]+.community__tag[data-astro-cid-lilee4hy]{border-left-width:1px}.community__headline[data-astro-cid-lilee4hy]{margin-top:calc(20 * var(--u));font-size:calc(42 * var(--ts) * var(--u));line-height:calc(40 * var(--ts) * var(--u));width:11.95em}.community__media[data-astro-cid-lilee4hy]{margin-top:calc(10 * var(--u))}.community__places[data-astro-cid-lilee4hy]{column-gap:calc(16 * var(--tu));grid-template-columns:auto 1fr;row-gap:0;margin-left:15%;line-height:1.3}.community__places[data-astro-cid-lilee4hy] dt[data-astro-cid-lilee4hy],.community__places[data-astro-cid-lilee4hy] dd[data-astro-cid-lilee4hy]{overflow:hidden}.community__places[data-astro-cid-lilee4hy] dt[data-astro-cid-lilee4hy] span[data-astro-cid-lilee4hy],.community__places[data-astro-cid-lilee4hy] dd[data-astro-cid-lilee4hy] span[data-astro-cid-lilee4hy]{display:block}@media (width<=63.999rem){.community[data-astro-cid-lilee4hy]{min-height:max(100vh,66rem);padding:0 var(--mobile-ruler-content-inset) 9rem var(--mobile-ruler-edge-gap);position:relative}.community__sequence[data-astro-cid-lilee4hy]{width:190vw;max-width:none;height:auto;margin-left:calc(-83vw - var(--mobile-ruler-edge-gap));margin-bottom:clamp(3rem,9vw,5rem);display:block;position:relative;inset:auto}.community__frame[data-astro-cid-lilee4hy]{z-index:1;width:100%;height:auto;position:relative;inset:auto}.community__label[data-astro-cid-lilee4hy],.community__column[data-astro-cid-lilee4hy]{position:relative;inset:auto}.community__label[data-astro-cid-lilee4hy]{column-gap:1.25rem}.community__column[data-astro-cid-lilee4hy]{width:100%;margin-top:clamp(3rem,9vw,5rem)}.community__tags[data-astro-cid-lilee4hy]{flex-wrap:wrap;gap:.75rem 1.25rem;padding-bottom:.75rem}.community__tag[data-astro-cid-lilee4hy]{padding-inline:0}.community__tag[data-astro-cid-lilee4hy]+.community__tag[data-astro-cid-lilee4hy]{padding-left:1.25rem}.community__headline[data-astro-cid-lilee4hy]{text-wrap:balance;overflow-wrap:normal;hyphens:none;width:auto;max-width:17ch;margin-top:1.5rem;font-size:clamp(2.5rem,7.5vw,4.75rem);line-height:.94}.community__media[data-astro-cid-lilee4hy]{margin-top:2.5rem}.community__places[data-astro-cid-lilee4hy]{column-gap:1rem;width:max-content;margin-left:clamp(2.5rem,10vw,5rem)}}.purpose__reveal[data-astro-cid-gxlzvxss]{padding-left:calc(16 * var(--u));padding-bottom:var(--chrome-bottom-h)}.purpose__pin[data-astro-cid-gxlzvxss]{width:max-content;height:calc(200 * var(--ts) * var(--u));position:relative}.purpose__headline[data-astro-cid-gxlzvxss]{font-size:calc(42 * var(--ts) * var(--u));line-height:calc(40 * var(--ts) * var(--u));white-space:nowrap}.purpose__rolodex[data-astro-cid-gxlzvxss]{height:calc(40 * var(--ts) * var(--u));vertical-align:top;display:inline-block;position:relative;overflow:visible}.purpose__rolodex-sizer[data-astro-cid-gxlzvxss]{visibility:hidden}.purpose__rolodex-track[data-astro-cid-gxlzvxss]{will-change:transform;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.purpose__rolodex-word[data-astro-cid-gxlzvxss]{height:calc(40 * var(--ts) * var(--u));line-height:calc(40 * var(--ts) * var(--u));color:#ffffff59;flex:none;align-self:flex-start}.purpose__rolodex-word[data-astro-cid-gxlzvxss]:last-child{color:currentColor}.purpose__label[data-astro-cid-gxlzvxss]{margin-top:calc(24 * var(--u));column-gap:calc(21 * var(--tu));z-index:2;position:relative}.purpose__label[data-astro-cid-gxlzvxss] .eyebrow[data-astro-cid-gxlzvxss]{margin-top:calc(2 * var(--u));text-wrap:pretty;min-width:0}.purpose__cascade[data-astro-cid-gxlzvxss]{top:calc(40 * var(--ts) * var(--u));z-index:1;position:absolute;left:0}.purpose__line[data-astro-cid-gxlzvxss]{width:max-content;font-size:calc(42 * var(--ts) * var(--u));line-height:calc(40 * var(--ts) * var(--u));white-space:nowrap}.purpose__mobile[data-astro-cid-gxlzvxss]{display:none}@media (width>=64rem) and (width<=89.999rem){.purpose__label[data-astro-cid-gxlzvxss]{max-width:calc(290 * var(--tu))}.purpose__label[data-astro-cid-gxlzvxss] .eyebrow[data-astro-cid-gxlzvxss]{width:min(calc(250 * var(--tu)), 18vw);max-width:min(calc(250 * var(--tu)), 18vw)}.purpose__label[data-astro-cid-gxlzvxss] .eyebrow[data-astro-cid-gxlzvxss]>span[data-astro-cid-gxlzvxss]{max-width:100%;display:block}}@media (width<=63.999rem){.purpose[data-astro-cid-gxlzvxss]{min-height:0;padding:5rem var(--mobile-ruler-content-inset) 5rem var(--mobile-ruler-edge-gap);position:relative;overflow:clip}.purpose__reveal[data-astro-cid-gxlzvxss]{display:none}.purpose__mobile[data-astro-cid-gxlzvxss]{display:block;container-type:inline-size}.purpose__m-runway[data-astro-cid-gxlzvxss]{font-size:min(11.0497cqi,5rem)}.purpose__m-statement[data-astro-cid-gxlzvxss]{--indent:3.04em;white-space:nowrap;line-height:.94}.purpose__m-indent[data-astro-cid-gxlzvxss]{margin-left:var(--indent)}.purpose__m-line[data-astro-cid-gxlzvxss]{width:max-content}.purpose__m-statement[data-astro-cid-gxlzvxss] .purpose__rolodex[data-astro-cid-gxlzvxss],.purpose__m-statement[data-astro-cid-gxlzvxss] .purpose__rolodex-word[data-astro-cid-gxlzvxss]{height:.94em;line-height:.94em}.purpose__m-statement[data-astro-cid-gxlzvxss] .purpose__rolodex-word[data-astro-cid-gxlzvxss]{color:var(--color-white);opacity:.35}.purpose__m-statement[data-astro-cid-gxlzvxss] .purpose__rolodex-word[data-astro-cid-gxlzvxss]:last-child{opacity:1}.purpose__mobile-label[data-astro-cid-gxlzvxss]{align-items:flex-start;column-gap:clamp(.75rem,2vw,1.25rem);width:100%;margin-bottom:clamp(2.5rem,7vw,4rem);display:flex}.purpose__mobile-label[data-astro-cid-gxlzvxss] .eyebrow[data-astro-cid-gxlzvxss]{margin-top:.15rem}}@media (width<=63.999rem) and (prefers-reduced-motion:no-preference){.purpose__m-runway[data-astro-cid-gxlzvxss]{--stage-h:calc(6 * .94em);height:calc(var(--purpose-hold) * 100vh + var(--stage-h))}.purpose__m-stage[data-astro-cid-gxlzvxss]{top:calc(50vh - var(--stage-h) / 2);height:var(--stage-h);position:sticky}@supports (animation-timeline:scroll()){[data-astro-cid-gxlzvxss][data-scroll-driven] [data-astro-cid-gxlzvxss]:is(.purpose__rolodex-track,.purpose__rolodex-word,[data-purpose-mobile-line],[data-cascade]){animation-duration:1ms;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}[data-astro-cid-gxlzvxss][data-scroll-driven] .purpose__rolodex-track[data-astro-cid-gxlzvxss]{animation-name:purpose-roll,purpose-rise;animation-range:var(--roll-start) var(--roll-end), var(--rise-start) var(--rise-end)}[data-astro-cid-gxlzvxss][data-scroll-driven] .purpose__rolodex-word[data-astro-cid-gxlzvxss]{animation-name:purpose-word-pass;animation-range:var(--word-start) var(--word-end)}[data-astro-cid-gxlzvxss][data-scroll-driven] .purpose__rolodex-word[data-astro-cid-gxlzvxss]:first-child{animation-name:purpose-word-leave}[data-astro-cid-gxlzvxss][data-scroll-driven] .purpose__rolodex-word[data-astro-cid-gxlzvxss]:last-child{animation-name:purpose-word-arrive,purpose-word-hold;animation-range:var(--word-start) var(--word-end), var(--rise-start) var(--rise-end)}[data-astro-cid-gxlzvxss][data-scroll-driven] [data-astro-cid-gxlzvxss][data-purpose-mobile-line]{animation-name:purpose-outdent;animation-range:var(--outdent-start) var(--outdent-end);animation-timing-function:cubic-bezier(.45,0,.55,1)}[data-astro-cid-gxlzvxss][data-scroll-driven] [data-astro-cid-gxlzvxss][data-cascade]{animation-name:purpose-train;animation-range:var(--train-start) var(--train-end)}}}@keyframes purpose-roll{0%{translate:0 calc(var(--rows) * .94em)}to{translate:0}}@keyframes purpose-rise{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes purpose-word-hold{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes purpose-word-pass{0%,to{opacity:.35}50%{opacity:1}}@keyframes purpose-word-leave{0%{opacity:1}to{opacity:.35}}@keyframes purpose-word-arrive{0%{opacity:.35}to{opacity:1}}@keyframes purpose-outdent{0%{translate:0}to{translate:calc(-1 * var(--indent)) 0}}@keyframes purpose-train{0%{translate:var(--train-from) 0}to{translate:0}}@media (width<=63.999rem) and (prefers-reduced-motion:reduce){.purpose__m-indent[data-astro-cid-gxlzvxss]{margin-left:0}.purpose__m-statement[data-astro-cid-gxlzvxss] .purpose__rolodex-word[data-astro-cid-gxlzvxss]:not(:last-child){visibility:hidden}}.posters[data-astro-cid-3rzx2bry]{pointer-events:none;position:absolute;inset:0;overflow:visible}.posters__stage[data-astro-cid-3rzx2bry]{will-change:transform;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.posters__poster[data-astro-cid-3rzx2bry]{z-index:var(--poster-layer);will-change:transform;width:100%;height:100%;margin:0;position:absolute;inset:0}.posters__poster[data-astro-cid-3rzx2bry] picture[data-astro-cid-3rzx2bry]{display:contents}.posters__poster[data-astro-cid-3rzx2bry] img[data-astro-cid-3rzx2bry]{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}@media (width>=64rem){.posters__poster[data-astro-cid-3rzx2bry] img[data-astro-cid-3rzx2bry]{object-position:var(--poster-position,right center)}}@media (width<=63.999rem){.posters[data-astro-cid-3rzx2bry]{background:var(--color-blue);height:auto;position:relative;inset:auto;overflow:visible}.posters__stage[data-astro-cid-3rzx2bry]{width:100%;height:auto;display:block;position:relative;overflow:visible}.posters__poster[data-astro-cid-3rzx2bry]{height:100vh;position:relative}}@media (width<=63.999rem) and (prefers-reduced-motion:no-preference){.posters[data-astro-cid-3rzx2bry]{--stage-h:calc(100vh + var(--ios-status-bleed) + var(--ios-toolbar-bleed));height:calc(var(--poster-hold,0) * 100vh + var(--stage-h))}.posters__stage[data-astro-cid-3rzx2bry]{top:calc(-1 * var(--ios-status-bleed));height:var(--stage-h);position:sticky;overflow:hidden}.posters__poster[data-astro-cid-3rzx2bry]{height:100%;position:absolute}@supports (animation-timeline:scroll()){.posters__poster[data-astro-cid-3rzx2bry][data-lift]{animation-name:poster-lift;animation-duration:1ms;animation-duration:auto;animation-timing-function:var(--lift-ease,linear);animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--lift-start,0px) var(--lift-end,1px)}}.posters[data-astro-cid-3rzx2bry][data-mobile-mode=native]{--gap-h:calc(var(--stage-h) * var(--poster-gap));--lead-h:calc(var(--stage-h) * max(0, var(--poster-gap) - 1));height:calc(var(--stage-h) + var(--lead-h) + (var(--poster-count) - 2) * var(--gap-h) + var(--stage-h) * var(--poster-release))}.posters[data-astro-cid-3rzx2bry][data-mobile-mode=native] .posters__stage[data-astro-cid-3rzx2bry]{will-change:auto;height:100%;position:relative;top:auto;overflow:visible}.posters[data-astro-cid-3rzx2bry][data-mobile-mode=native] .posters__poster[data-astro-cid-3rzx2bry]{height:calc(var(--stage-h) + var(--lead-h) + var(--poster-index) * var(--gap-h));will-change:auto;inset:0 0 auto}.posters[data-astro-cid-3rzx2bry][data-mobile-mode=native] .posters__poster[data-astro-cid-3rzx2bry]:last-child{height:100%}.posters[data-astro-cid-3rzx2bry][data-mobile-mode=native] .posters__poster[data-astro-cid-3rzx2bry] img[data-astro-cid-3rzx2bry]{height:100dvh;position:sticky;top:0}}@keyframes poster-lift{to{translate:0 var(--lift-to,-110%)}}@media (width>=64rem) and (prefers-reduced-motion:reduce){.posters[data-astro-cid-3rzx2bry]{background:var(--color-blue)}.posters__stage[data-astro-cid-3rzx2bry]{will-change:auto;width:100%;display:flex;position:relative;overflow:visible}.posters__poster[data-astro-cid-3rzx2bry]{will-change:auto;flex:none;width:100vw;position:relative}}.contact[data-astro-cid-he3spzz3]{width:max-content;min-width:100vw;height:100%;position:relative}.contact__frame[data-astro-cid-he3spzz3]{--contact-main-width:max(calc(432 * var(--u)), 42rem);grid-template-columns:max-content var(--contact-main-width) max-content;width:max-content;height:calc(700 * var(--u));align-items:start;column-gap:clamp(8rem,22vw,30rem);padding-left:2rem;padding-right:2rem;display:grid;position:relative;inset:50% auto auto;transform:translateY(-50%)}.contact__label[data-astro-cid-he3spzz3]{margin-top:calc(332 * var(--u));column-gap:calc(20 * var(--tu));position:relative;top:auto;left:auto}.contact__label[data-astro-cid-he3spzz3] .eyebrow[data-astro-cid-he3spzz3]{margin-top:calc(2 * var(--u))}.contact__main[data-astro-cid-he3spzz3]{width:var(--contact-main-width);align-self:center;max-width:100%;position:relative;top:auto;left:auto;transform:none}.contact__heading[data-astro-cid-he3spzz3]{font-size:max(3.75rem, calc(42 * var(--ts) * var(--u)));line-height:max(3.575rem, calc(40 * var(--ts) * var(--u)))}.contact__form[data-astro-cid-he3spzz3]{margin-top:calc(11 * var(--u))}.contact__response[data-astro-cid-he3spzz3]{margin-top:max(calc(24 * var(--u)), 1.5rem);outline:none}.contact__response-message[data-astro-cid-he3spzz3]{font-size:max(2.5rem, calc(42 * var(--ts) * var(--u)));text-wrap:balance;line-height:.95}.contact__response-message[data-astro-cid-he3spzz3] .contact__response-word{white-space:nowrap;display:inline-block}.contact__response-message[data-astro-cid-he3spzz3] .contact__response-letter-case{vertical-align:bottom;display:inline-block;overflow:hidden}.contact__response-message[data-astro-cid-he3spzz3] .contact__response-letter{display:block}.contact__response[data-astro-cid-he3spzz3] .contact__button[data-astro-cid-he3spzz3]{margin-top:max(calc(24 * var(--u)), 1.5rem)}.contact__row[data-astro-cid-he3spzz3]{border-bottom:2px solid;grid-template-columns:1fr;display:grid}.contact__row[data-astro-cid-he3spzz3]+.contact__row[data-astro-cid-he3spzz3]{margin-top:max(calc(24 * var(--u)), 1rem)}.contact__row--name[data-astro-cid-he3spzz3]{grid-template-columns:minmax(9rem,31fr) minmax(9rem,69fr)}.contact__row--email[data-astro-cid-he3spzz3]{grid-template-columns:minmax(10rem,72fr) minmax(10rem,28fr)}.contact__row--business[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(8rem,1fr))}.contact__field[data-astro-cid-he3spzz3]{--field-pad-left:0px;--field-pad-right:max(calc(12 * var(--u)), .5rem);--field-pad-top:max(calc(5 * var(--u)), .4375rem);--field-pad-bottom:max(calc(8 * var(--u)), .5625rem);padding:var(--field-pad-top) var(--field-pad-right) var(--field-pad-bottom) var(--field-pad-left);white-space:nowrap;align-items:flex-end;display:flex;position:relative}.contact__field[data-astro-cid-he3spzz3]+.contact__field[data-astro-cid-he3spzz3]{--field-pad-left:max(calc(13 * var(--u)), .5rem);border-left:2px solid}.contact__field-label[data-astro-cid-he3spzz3]{transition:opacity .12s linear}.contact__field-label[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--color-red)}.contact__field[data-astro-cid-he3spzz3]:focus-within .contact__field-label[data-astro-cid-he3spzz3],.contact__field[data-astro-cid-he3spzz3]:has(input:not(:placeholder-shown)) .contact__field-label[data-astro-cid-he3spzz3]{opacity:0}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:100%;padding:var(--field-pad-top) var(--field-pad-right) var(--field-pad-bottom) var(--field-pad-left);color:inherit;caret-color:currentColor;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background:0 0;border:0;outline:none;position:absolute;inset:0}.contact__project[data-astro-cid-he3spzz3]{margin-top:max(calc(24 * var(--u)), 1rem);position:relative}.contact__project-placeholder[data-astro-cid-he3spzz3]{top:max(calc(5 * var(--u)), .4375rem);pointer-events:none;white-space:nowrap;transition:opacity .12s linear;position:absolute;left:0}.contact__project-placeholder[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--color-red)}.contact__notes[data-astro-cid-he3spzz3]:focus+.contact__project-placeholder[data-astro-cid-he3spzz3],.contact__notes[data-astro-cid-he3spzz3]:not(:placeholder-shown)+.contact__project-placeholder[data-astro-cid-he3spzz3]{opacity:0}.contact__notes[data-astro-cid-he3spzz3]{width:100%;height:max(calc(157 * var(--u)), 8rem);padding-top:max(calc(5 * var(--u)), .4375rem);resize:none;color:inherit;border-bottom:2px solid;outline:none;display:block}.contact__notes[data-astro-cid-he3spzz3]::placeholder{color:#0000;opacity:1;white-space:nowrap}.contact__submit[data-astro-cid-he3spzz3]{padding-top:calc(16 * var(--u));column-gap:calc(16 * var(--u))}.contact__button[data-astro-cid-he3spzz3]{height:max(calc(31 * var(--u)), 2rem);padding-inline:max(calc(13 * var(--u)), .75rem);border-radius:calc(12 * var(--u));border:1px solid}.contact__details[data-astro-cid-he3spzz3]{margin-top:auto;margin-bottom:auto;line-height:1.22;position:relative;top:auto;left:auto}.contact__details[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]+p[data-astro-cid-he3spzz3]{margin-top:1rem}@media (width<=63.999rem),(prefers-reduced-motion:reduce){.contact[data-astro-cid-he3spzz3]{width:100%;height:auto;min-height:100vh;padding:6rem 1.5rem 10rem;position:relative}.contact__frame[data-astro-cid-he3spzz3],.contact__label[data-astro-cid-he3spzz3],.contact__main[data-astro-cid-he3spzz3],.contact__details[data-astro-cid-he3spzz3]{width:auto;height:auto;position:static}.contact__frame[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:3rem;padding-inline:0;display:grid;transform:none}.contact__label[data-astro-cid-he3spzz3],.contact__details[data-astro-cid-he3spzz3]{margin-top:0}.contact__heading[data-astro-cid-he3spzz3]{text-wrap:balance;overflow-wrap:normal;hyphens:none;font-size:clamp(2.5rem,7.5vw,4.75rem);line-height:.94}.contact__form[data-astro-cid-he3spzz3]{margin-top:1.5rem}.contact__row[data-astro-cid-he3spzz3],.contact__row--name[data-astro-cid-he3spzz3],.contact__row--email[data-astro-cid-he3spzz3],.contact__row--business[data-astro-cid-he3spzz3]{border-bottom:0;grid-template-columns:1fr;row-gap:1.5rem}.contact__row[data-astro-cid-he3spzz3]+.contact__row[data-astro-cid-he3spzz3]{margin-top:1.5rem}.contact__field[data-astro-cid-he3spzz3]{--field-pad-left:0px;--field-pad-right:0px;--field-pad-top:.5625rem;--field-pad-bottom:.8625rem;border-bottom:2px solid;padding:.5625rem 0 .8625rem}.contact__field[data-astro-cid-he3spzz3]+.contact__field[data-astro-cid-he3spzz3]{--field-pad-left:0px;border-top:0;border-left:0}.contact__project[data-astro-cid-he3spzz3]{margin-top:1.5rem}.contact__project-placeholder[data-astro-cid-he3spzz3]{top:.5625rem}.contact__notes[data-astro-cid-he3spzz3]{height:10rem;padding-top:.5625rem}.contact__submit[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-end;gap:1rem;padding-top:1.25rem}.contact__button[data-astro-cid-he3spzz3]{border-radius:1rem;height:2.5rem;padding-inline:1rem}.contact__main[data-astro-cid-he3spzz3]{order:2;transform:none}.contact__details[data-astro-cid-he3spzz3]{order:3}}@media (width<=63.999rem){.contact[data-astro-cid-he3spzz3]{padding-left:var(--mobile-ruler-edge-gap);padding-right:var(--mobile-ruler-content-inset)}}#landing{min-height:calc(100vh + var(--ios-toolbar-bleed))}@media (width>=64rem){#community{box-shadow:-3px 0 0 var(--color-blue), 3px 0 0 var(--color-blue)}}
