@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_725a1a7b-module__r_8diW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_725a1a7b-module__r_8diW__variable{--font-sans:"Poppins", "Poppins Fallback"}
@font-face{font-family:shotflick;src:url(../media/ShotflickDemoRegular-s.p.08iij70p8h.zq.ttf)format("truetype");font-display:swap}@font-face{font-family:shotflick Fallback;src:local(Arial);ascent-override:115.92%;descent-override:41.72%;line-gap-override:0.0%;size-adjust:65.91%}.shotflick_e942bc14-module__hJwPTG__className{font-family:shotflick,shotflick Fallback}.shotflick_e942bc14-module__hJwPTG__variable{--font-script:"shotflick", "shotflick Fallback"}
@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-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;--rv-y:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}:root{--forest:#003c36;--fire:#ef4123;--water:#0facbd;--air:#fdb924;--ink:#231f20;--muted:#939598;--forest-mid:#044f45;--forest-deep:#002a25;--paper:#fcfaf3;--ink-soft:#5b5a5c;--water-ink:#0a7f8c;--air-ink:#9a6a00;--fire-ink:#c93b21;--ink-muted:#6e7073;--line:#231f2024;--field:#f6f7f7;--max:1600px;--pad:clamp(20px, 6.25vw, 120px);--bar:clamp(76px, 8vw, 104px);--bar-solid:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;font-size:16px}body{color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;background:#fff;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--air);color:var(--forest)}[id]{scroll-margin-top:var(--bar)}.container{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.script{font-family:var(--font-script), var(--font-sans), cursive;color:var(--forest);letter-spacing:-.015em;font-weight:400;line-height:1.1}.label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:.6875rem;font-weight:600}.label--fire{color:var(--fire-ink)}.label--water{color:var(--water-ink)}.label--air{color:var(--air-ink)}.hero .label--air,.mission .label--air{color:var(--air)}.hero .label--fire,.mission .label--fire{color:var(--fire)}.site-header{z-index:50;background:0 0;transition:background .3s;position:fixed;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(12px,1.5vw,20px);transition:padding .3s;display:flex}.site-header.is-scrolled{background:var(--bar-solid)}.site-header.is-scrolled .site-header__inner{padding-block:clamp(9px,1.1vw,14px)}.logo{align-items:center;display:inline-grid}.logo__mark{grid-area:1/1;width:auto;height:clamp(42px,3.6vw,62px);transition:opacity .3s}.logo__mark--light{filter:drop-shadow(0 0 16px #ffffff8c)}.logo__mark--dark,.site-header.is-scrolled .logo__mark--light{opacity:0}.site-header.is-scrolled .logo__mark--dark{opacity:1}.logo:focus-visible{outline:2px solid var(--water);outline-offset:3px}.site-header__cta{background:var(--forest);color:#fff;min-height:2.75rem;font:500 .8125rem var(--font-sans), sans-serif;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;border-radius:.25rem;flex:none;align-items:center;padding-block:.5rem;padding-inline:clamp(16px,1.6vw,28px);transition:opacity .3s,transform .3s,visibility .3s,background .2s,box-shadow .25s;display:inline-flex;transform:translateY(-6px)}.site-header.is-scrolled .site-header__cta{opacity:1;visibility:visible;transform:none}.site-header__cta:hover{background:var(--forest-mid);box-shadow:0 12px 26px -10px #002a2580}.site-header__cta:focus-visible{outline:2px solid var(--water);outline-offset:2px}.hero{color:#fff;background:var(--forest-deep);--gutter:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__film{aspect-ratio:16/9;flex:none;width:min(100%,177.778svh);margin-inline:auto;position:relative;overflow:hidden}.hero__bg{object-fit:contain;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__controls{z-index:3;gap:.75rem;display:flex;position:absolute;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.icon-btn{color:#fff;cursor:pointer;opacity:.9;background:#002a2559;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .2s,border-color .2s,background .2s;display:grid}.icon-btn:hover{opacity:1;border-color:var(--air);background:#002a2599}.icon-btn.is-off{opacity:.55}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.icon-btn svg .solid{fill:currentColor;stroke:none}.icon-btn:focus-visible{outline:2px solid var(--air);outline-offset:2px}.hero__content{z-index:2;padding-inline:var(--gutter);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(14px,2vw,22px) clamp(32px,5vw,96px);padding-block:clamp(24px,3.4vw,52px);display:grid;position:relative}.hero__eyebrow{margin-bottom:clamp(12px,1.4vw,20px)}.hero__title{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,4vw,60px);font-weight:600;line-height:1.04}.hero__aside{text-align:right;flex-direction:column;align-items:flex-end;gap:clamp(14px,1.8vw,24px);display:flex}.hero__tagline{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;color:#ffffffd1;max-width:22ch;font-size:clamp(1rem,1.5vw,22px);font-weight:400;line-height:1.35}.signup{width:min(30rem,100%);margin-top:clamp(18px,2.2vw,28px)}.signup__row{background:#fff;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem;display:flex}.signup__row:focus-within{box-shadow:0 0 0 2px var(--water)}.signup__field{min-width:0;min-height:2.75rem;font:400 1rem var(--font-sans), sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding-inline:.875rem}.signup__field::placeholder{color:var(--ink-muted)}.signup button{background:var(--forest);color:#fff;min-height:2.75rem;font:500 .8125rem var(--font-sans), sans-serif;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:0;border-radius:.25rem;flex:none;padding-inline:clamp(16px,1.6vw,26px);transition:background .2s,box-shadow .25s}.signup button:hover{background:var(--forest-mid);box-shadow:0 12px 26px -10px #002a2580}.signup button:disabled{opacity:.7;cursor:default}.signup button:focus-visible{outline:2px solid var(--air);outline-offset:2px}.signup .form-status{min-height:0;margin-top:.5rem;font-size:.8125rem}.hero__cue{color:#fff9;align-items:center;gap:.75rem;display:flex}.hero__cue i{background:var(--air);border-radius:50%;width:3px;height:3px}.beat{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);column-gap:clamp(36px,5vw,96px);display:grid}.beat,.plate{border-top:1px solid var(--line);padding-block:clamp(40px,4.2vw,80px)}.scene>:first-child{border-top:0}.beat__rail{top:calc(var(--bar) + clamp(12px, 3vh, 40px));align-self:start;position:sticky}.beat__rail .label{margin-bottom:clamp(12px,1.4vw,20px);display:block}.beat h2{max-width:22ch;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--forest);font-size:clamp(1.5rem,2.4vw,36px);font-weight:600;line-height:1.12}.beat h3{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--forest);font-weight:600}.beat__script{font-size:clamp(2rem,3.6vw,56px)}.beat__note{border-top:1px solid var(--line);max-width:34ch;color:var(--ink-soft);margin-top:clamp(18px,2vw,28px);padding-top:clamp(14px,1.6vw,20px);font-size:.875rem;line-height:1.6}.beat__body>*+*{margin-top:clamp(22px,2.4vw,36px)}.prose>p{inline-size:min(100%,65ch);color:var(--ink-soft);font-size:1rem;line-height:1.7}.prose>p+p{margin-top:1rem}.prose strong,.beat strong{color:var(--ink);font-weight:600}.prose>p.is-lede{color:var(--forest);font-size:1.0625rem;font-weight:500}.prose>p:first-child{text-box:trim-start cap alphabetic}.claim{border-left:2px solid var(--forest);background:var(--paper);margin-top:clamp(16px,1.8vw,26px);padding:clamp(14px,1.6vw,22px) clamp(16px,1.8vw,26px);font-size:.9375rem;line-height:1.65}.plate>.label{margin-bottom:clamp(14px,1.8vw,26px);display:block}.about__headline{isolation:isolate;background:var(--forest);letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;font-size:clamp(1.9rem,3.5vw,58px);font-weight:700;line-height:1.08;position:relative;overflow:hidden}.about__headline__media{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about__headline .word{white-space:nowrap}.about__headline{text-box:trim-start cap alphabetic}.about__headline__fill{z-index:2;color:#000;mix-blend-mode:screen;background:#fff;display:block;position:relative}.about__headline:after{content:"";z-index:3;background:var(--paper);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.about__headline.js-anim .char{opacity:0;transition:opacity 50ms linear}.about__headline.js-anim.is-revealed .char{opacity:1}.mission{isolation:isolate;background:var(--forest-deep);color:#fff;border-radius:.75rem;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;column-gap:clamp(28px,4vw,80px);padding:clamp(28px,3.4vw,60px) clamp(24px,3.4vw,60px);display:grid;position:relative;overflow:hidden}.mission__side{z-index:1;position:relative}.mission__emblem{box-sizing:content-box;background:var(--paper);border-radius:.5rem;width:clamp(52px,4.4vw,72px);height:auto;margin-bottom:clamp(14px,1.6vw,22px);padding:clamp(8px,.9vw,12px)}.mission__quote{z-index:1;max-width:40ch;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(1.1rem,1.9vw,27px);font-weight:500;line-height:1.32;position:relative}.mission__values{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.4rem clamp(12px,1.4vw,20px);margin-top:clamp(18px,2vw,28px);padding-top:clamp(14px,1.6vw,22px);list-style:none;display:flex}.mission__values li{text-transform:uppercase;letter-spacing:.14em;color:#ffffff9e;font-size:.6875rem;font-weight:600}.mission__values li+li:before{content:"";background:var(--water);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-right:clamp(12px,1.4vw,20px);display:inline-block}.band{isolation:isolate;background:var(--paper);border-radius:.625rem;padding:clamp(20px,2.2vw,32px) clamp(20px,2.4vw,36px);position:relative;overflow:hidden}.band .stats{z-index:1;border-top:0;position:relative}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stats__item{padding:clamp(22px,2.6vw,36px) clamp(16px,2vw,32px) 0 0}.stats__item+.stats__item{border-left:1px solid var(--line);padding-left:clamp(16px,2vw,32px)}.stats dt{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.025em;color:var(--forest);white-space:nowrap;font-size:clamp(1.35rem,2.3vw,34px);font-weight:600;line-height:1.05}.stats dd{color:var(--ink-soft);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.turn{position:relative}.turn>p{max-width:52ch;color:var(--ink-soft);font-size:1.0625rem;line-height:1.7}.stages{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.stages li{grid-row:span 3;grid-template-rows:subgrid;padding:clamp(18px,2vw,26px) clamp(14px,1.4vw,22px) clamp(18px,2vw,26px) 0;display:grid}.stages li+li{border-left:1px solid var(--line);padding-left:clamp(14px,1.4vw,22px)}.stages__no{letter-spacing:.16em;color:var(--water-ink);font-size:.6875rem;font-weight:600}.stages h3{margin-top:.625rem;font-size:clamp(1.15rem,1.7vw,26px)}.stages p{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.6}.cert{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(18px,2.2vw,32px);padding:clamp(18px,2vw,28px);display:grid}.cert__media{border:1px solid var(--line);cursor:zoom-in;background:#fff;transition:border-color .25s,box-shadow .25s;display:block}.cert__media img{border:0;width:100%;height:auto}.cert__media:hover{border-color:var(--forest);box-shadow:0 18px 40px -24px #002a2573}.cert__media:focus-visible{outline:2px solid var(--water);outline-offset:3px}.cert__view{border-top:1px solid var(--line);background:var(--forest-deep);color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .4rem;padding:.5rem .375rem;font-size:.625rem;font-weight:600;line-height:1.2;transition:background .25s;display:flex}.cert__media:hover .cert__view{background:var(--forest)}.cert__view svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem}.cert figcaption{flex-direction:column;display:flex}.cert figcaption .label{margin-bottom:.625rem}.cert strong{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--forest);font-size:clamp(1.15rem,1.7vw,25px);font-weight:600;line-height:1.12}.cert figcaption>span{inline-size:min(100%,62ch);color:var(--ink-soft);margin-top:.625rem;font-size:.8125rem;line-height:1.55}.cert__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px) clamp(16px,2vw,32px);margin-top:clamp(14px,1.6vw,20px);padding-top:clamp(12px,1.4vw,18px);display:grid}.cert__facts dt{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:.625rem;font-weight:600}.cert__facts dd{color:var(--ink);margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.4}.cert-view{color:#fff;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cert-view::backdrop{background:#0f0d1af7}.cert-view__inner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.cert-view__bar{background:#1d1930f0;border-bottom:1px solid #ffffff24;align-items:center;gap:.5rem;padding:clamp(8px,1.2vw,14px) clamp(10px,2vw,24px);display:flex}.cert-view__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;flex:1;min-width:0;font-size:.6875rem;font-weight:600;overflow:hidden}.cert-view__btn{color:#fff;min-height:2.75rem;font:500 .8125rem var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:.25rem;flex:none;justify-content:center;align-items:center;gap:.45rem;padding-inline:.875rem;transition:background .2s,border-color .2s;display:inline-flex}.cert-view__btn:hover{border-color:var(--air);background:#ffffff1f}.cert-view__btn:focus-visible{outline:2px solid var(--air);outline-offset:2px}.cert-view__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.0625rem;height:1.0625rem}.cert-view__close{width:2.75rem;padding-inline:0}.cert-view__stage{overscroll-behavior:contain;padding:clamp(8px,2vw,28px);display:flex;overflow:auto}.cert-view__img{cursor:zoom-in;background:#fff;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;box-shadow:0 30px 80px -30px #000c}.cert-view.is-zoomed .cert-view__img{cursor:zoom-out;width:clamp(720px,220%,1080px);max-width:none;height:auto;max-height:none}@media (max-width:600px){.cert-view__label{display:none}.cert-view__btn{width:2.75rem;padding-inline:0}}.peshagi{border:1px solid var(--line);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);transition:border-color .25s,box-shadow .25s;display:grid}.peshagi:hover{border-color:var(--forest);box-shadow:0 18px 40px -24px #002a2573}.peshagi:focus-visible{outline:2px solid var(--water);outline-offset:3px}.peshagi__mark{isolation:isolate;background:var(--forest-deep);place-items:center;display:grid;position:relative;overflow:hidden}.peshagi__mark img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.peshagi__copy{padding:clamp(20px,2.6vw,36px);display:block}.peshagi__copy .label{margin-bottom:.875rem;display:block}.peshagi__text{color:var(--ink-soft);font-size:.9375rem;line-height:1.7;display:block}.peshagi__go{letter-spacing:.02em;color:var(--forest);align-items:center;gap:.5rem;margin-top:clamp(16px,1.8vw,24px);font-size:.8125rem;font-weight:600;display:inline-flex}.peshagi__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;transition:transform .25s}.peshagi:hover .peshagi__go svg{transform:translate(2px,-2px)}.audiences{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.audiences li{grid-row:span 3;grid-template-rows:subgrid;padding:clamp(14px,1.5vw,19px) clamp(14px,1.4vw,22px) clamp(14px,1.5vw,19px) 0;display:grid}.audiences li+li{border-left:1px solid var(--line);padding-left:clamp(14px,1.4vw,22px)}.audiences li>span{letter-spacing:.16em;color:var(--fire-ink);font-size:.6875rem;font-weight:600}.audiences h3{margin-top:.625rem;font-size:clamp(1.15rem,1.7vw,25px)}.audiences p{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.6}.founder{position:relative}.founder__link{letter-spacing:.02em;color:var(--forest);align-items:center;gap:.5rem;margin-top:clamp(16px,1.8vw,24px);font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex}.founder__link svg{fill:currentColor;flex:none;width:1.0625rem;height:1.0625rem}.founder__link:hover{color:var(--water-ink);text-underline-offset:3px;text-decoration:underline}.founder__link:focus-visible{outline:2px solid var(--water);outline-offset:3px;border-radius:2px}.meaning>p{inline-size:min(100%,65ch);color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.meaning>p+p{margin-top:.875rem}.meaning>p.lede{max-width:34rem;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--forest);font-size:clamp(1.05rem,1.6vw,22px);font-weight:500;line-height:1.3}.beat details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(18px,2vw,28px)}.beat summary{cursor:pointer;text-transform:uppercase;letter-spacing:.16em;color:var(--forest);justify-content:space-between;align-items:center;padding-block:clamp(13px,1.5vw,19px);font-size:.6875rem;font-weight:600;list-style:none;display:flex}.beat summary::-webkit-details-marker{display:none}.beat summary:focus-visible{outline:2px solid var(--water);outline-offset:3px}.beat summary span{font-size:1.125rem;transition:transform .25s}.beat details[open] summary span{transform:rotate(45deg)}.beat details p{inline-size:min(100%,65ch);color:var(--ink-soft);padding-bottom:clamp(16px,1.8vw,24px);font-size:.9375rem;line-height:1.7}.scene.is-live .drift{transform:translate3d(-50%, calc(var(--p,0) * var(--drift,0px)), 0)}.drift--glow,.drift--spore,.drift--mark{z-index:0;aspect-ratio:1;pointer-events:none;border-radius:50%;width:130%;margin-top:-50%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.drift--glow{background:radial-gradient(circle,#0facbd57,#0000 62%)}.drift--spore{background:radial-gradient(circle,#003c3617,#0000 66%)}.drift--mark{background:radial-gradient(circle,#fdb9241f,#0000 58%)}.scene{--plx-scale:1}.scene.is-live .plx{transform:translate3d(0, calc(var(--p,0) * var(--depth,0) * var(--plx-scale) * 1px + var(--rv-y,0px)), 0)}.scene.is-live .beat:nth-of-type(odd) .plx{--depth:16}.scene.is-live .beat:nth-of-type(2n) .plx{--depth:-12}@property --rv-y{syntax:"<length>";inherits:false;initial-value:0}.scene.js-rv [data-rv]{--rv-y:22px;opacity:0;transform:translate3d(0, var(--rv-y), 0);transition:opacity .62s,--rv-y .62s cubic-bezier(.22,.68,.3,1);transition-delay:calc(var(--rv-i,0) * 72ms)}.scene.js-rv [data-rv].is-rv{--rv-y:0px;opacity:1}.scene.js-rv .beat__rail>[data-rv]{--rv-y:14px}.contact{text-align:center;padding-top:clamp(52px,5.5vw,96px);padding-bottom:clamp(48px,5vw,88px)}.contact__title{margin-bottom:clamp(14px,1.6vw,22px);font-size:clamp(2rem,3.6vw,58px)}.contact__lede{inline-size:min(100%,60ch);color:var(--ink-soft);margin:0 auto clamp(26px,3vw,48px);font-size:1rem;line-height:1.7}.contact__sub{inline-size:min(100%,56ch);color:var(--ink-soft);margin:-.75rem auto clamp(38px,4.5vw,76px);font-size:.9375rem;line-height:1.7}.contact__form{--u:1rem;background:var(--forest-deep);border-radius:.5rem;max-width:69.375rem;margin-inline:auto;padding:clamp(34px,4vw,68px) clamp(24px,4vw,60px);position:relative;overflow:hidden}.contact__form:before{content:"";pointer-events:none;background:radial-gradient(90% 70% at 15% 0,#0facbd2e,#0000 60%),radial-gradient(80% 70% at 100% 100%,#fdb9241f,#0000 62%);position:absolute;inset:0}.contact__water{opacity:.9;pointer-events:none;position:absolute;inset:0}.contact__water img{object-fit:cover;width:100%;height:100%}.contact__fields{z-index:1;text-align:left;flex-direction:column;gap:clamp(16px,2vw,28px);width:min(33.5rem,100%);margin-inline:auto;display:flex;position:relative}.field{background:var(--field);width:100%;min-height:3.25rem;font:400 1rem var(--font-sans), sans-serif;color:var(--ink);border:0;border-radius:.25rem;outline:none;padding:.875rem 1rem}.field::placeholder{color:var(--ink-muted)}.field:focus{box-shadow:0 0 0 2px var(--water)}.f{flex-direction:column;gap:.5rem;min-width:0;display:flex}.contact__fields label{text-transform:uppercase;letter-spacing:.12em;color:#ffffffd1;font-size:.6875rem;font-weight:600}.f__req{color:var(--air)}.row{gap:clamp(14px,2vw,24px);display:flex}.row>.f{flex:1}.select-field{position:relative}.select-field .field{appearance:none;color:var(--ink-muted);cursor:pointer;padding-right:2.5rem}.select-field .field:has(option:checked:not([disabled])){color:var(--ink)}.select-field:after{content:"";border:.4375rem solid #0000;border-top-color:var(--ink-muted);pointer-events:none;border-bottom-width:0;position:absolute;top:50%;right:1.125rem;transform:translateY(-30%)}.textarea-field{position:relative}.textarea-field .field{resize:vertical;min-height:5.25rem;padding:.875rem 2.75rem .875rem 1rem;line-height:1.5}.count{color:var(--ink-muted);font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.submit{width:14.5rem;max-width:100%;min-height:2.75rem;color:var(--ink);font:500 .875rem var(--font-sans), sans-serif;cursor:pointer;background:#fff;border:0;border-radius:.25rem;justify-content:center;align-self:center;align-items:center;margin-top:clamp(6px,1vw,12px);padding-block:.625rem;transition:background .2s,transform .25s,box-shadow .25s;display:flex}.submit:hover{background:#ececec;transform:perspective(600px)translateZ(20px);box-shadow:0 14px 34px #00000047}.submit:disabled{opacity:.7;cursor:default}.form-status{color:#fffc;min-height:1.125rem;margin-top:.75rem;font-size:.875rem}.contact__form .form-status{text-align:center}.form-status.is-note{color:#8fe3cd}.form-status.is-error{color:#ffb1a3}@media (min-width:861px){.contact__form{--u:min(16px, calc(100vw / 120));max-width:calc(69.375 * var(--u));border-radius:calc(.5 * var(--u));padding:calc(4.5 * var(--u)) calc(3.75 * var(--u))}.contact__fields{width:min(calc(33.5 * var(--u)), 100%);gap:calc(1.625 * var(--u))}.contact__fields .f{gap:calc(.25 * var(--u))}.contact__fields label{font-size:calc(.625 * var(--u))}.contact__fields .field{min-height:calc(3.25 * var(--u));border-radius:calc(.25 * var(--u));padding:calc(.875 * var(--u)) calc(1 * var(--u));font-size:calc(1 * var(--u))}.contact__fields .row{gap:calc(1.75 * var(--u))}.contact__fields .select-field .field{padding-right:calc(2.5 * var(--u))}.contact__fields .select-field:after{right:calc(1.125 * var(--u));border-width:calc(.4375 * var(--u));border-bottom-width:0}.contact__fields .textarea-field .field{min-height:calc(5.25 * var(--u));padding:calc(.875 * var(--u)) calc(2.75 * var(--u)) calc(.875 * var(--u)) calc(1 * var(--u))}.contact__fields .count{right:calc(.75 * var(--u));bottom:calc(.5 * var(--u));font-size:calc(.75 * var(--u))}.contact__fields .submit{width:calc(14.5 * var(--u));min-height:calc(2.5 * var(--u));margin-top:calc(.75 * var(--u));padding-block:calc(.5 * var(--u));border-radius:calc(.25 * var(--u));font-size:calc(.875 * var(--u))}.contact__form .form-status{margin-top:calc(.75 * var(--u));min-height:calc(1.125 * var(--u));font-size:calc(.875 * var(--u))}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header__cta,.signup button,.submit{isolation:isolate;position:relative;overflow:hidden}.site-header__cta:before,.signup button:before,.submit:before{content:"";pointer-events:none;z-index:-1;background:url(/submit-water.svg) 50%/cover no-repeat;height:108%;position:absolute;top:0;left:0}.site-header__cta:before{width:85%}.submit:before{width:48%}.signup button:before{width:65%}@media (max-width:600px){.signup button:before{width:40%}}.footer:before{content:"";background:linear-gradient(90deg, var(--fire) 0 25%, var(--forest-mid) 25% 50%, var(--water) 50% 75%, var(--air) 75% 100%);height:3px;position:absolute;inset:0 0 auto}.footer{background:var(--forest);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .85rem;min-height:3.75rem;padding:1rem;font-size:.75rem;display:flex;position:relative}.footer i{background:#fff6;width:1px;height:.875rem}@media (max-width:980px){.beat{grid-template-columns:1fr;row-gap:clamp(20px,3vw,32px)}.beat__rail{position:static}.beat h2{max-width:28ch}.mission{grid-template-columns:1fr;row-gap:clamp(20px,3vw,30px)}.beat__note,.about__headline{max-width:none}.peshagi{grid-template-columns:1fr}.peshagi__mark{aspect-ratio:16/9}.cert{grid-template-columns:minmax(110px,.5fr) minmax(0,1fr)}.scene.is-live .drift{--drift:0px}.scene.is-live .drift--glow{--drift:26px}.scene.is-live .drift--spore{--drift:22px}.scene.is-live .drift--mark{--drift:15px}.scene{--plx-scale:.4}.scene.js-rv [data-rv]{--rv-y:16px;transition-duration:.5s;transition-delay:calc(var(--rv-i,0) * 55ms)}}@media (max-width:600px){.stats,.stages,.audiences{grid-template-columns:1fr}.stages li+li,.audiences li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.stages li,.audiences li{padding-right:0}.stats__item{padding:clamp(18px,4.5vw,26px) 0 0}.stats__item+.stats__item{border-left:0;border-top:1px solid var(--line);padding-left:0}.cert{grid-template-columns:1fr;align-items:start}.cert__media{max-width:190px}.cert__facts{gap:12px 16px}.hero__title{font-size:clamp(1.75rem,8.2vw,2.5rem)}.logo__mark{height:40px}.site-header__cta{min-height:2.375rem;padding-inline:14px;font-size:.75rem}.contact__lede,.contact__sub{text-align:left}.about__headline{font-size:clamp(1.9rem,8.6vw,2.6rem);line-height:1.1}.mission{border-radius:.5rem}.row{flex-direction:column}}@media (max-aspect-ratio:5/4){.hero{padding-top:var(--bar)}.site-header{background:var(--bar-solid)}.logo__mark--light{opacity:0}.logo__mark--dark{opacity:1}.hero__controls{gap:.5rem;bottom:12px;right:12px}.icon-btn{width:2.5rem;height:2.5rem}.hero__content{grid-template-columns:1fr;padding-block:clamp(22px,6vw,40px) clamp(26px,7vw,44px)}.hero__aside{text-align:left;align-items:flex-start}.hero__tagline{max-width:none}.hero__title{max-width:16ch}}@media (max-width:480px){.signup__row{flex-wrap:wrap}.signup__field,.signup button{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.about__headline.js-anim .char{opacity:1}.scene.is-live .drift{transform:translate(-50%)}.scene.is-live .plx{transform:none}.scene.js-rv [data-rv]{--rv-y:0px;opacity:1;transform: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-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}
:root{--forest:#292440;--forest-mid:#443a63;--forest-deep:#1d1930;--paper:#f8f4ee;--ink:#292440;--ink-soft:#615c71;--muted:#928ca0;--ink-muted:#756f82;--line:#29244026;--field:#fbf9f5;--fire:#b4695b;--water:#7182b5;--air:#c99358;--fire-ink:#9a4f44;--water-ink:#53679b;--air-ink:#986631}::selection{color:var(--forest);background:#d9d2e5}:root{--bar-solid:#fbf9f5}.site-header__cta:hover{box-shadow:0 12px 26px -10px #1d193073}.icon-btn{background:#1d193061}.icon-btn:hover{background:#1d1930a6}.peshagi:hover{border-color:var(--forest);box-shadow:0 18px 40px -24px #1d193066}.drift--spore{background:radial-gradient(circle,#29244017,#0000 66%)}.drift--glow{background:radial-gradient(circle,#7182b547,#0000 62%)}.principles{grid-template-columns:1fr 1fr;gap:clamp(18px,2vw,34px);padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(34px,4vw,68px);display:grid}.principle{border-radius:.75rem;flex-direction:column;justify-content:space-between;min-height:clamp(360px,34vw,520px);padding:clamp(28px,4vw,64px);display:flex;overflow:hidden}.principle--vision{background:var(--paper);border:1px solid var(--line)}.principle--vision .about__headline{max-width:15ch;color:var(--forest);text-align:left;margin-top:clamp(16px,2vw,28px)}.principle--mission{background:var(--forest-deep);color:#fff;position:relative}.principle--mission .label{color:var(--air);z-index:1;position:relative}.principle__emblem{opacity:.24;filter:grayscale()brightness(2);width:min(180px,32%);height:auto;position:absolute;top:clamp(24px,3vw,46px);right:clamp(24px,4vw,60px)}.principle__quote{z-index:1;letter-spacing:-.02em;max-width:28ch;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.42;position:relative}.principle__values{z-index:1;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.45rem 1rem;padding-top:18px;list-style:none;display:flex;position:relative}.principle__values li{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:600}@media (max-width:820px){.principles{grid-template-columns:1fr}.principle{min-height:0}.principle--vision .about__headline{max-width:none}}
