@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:aquarium;src:url(../media/AQUARIUM-s.p.3l-nk2dkk6ehg.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aquarium Fallback;src:local(Arial);ascent-override:121.3%;descent-override:32.13%;line-gap-override:0.0%;size-adjust:62.24%}.aquarium_b8fdf7b7-module__rBF0UW__className{font-family:aquarium,aquarium Fallback,Georgia,serif;font-style:normal;font-weight:400}.aquarium_b8fdf7b7-module__rBF0UW__variable{--font-aquarium:"aquarium", "aquarium Fallback", Georgia, serif}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--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-pearl:#daeef7;--font-display:var(--font-aquarium), Georgia, serif}}@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{.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[11px\]{top:11px}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62vh\]{min-height:62vh}.min-h-\[65vh\]{min-height:65vh}.min-h-\[78vh\]{min-height:78vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-\[5px\]{width:5px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[13em\]{max-width:13em}.max-w-\[18ch\]{max-width:18ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[56em\]{max-width:56em}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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)}.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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-11{row-gap:calc(var(--spacing) * 11)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.bg-\[\#2dd4bf\]{background-color:#2dd4bf}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-pearl{color:var(--color-pearl)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.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))}.transition-all{transition-property:all;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-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))}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.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\:text-\[var\(--c-text-2\)\]:hover{color:var(--c-text-2)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:self-auto{align-self:auto}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:block{display:block}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1\.62fr_1fr\]{grid-template-columns:1.62fr 1fr}.md\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.md\:items-end{align-items:flex-end}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pl-\[8\%\]{padding-left:8%}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.3rem\]{font-size:1.3rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2rem\]{font-size:2rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-end{align-self:flex-end}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pr-16{padding-right:calc(var(--spacing) * 16)}.lg\:pl-\[8\%\]{padding-left:8%}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--c-deep:#020b14;--c-base:#05101e;--c-card:#081828;--c-card-alt:#0a1e30;--c-card-dark:#0e1f30;--c-mid:#0e2538;--c-grad-a:#092030;--c-grad-b:#0d2540;--c-text-1:#daeef7;--c-text-2:#9dc8de;--c-text-3:#6baabf;--c-text-4:#3d6b80;--c-text-5:#7fb3c8;--c-text-6:#2d5060;--c-border-soft:#ffffff0d;--c-border-teal:#2dd4bf1f;--c-nav-bg:#05101ee0;--c-nav-border:#2dd4bf1a;--c-nav-mobile:#05101ef7}html,body,#root{background-color:var(--c-base);height:100%;color:var(--c-text-1);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Inter,system-ui,sans-serif}html{overscroll-behavior-x:none;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}.page-hero{min-height:max(60svh,32rem);padding-top:calc(4rem + env(safe-area-inset-top))}*{scrollbar-width:thin;scrollbar-color:#2dd4bf33 transparent}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2dd4bf33;border-radius:99px}.font-display{font-family:var(--font-aquarium), Georgia, serif;letter-spacing:.04em}.font-body{font-family:Inter,system-ui,sans-serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatSlow{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-8px)translate(4px)}66%{transform:translateY(-14px)translate(-3px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes bubbleRise{0%{opacity:.6;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100vh)scale(.5)}}@keyframes breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}@keyframes lightRay{0%,to{opacity:.03;transform:skew(-2deg)scaleY(1)}50%{opacity:.08;transform:skew(2deg)scaleY(1.05)}}@keyframes driftGlobalLightRay{0%,to{transform:translate3d(-2.5vw, 0, 0) skewX(var(--ray-skew)) scaleY(.96)}45%{transform:translate3d(3.5vw, 1vh, 0) skewX(calc(var(--ray-skew) + 3deg)) scaleY(1.04)}72%{transform:translate3d(-.75vw, -1vh, 0) skewX(calc(var(--ray-skew) - 2deg)) scaleY(1)}}@keyframes waveX{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-slow{animation:9s ease-in-out infinite floatSlow}.animate-breathe{animation:4s ease-in-out infinite breathe}.animate-light-ray{animation:7s ease-in-out infinite lightRay}.animate-fade-up{animation:.8s forwards fadeUp}.animate-fade-in{animation:1s forwards fadeIn}.global-light-rays{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.global-light-ray{top:-12vh;left:var(--ray-left);width:var(--ray-width);opacity:0;transform-origin:top;height:130vh;animation:driftGlobalLightRay var(--ray-duration) ease-in-out var(--ray-delay) infinite alternate;will-change:transform, opacity;background:linear-gradient(#67e8f921 0%,#2dd4bf0b 52%,#0000 88%);transition:opacity 2.4s ease-in-out;position:absolute}.global-light-ray.is-active{opacity:.58}.reveal{opacity:0;transition-property:opacity,transform,filter;transition-duration:.85s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.reveal.from-up{transform:translateY(36px)}.reveal.from-left{transform:translate(-44px)}.reveal.from-right{transform:translate(44px)}@media (max-width:767px){.reveal.from-left,.reveal.from-right{transform:translateY(36px)}}.reveal.from-scale{transform:scale(.9)}.reveal.from-blur{filter:blur(10px);transform:translateY(18px)}.reveal.visible{opacity:1;filter:none;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.delay-7{transition-delay:.7s}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-ticker{animation:28s linear infinite ticker}@keyframes drawLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.btn-water{color:#2dd4bf;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;transition:color .3s,border-color .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}.btn-water:before{content:"";opacity:0;background:linear-gradient(135deg,#2dd4bf14 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.btn-water:hover{color:#5eead4;background:#2dd4bf38;border-color:#2dd4bfb3}.btn-water:hover:before{opacity:1}.btn-solid{color:#05101e;cursor:pointer;background:#2dd4bf;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;transition:background .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.btn-solid:hover{background:#5eead4;transform:translateY(-1px)}.btn-water>*,.btn-solid>*{z-index:1;position:relative}.section-pad{padding-top:6rem;padding-bottom:6rem}@media (max-width:768px){.section-pad{padding-top:3.5rem;padding-bottom:3.5rem}}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081828a6;border:1px solid #2dd4bf1f}.glass-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff12}.bubble{pointer-events:none;background:radial-gradient(circle at 30% 30%,#67e8f94d,#2dd4bf0d);border:1px solid #67e8f933;border-radius:50%;animation:linear infinite bubbleRise;position:absolute}@keyframes ambientBubbles{0%,to{background-position:7% 14%,72% 18%,36% 81%,91% 74%,18% 57%}50%{background-position:9% 8%,69% 25%,39% 74%,88% 81%,21% 51%}}main section:not(:first-child){animation:22s ease-in-out infinite ambientBubbles;background-image:radial-gradient(circle at 7% 14%,#67e8f91c 0 2px,#67e8f906 3px,#0000 5px),radial-gradient(circle at 72% 18%,#2dd4bf17 0 3px,#0000 5px),radial-gradient(circle at 36% 81%,#67e8f912 0 2px,#0000 4px),radial-gradient(circle at 91% 74%,#2dd4bf1a 0 2px,#2dd4bf05 3px,#0000 5px),radial-gradient(circle at 18% 57%,#67e8f90f 0 1px,#0000 3px)!important;background-repeat:repeat!important;background-size:360px 360px,430px 430px,310px 310px,510px 510px,280px 280px!important}@media (prefers-reduced-motion:reduce){.btn-water:after,.btn-solid:after,.global-light-ray,main section:not(:first-child){animation:none}}.img-deep{filter:saturate(.9)brightness(.85)}.img-overlay:after{content:"";background:linear-gradient(#0000 40%,#05101e 100%);position:absolute;inset:0}.specimen-stagger{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,0,0,1);transform:translateY(8px)}.specimen-index-list.is-visible .specimen-stagger{opacity:1;transform:none}.specimen-stagger+.specimen-stagger .specimen-row{border-top:1px solid #ffffff0d}.specimen-row{transition:border-color .3s}.specimen-name{color:var(--c-text-1);transition:transform .35s cubic-bezier(.2,0,0,1),color .3s}.specimen-index{transition:color .3s}.specimen-link:hover .specimen-name{color:#2dd4bf;transform:translate(3px)}.specimen-link:hover .specimen-index{color:#2dd4bf}.param-band{transition:transform 1.1s cubic-bezier(.2,0,0,1)}.editorial-row{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.editorial-nav.is-visible .editorial-row{opacity:1;transform:none}.editorial-label,.editorial-index,.editorial-arrow{transition:transform .4s cubic-bezier(.2,0,0,1),color .3s,opacity .3s}.editorial-arrow{opacity:0;transform:translate(-8px)}.editorial-rule{transition:background .4s}.editorial-row:hover .editorial-label{color:#fff;transform:translate(6px)}.editorial-row:hover .editorial-index{color:#2dd4bf}.editorial-row:hover .editorial-arrow{opacity:1;transform:none}.editorial-row:hover .editorial-rule{background:linear-gradient(90deg,#2dd4bf80,#2dd4bf0d)!important}.stat-rail-line{transition:transform 1.2s cubic-bezier(.2,0,0,1);transform:scaleX(0)}.stat-rail-line.is-drawn{transform:scaleX(1)}.stat-tick{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.stat-rail-line.is-drawn~div .stat-tick{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.specimen-stagger,.editorial-row,.stat-tick{opacity:1;transition:none;transform:none}.stat-rail-line,.param-band{transition:none;transform:none}}.specimen-plate .specimen-photo{transition:transform .7s cubic-bezier(.2,0,0,1)}.specimen-plate:hover .specimen-photo{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.specimen-plate .specimen-photo,.specimen-plate:hover .specimen-photo{transition:none;transform:none}}.ruled-note{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.ruled-notes.is-visible .ruled-note{opacity:1;transform:none}.ruled-note-line{transition:transform .9s cubic-bezier(.2,0,0,1);transform:scaleX(0)}.ruled-notes.is-visible .ruled-note-line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ruled-note,.ruled-note-line{opacity:1;transition:none;transform:none}}:root{--orn-moss:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2044%22%3E%20%3Cpath%20d%3D%22M6%2044c0-7%204-11%209-11s8%204%208%2010z%22%20fill%3D%22%234e8f28%22%2F%3E%20%3Cpath%20d%3D%22M16%2044c-1-9%205-15%2012-15s12%206%2011%2015z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M31%2044c-1-7%204-12%2010-12s10%205%209%2012z%22%20fill%3D%22%238dc33d%22%2F%3E%20%3Cpath%20d%3D%22M45%2044c0-6%204-9%208-9s7%203%207%209z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M12%2034c1-5%200-8-2-11M22%2029c0-6%202-9%205-12M34%2032c1-5%203-8%206-10M50%2035c0-4%202-6%204-8%22%20stroke%3D%22%238dc33d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%20%3C%2Fsvg%3E);--orn-plant:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2044%22%3E%20%3Cpath%20d%3D%22M30%2044c-8-6-13-16-12-27%205%207%2010%2015%2012%2027z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M32%2044c6-8%209-18%207-28-4%208-7%2017-7%2028z%22%20fill%3D%22%238dc33d%22%2F%3E%20%3Cpath%20d%3D%22M31%2044c-3-9-9-14-16-17%205%208%2010%2013%2016%2017z%22%20fill%3D%22%234e8f28%22%2F%3E%20%3Cpath%20d%3D%22M33%2044c5-7%2012-11%2019-12-7%205-13%208-19%2012z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M31%2044c0-9%200-15%201-20%22%20stroke%3D%22%234e8f28%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%20%3C%2Fsvg%3E);--orn-coral:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2044%22%3E%20%3Cpath%20d%3D%22M30%2044V26%22%20stroke%3D%22%231dcac1%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M30%2032l-9-9M30%2030l10-10M30%2024l-5-8M30%2024l6-9%22%20stroke%3D%22%231dcac1%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2222%22%20r%3D%223%22%20fill%3D%22%2367e8f9%22%2F%3E%20%3Ccircle%20cx%3D%2241%22%20cy%3D%2219%22%20r%3D%223%22%20fill%3D%22%2367e8f9%22%2F%3E%20%3Ccircle%20cx%3D%2224%22%20cy%3D%2215%22%20r%3D%222.5%22%20fill%3D%22%2367e8f9%22%2F%3E%20%3Ccircle%20cx%3D%2237%22%20cy%3D%2214%22%20r%3D%222.5%22%20fill%3D%22%2367e8f9%22%2F%3E%20%3Cpath%20d%3D%22M46%2044c0-6%203-10%207-10s6%204%206%2010z%22%20fill%3D%22%231dcac1%22%20opacity%3D%220.75%22%2F%3E%20%3C%2Fsvg%3E);--orn-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2044%22%3E%20%3Cpath%20d%3D%22M4%2044C4%2030%2014%2022%2028%2018s24-9%2030-16%22%20stroke%3D%22%234e8f28%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M14%2032c-4-2-6-5-6-9%204%201%207%204%206%209z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M22%2025c-1-4%200-8%203-10%201%204%200%208-3%2010z%22%20fill%3D%22%238dc33d%22%2F%3E%20%3Cpath%20d%3D%22M32%2019c3-3%207-4%2010-3-2%203-6%205-10%203z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3Cpath%20d%3D%22M43%2013c1-4%204-6%208-6-1%204-4%206-8%206z%22%20fill%3D%22%238dc33d%22%2F%3E%20%3Cpath%20d%3D%22M52%207c3-2%206-2%209-1-2%203-6%203-9%201z%22%20fill%3D%22%236bad2f%22%2F%3E%20%3C%2Fsvg%3E)}.btn-orn{overflow:visible!important}.btn-orn:after{content:"";background-image:var(--orn-moss);pointer-events:none;z-index:0;opacity:.9;filter:drop-shadow(0 1px 3px #020b148c);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:46px;height:32px;animation:7s ease-in-out infinite ornSway;position:absolute}.orn-moss:after{background-image:var(--orn-moss)}.orn-plant:after{background-image:var(--orn-plant)}.orn-coral:after{background-image:var(--orn-coral)}.orn-vine:after{background-image:var(--orn-vine);width:54px}.orn-bl:after{transform-origin:0 100%;bottom:-10px;left:-12px}.orn-br:after{transform-origin:100% 100%;animation-delay:-1.7s;bottom:-10px;right:-12px;transform:scaleX(-1)}.orn-tl:after{transform-origin:0 0;animation-delay:-3.1s;top:-10px;left:-12px;transform:scaleY(-1)}.orn-tr:after{transform-origin:100% 0;animation-delay:-4.6s;top:-10px;right:-12px;transform:scale(-1)}.orn-bc:after{transform-origin:bottom;opacity:.8;margin-left:-23px;animation-delay:-2.4s;bottom:-9px;left:50%}@keyframes ornSway{0%,to{translate:0;rotate:-2.5deg}50%{translate:0 -1.5px;rotate:2.5deg}}@media (max-width:640px){.btn-orn:after{width:36px;height:25px}.orn-vine:after{width:42px}}@media (prefers-reduced-motion:reduce){.btn-orn:after{animation:none}}.fish-layer{z-index:1;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}main section>:not(.absolute):not(.fixed):not(.sticky),footer>:not(.absolute):not(.fixed):not(.sticky){z-index:2;position:relative}.fish-lane{will-change:transform;width:max-content;animation-name:swimAcross;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.fish-lane.swim-left{animation-name:swimAcrossReverse}.fish-bob{animation-name:fishBob;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.fish-svg{width:calc(120px * var(--fish-scale,1));height:auto;opacity:var(--fish-depth,.4);filter:blur(var(--fish-blur,0));display:block}.swim-right .fish-svg{transform:scaleX(-1)}@keyframes swimAcross{0%{transform:translate(-18vw)}to{transform:translate(118vw)}}@keyframes swimAcrossReverse{0%{transform:translate(118vw)}to{transform:translate(-18vw)}}@keyframes fishBob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@media (max-width:640px){.fish-lane:nth-child(2n){display:none}.fish-svg{width:calc(88px * var(--fish-scale,1))}}@media (prefers-reduced-motion:reduce){.fish-layer{display:none}}.speak-btn{color:#2dd4bfbf;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .25s;display:inline-flex;position:relative}.speak-btn:hover,.speak-btn.is-speaking{color:#5eead4}.speak-btn:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.speak-btn .speak-wave{opacity:.45}.speak-btn.is-speaking .speak-wave{animation:1.1s ease-in-out infinite speakPulse}.speak-btn.is-speaking .speak-wave-2{animation-delay:.25s}@keyframes speakPulse{0%,to{opacity:.25}50%{opacity:1}}@media (pointer:coarse){.speak-btn:before{content:"";position:absolute;inset:-.5rem}}@media (prefers-reduced-motion:reduce){.speak-btn.is-speaking .speak-wave{opacity:1;animation:none}}.guide-back{color:var(--c-text-3);border-bottom:1px solid #2dd4bf4d;padding-bottom:2px;font-size:.875rem;transition:color .25s,border-color .25s}.guide-back:hover{color:#5eead4;border-color:#5eead4}.guide-hero-credit{color:var(--c-text-4);font-size:11px}.guide-credit{color:var(--c-text-4);white-space:nowrap}.guide-credit a{color:var(--c-text-3);text-underline-offset:2px;text-decoration:underline}.guide-credit a:hover{color:#5eead4}.guide-prose{max-width:68ch;color:var(--c-text-2);font-size:1.0625rem;line-height:1.8}.guide-prose>*+*,.guide-prose+.guide-prose,.guide-figure+.guide-prose,div+.guide-prose{margin-top:1.3em}.guide-prose strong{color:var(--c-text-1);font-weight:600}.guide-prose em{color:var(--c-text-1)}.guide-prose h3{font-family:var(--font-aquarium), Georgia, serif;color:var(--c-text-1);margin-top:2.4em;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.2}.guide-prose h3+*{margin-top:.7em}.guide-prose ul,.guide-prose ol{padding:0;list-style:none}.guide-prose li{padding-left:1.6em;position:relative}.guide-prose li+li{margin-top:.65em}.guide-prose ul>li:before{content:"";background:#2dd4bfb3;border-radius:999px;width:5px;height:5px;position:absolute;top:.8em;left:.3em}.guide-prose ol{counter-reset:guide-step}.guide-prose ol>li{counter-increment:guide-step;padding-left:2.2em}.guide-prose ol>li:before{content:counter(guide-step);font-family:var(--font-aquarium), Georgia, serif;color:#2dd4bf;font-size:1.2em;position:absolute;top:-.05em;left:0}.guide-link{color:#5eead4;text-underline-offset:3px;text-decoration:underline}.guide-lead>p:first-child{color:var(--c-text-1);font-size:1.2rem;line-height:1.7}.guide-lead>p:first-child:first-letter{float:left;font-family:var(--font-aquarium), Georgia, serif;color:#5eead4;padding:.06em .12em 0 0;font-size:3.7em;line-height:.82}.guide-section{padding-top:4.5rem;scroll-margin-top:6rem}.guide-h2{letter-spacing:-.015em;max-width:24ch;color:var(--c-text-1);background:linear-gradient(90deg,#2dd4bf 0 2.5rem,#ffffff12 2.5rem) top/100% 1px no-repeat;margin-bottom:1.4rem;padding-top:1.4rem;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1}.guide-figure{max-width:68ch;margin:2.8rem 0 0}.guide-figure-wide{max-width:100%}.guide-figure figcaption{max-width:62ch;color:var(--c-text-3);margin-top:.85rem;font-size:.8125rem;line-height:1.6}.guide-photo{background:var(--c-card-dark);border-radius:3px;position:relative;overflow:hidden}.guide-photo img{object-fit:cover;filter:saturate(.9)brightness(.8);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.guide-photo:hover img{transform:scale(1.04)}.guide-pullquote{letter-spacing:-.015em;max-width:26ch;color:var(--c-text-1);border-left:2px solid #2dd4bf;margin:4.5rem 0 0;padding-left:1.6rem;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.18}@media (min-width:1024px){.guide-pullquote{margin-left:18%}}.guide-short{border-top:1px solid #2dd4bf59;max-width:68ch;margin-top:5rem;padding-top:1.6rem}.guide-short h2{color:var(--c-text-1);font-size:clamp(1.5rem,2.4vw,1.9rem)}.guide-short ul{margin-top:1.1rem;padding:0;list-style:none}.guide-short li{color:var(--c-text-2);border-bottom:1px solid #ffffff0d;padding:.7rem 0 .7rem 1.6em;line-height:1.65;position:relative}.guide-short li:before{content:"";background:#2dd4bf;border-radius:999px;width:5px;height:5px;position:absolute;top:1.35rem;left:.3em}.guide-toc{position:sticky;top:6.5rem}.guide-toc-label{color:var(--c-text-4);margin-bottom:.9rem;font-size:.75rem}.guide-toc ol{border-left:1px solid #ffffff12;padding:0;list-style:none}.guide-toc a{color:var(--c-text-4);border-left:1px solid #0000;margin-left:-1px;padding:.42rem 0 .42rem .9rem;font-size:.8125rem;line-height:1.4;transition:color .25s,border-color .25s;display:block}.guide-toc a:hover{color:var(--c-text-2)}.guide-toc a[aria-current=location]{color:#5eead4;border-left-color:#2dd4bf}.guide-toc-mobile{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin-bottom:2.5rem}.guide-toc-mobile summary{cursor:pointer;color:var(--c-text-2);padding:.9rem 0;font-size:.875rem}.guide-toc-mobile ol{padding:0 0 .9rem;list-style:none}.guide-toc-mobile a{color:var(--c-text-3);padding:.45rem 0;font-size:.875rem;display:block}.guide-progress{z-index:101;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.guide-progress-bar{transform-origin:0;background:linear-gradient(90deg,#2dd4bf,#67e8f9);height:100%;transform:scaleX(0)}.guide-table-wrap{overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%;font-size:.9375rem}.guide-table-wrap th{text-align:left;color:var(--c-text-4);border-bottom:1px solid #2dd4bf4d;padding:.6rem 1rem .6rem 0;font-size:.75rem;font-weight:500}.guide-table-wrap td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem .75rem 0}.gv-axis{fill:var(--c-text-4);font-variant-numeric:tabular-nums;font-size:11px}.gv-label{fill:var(--c-text-2);font-size:12px}.gv-grid{stroke:#ffffff12;stroke-width:1px}.gv-draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.is-visible .gv-draw{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.guide-photo img,.guide-photo:hover img{transition:none;transform:none}.gv-draw{stroke-dashoffset:0;transition:none}}.nc-cap{color:var(--c-text-4);font-size:.8125rem}.nc-cap-end{text-align:right;margin-top:1.1rem}.nc-row{gap:0;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.nc-stage-wrap{display:grid}.nc-stage{grid-template-columns:4.2rem 1fr;align-items:center;column-gap:1rem;display:grid}.nc-ring{width:4.2rem;height:4.2rem;color:var(--c-text-1);border:2px solid;border-radius:999px;grid-row:span 2;place-items:center;font-size:1.15rem;display:grid}.nc-name{color:var(--c-text-1);align-self:end;font-size:1rem}.nc-effect{color:var(--c-text-3);align-self:start;font-size:.8125rem}.nc-link{grid-template-columns:4.2rem 1fr;align-items:center;column-gap:1rem;min-height:3.4rem;display:grid}.nc-line{background:#ffffff1f;justify-self:center;width:1px;height:100%;min-height:3.4rem;position:relative;overflow:hidden}.nc-pulse{background:linear-gradient(#0000,#5eead4,#0000);width:1px;height:40%;animation:2.4s linear infinite ncFlowY;position:absolute;left:0}.nc-bacteria{color:var(--c-text-4);font-size:.75rem;font-style:italic}@keyframes ncFlowY{0%{top:-40%}to{top:100%}}@keyframes ncFlowX{0%{left:-40%}to{left:100%}}@media (min-width:768px){.nc-row{grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start}.nc-stage-wrap{grid-template-columns:auto 1fr;align-items:start}.nc-stage{grid-template-columns:1fr;justify-items:start;row-gap:.4rem;max-width:12rem}.nc-ring{grid-row:auto}.nc-link{grid-template-columns:1fr;row-gap:.5rem;min-width:7rem;min-height:0;padding:1.9rem 1.2rem 0}.nc-line{justify-self:stretch;width:100%;height:1px;min-height:0}.nc-pulse{background:linear-gradient(90deg,#0000,#5eead4,#0000);width:40%;height:1px;animation-name:ncFlowX;top:0}}.gv-legend{color:var(--c-text-2);flex-wrap:wrap;gap:.4rem 1.2rem;margin-bottom:.6rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.gv-legend li{align-items:center;gap:.45rem;display:flex}.gv-legend span{border-radius:2px;width:14px;height:2px}.gv-plot{outline:none;position:relative}.gv-plot:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #2dd4bf}.gv-plot svg{display:block}.gv-tip{pointer-events:none;min-width:9rem;color:var(--c-text-3);background:#081828f0;border:1px solid #2dd4bf33;border-radius:3px;padding:.55rem .7rem;font-size:.75rem;position:absolute}.gv-tip p+p{margin-top:.2rem}.gv-tip-title{color:var(--c-text-4);margin-bottom:.25rem}.gv-tip strong{color:var(--c-text-1);margin-right:.2rem;font-weight:600}.gv-key{vertical-align:middle;width:10px;height:2px;margin-right:.45rem;display:inline-block}.gv-table{color:var(--c-text-3);margin-top:.8rem;font-size:.8125rem}.gv-table summary{cursor:pointer;color:var(--c-text-4)}.gv-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:.6rem}.gv-table th,.gv-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:.35rem 1.4rem .35rem 0}.gv-table th{color:var(--c-text-4);font-weight:500}.fa-examples{flex-wrap:wrap;gap:.5rem;display:flex}.fa-examples button{color:var(--c-text-2);cursor:pointer;border:1px solid #ffffff1a;border-radius:2px;padding:.45rem .9rem;font-size:.8125rem;transition:border-color .2s,color .2s}.fa-examples button:hover{border-color:#2dd4bf66}.fa-examples button[aria-pressed=true]{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf80}.fa-controls{gap:1rem 2rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.fa-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.fa-controls label{color:var(--c-text-3);gap:.4rem;font-size:.8125rem;display:grid}.fa-controls b{color:var(--c-text-1);margin-left:.3rem;font-weight:500}.fa-controls input{accent-color:#2dd4bf;width:100%}.fa-readout{margin-top:1.8rem}.fa-value{color:var(--c-text-1);letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1}.fa-value span{color:var(--c-text-3);letter-spacing:0;margin-left:.4rem;font-size:.9rem;font-weight:400}.fa-share{color:var(--c-text-3);margin-top:.4rem;font-size:.875rem}.fa-scale{margin-top:1.4rem}.fa-track{background:linear-gradient(90deg,#2dd4bf40,#ffffff14 60%,#ea580c59);border-radius:2px;height:3px;position:relative}.fa-danger{background:var(--c-text-2);width:1px;height:17px;position:absolute;top:-7px}.fa-marker{border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;box-shadow:0 0 0 2px #05101e}.fa-ticks{height:1.4rem;color:var(--c-text-4);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:11px;position:relative}.fa-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.fa-ticks span:first-child{transform:none}.fa-ticks span:last-child{transform:translate(-100%)}.fa-status{color:var(--c-text-2);align-items:baseline;gap:.6rem;margin-top:.9rem;font-size:.9375rem;display:flex}.fa-status span{border-radius:999px;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.nc-pulse{animation:none;display:none}.fa-marker{transition:none}}.hs-svg{width:100%;height:auto;display:block}.hs-note{fill:var(--c-text-3);font-size:13px}.hs-toggle,.lf-presets{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.hs-toggle button,.lf-presets button{color:var(--c-text-2);cursor:pointer;border:1px solid #ffffff1a;border-radius:2px;padding:.45rem .9rem;font-size:.8125rem;transition:border-color .2s,color .2s}.hs-toggle button:hover,.lf-presets button:hover{border-color:#2dd4bf66}.hs-toggle button[aria-pressed=true],.lf-presets button[aria-pressed=true]{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf80}.hs-move,.hs-stone,.hs-fade{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s,stroke-opacity .6s}.hs-pair{gap:1.5rem;display:grid}@media (min-width:640px){.hs-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-label{color:var(--c-text-2);margin-top:.5rem;font-size:.875rem}.hs-shapes{gap:2rem 1.75rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.hs-shapes{grid-template-columns:1.15fr 1fr 1fr}.hs-shapes li:nth-child(2){margin-top:2.5rem}}.hs-shape-name{color:var(--c-text-1);margin-top:.8rem;font-size:1.35rem}.hs-shape-note{color:var(--c-text-3);max-width:34ch;margin-top:.35rem;font-size:.875rem;line-height:1.6}.hs-scroll{overflow-x:auto}.lf-stage{align-items:end;gap:1.6rem;display:grid}@media (min-width:768px){.lf-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.lf-bars{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;height:15rem;padding-top:1.5rem;display:grid;position:relative}.lf-bar{position:relative}.lf-used{background:#2dd4bf8c;border-radius:2px 2px 0 0;transition:height .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:22%;right:22%}.lf-spare{border-top:2px solid;border-radius:3px 3px 0 0;transition:height .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1);position:absolute;left:22%;right:22%}.lf-line{z-index:1;background:#daeef7;height:1px;transition:bottom .45s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.lf-line span{color:var(--c-text-2);background:var(--c-base);padding-left:.4rem;font-size:11px;position:absolute;bottom:4px;right:0}.lf-controls{gap:.85rem;display:grid}.lf-controls label{color:var(--c-text-2);grid-template-columns:5.5rem 1fr;align-items:center;gap:.8rem;font-size:.875rem;display:grid}.lf-controls input{accent-color:#2dd4bf;width:100%}.lf-key,.pp-key{color:var(--c-text-3);flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:1rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.lf-key li,.pp-key li{align-items:center;gap:.5rem;display:flex}.lf-key span,.pp-key span{border-radius:2px;width:12px;height:12px}.lf-key .lf-key-used{background:#2dd4bf8c}.lf-read{color:var(--c-text-2);max-width:60ch;margin-top:.9rem;font-size:.9375rem}.ai-head{display:none}.ai-row{color:var(--c-text-3);border-bottom:1px solid #ffffff0f;gap:.25rem;padding:1rem 0;font-size:.875rem;line-height:1.5;display:grid}.ai-name{color:var(--c-text-1);font-size:1.1rem}.ai-mobile-label{color:var(--c-text-4);margin-top:.35rem;font-size:.6875rem;font-style:normal;display:block}@media (min-width:900px){.ai-head,.ai-row{grid-template-columns:9.5rem 1fr 1fr 1fr;gap:1.4rem;display:grid}.ai-head{color:var(--c-text-4);border-bottom:1px solid #2dd4bf4d;padding-bottom:.6rem;font-size:.75rem}.ai-mobile-label{display:none}}.pp{align-items:center;gap:1.2rem;display:grid}@media (min-width:640px){.pp{grid-template-columns:17rem 1fr}}.pp-svg{width:100%;max-width:17rem;height:auto}.pp-center{fill:var(--c-text-1);font-size:24px}.pp-key{flex-direction:column;margin-top:0;font-size:.875rem}.pp-key span{width:14px;height:3px}.pp-key b{color:var(--c-text-1);margin-right:.35rem;font-weight:500}.pp-key .pp-dot{background:0 0;border:2px solid #daeef7;border-radius:999px;width:10px;height:10px}.rc-steps{counter-reset:rc;gap:.6rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.rc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.rc-steps li{counter-increment:rc;color:var(--c-text-2);padding-top:1.6rem;font-size:.875rem;line-height:1.5;position:relative}.rc-steps li:before{content:counter(rc);font-family:var(--font-aquarium), Georgia, serif;color:#2dd4bf;font-size:1.1rem;position:absolute;top:0;left:0}.rc-scale{height:2.6rem;margin-top:2rem;position:relative}.rc-band{background:linear-gradient(90deg,#2dd4bf,#2dd4bf26);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.rc-tick{background:#daeef766;width:1px;height:10px;position:absolute;top:0}.rc-tick span{white-space:nowrap;color:var(--c-text-4);font-size:11px;position:absolute;top:14px;left:0}.rc-tick:last-child span{left:auto;right:0}.rc-wait{color:var(--c-text-1);margin-top:.6rem;font-size:clamp(1.3rem,2.4vw,1.7rem)}@media (prefers-reduced-motion:reduce){.hs-move,.hs-stone,.hs-fade,.lf-used,.lf-spare,.lf-line{transition:none}}.rp-wrap{overflow-x:auto}.rp{border-collapse:collapse;width:100%;min-width:640px}.rp th,.rp td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.85rem 1.2rem .85rem 0}.rp thead th{color:var(--c-text-4);border-bottom-color:#2dd4bf4d;padding-bottom:.6rem;font-size:.75rem;font-weight:500}.rp tbody th{color:var(--c-text-1);white-space:nowrap;font-size:1.05rem;font-weight:400}.rp-range{color:var(--c-text-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.rp-scale{width:26%;min-width:9rem}.rp-track{background:#ffffff17;border-radius:2px;height:3px;display:block;position:relative}.rp-band{background:#2dd4bf;border-radius:2px;height:3px;position:absolute;top:0;box-shadow:0 0 10px #2dd4bf59}.rp-point{background:#2dd4bf;border-radius:999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;box-shadow:0 0 0 2px #05101e}.rp-zero{background:#ea580c;width:2px;height:13px;position:absolute;top:-5px;left:0}.rp-note{color:var(--c-text-3);font-size:.8125rem;line-height:1.5}.tr-controls{gap:1rem 2rem;display:grid}@media (min-width:640px){.tr-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-controls label{color:var(--c-text-3);gap:.4rem;font-size:.8125rem;display:grid}.tr-controls b{color:var(--c-text-1);margin-left:.3rem;font-weight:500}.tr-controls input{accent-color:#2dd4bf;width:100%}.tr-value{color:var(--c-text-1);letter-spacing:-.02em;margin-top:1.6rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1}.tr-value span{color:var(--c-text-3);letter-spacing:0;margin-left:.4rem;font-size:.9rem;font-weight:400}.tr-scale{background:#ffffff17;border-radius:2px;height:3px;margin-top:1.4rem;position:relative}.tr-band{background:#2dd4bf8c;border-radius:2px;height:3px;position:absolute;top:0}.tr-growth{background:var(--c-text-2);width:1px;height:15px;position:absolute;top:-6px}.tr-marker{border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;box-shadow:0 0 0 2px #05101e}.tr-ticks{height:1.4rem;color:var(--c-text-4);margin-top:.5rem;font-size:11px;position:relative}.tr-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.tr-ticks span:first-child{transform:none}.tr-ticks span:last-child{transform:translate(-100%)}.tr-verdict{color:var(--c-text-2);align-items:baseline;gap:.6rem;max-width:62ch;margin-top:.8rem;font-size:.9375rem;display:flex}.tr-verdict span{border-radius:999px;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.sl{display:grid}.sl-row{border-bottom:1px solid #ffffff0f;gap:.2rem 1.5rem;padding:1.1rem 0;display:grid}@media (min-width:768px){.sl-row{grid-template-columns:8rem 15rem 1fr;align-items:baseline}}.sl-name{color:var(--c-text-3);font-size:.875rem}.sl-value{color:var(--c-text-1);letter-spacing:-.01em;font-size:1.6rem;font-weight:600}.sl-value span{color:var(--c-text-4);font-size:.8125rem;font-weight:400}.sl-note{color:var(--c-text-3);font-size:.875rem;line-height:1.55}.sl-row:first-child .sl-value{color:#5eead4}.nb{gap:1.8rem;display:grid}.nb-label{color:var(--c-text-2);margin-bottom:.6rem;font-size:.875rem}.nb-track{background:#ffffff14;border-radius:3px;height:6px;position:relative;overflow:hidden}.nb-low{background:repeating-linear-gradient(135deg,#ea580cd9 0 3px,#ea580c59 3px 6px);position:absolute;top:0;bottom:0;left:0}.nb-band{background:#2dd4bf;position:absolute;top:0;bottom:0}.nb-ticks{height:1.3rem;color:var(--c-text-4);font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:11px;position:relative}.nb-ticks span{position:absolute;transform:translate(-50%)}.nb-ticks span:first-child{transform:none}.nb-ticks .nb-unit{right:0;transform:none;left:auto!important}.nb-ends{color:var(--c-text-3);gap:1.2rem 2rem;font-size:.875rem;line-height:1.55;display:grid}@media (min-width:640px){.nb-ends{grid-template-columns:1.2fr 1fr}}.nb-end-title{color:var(--c-text-1);align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.9375rem;display:flex}.nb-end-title span{border-radius:999px;width:7px;height:7px}.nb-dot-high{background:var(--c-text-3)}.mr-rail{background:linear-gradient(90deg,#2dd4bf,#2dd4bf1f);height:1px;margin:.6rem 0 1.4rem;position:relative}.mr-tick{background:#5eead4;width:1px;height:11px;position:absolute;top:-5px}.mr-list{gap:1.2rem;padding:0;list-style:none;display:grid}@media (min-width:900px){.mr-list{grid-template-columns:.8fr .9fr 1.3fr 1.1fr 1.1fr;gap:1.4rem}.mr-rail{display:block}}@media (max-width:899px){.mr-rail{display:none}}.mr-every{color:var(--c-text-1);font-size:1.1rem}.mr-tasks{color:var(--c-text-3);margin-top:.3rem;font-size:.8125rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.tr-marker{transition:none}}.nc-formula{font-family:var(--font-inter), system-ui, sans-serif;font-weight:600}.gv-svg{width:100%;height:auto;display:block}.guide-section>*+*{margin-top:1.3em}.guide-prose>h3:first-child{margin-top:2.6rem}.guide-lead>p:first-child{display:flow-root}@media (min-width:768px){.hs-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf-bars{margin-bottom:1.9rem}.lf-bar-label{text-align:center;color:var(--c-text-3);font-size:11px;position:absolute;bottom:-1.6rem;left:0;right:0}.nb-ticks span:last-child{transform:translate(-100%)}.ai-name{font-size:1.25rem}.mr-rail{display:none!important}.mr-list li{border-top:1px solid #2dd4bf4d;padding-top:1.1rem;position:relative}.mr-tick{background:#5eead4;width:1px;height:9px;position:absolute;top:-5px;left:0}.hs-depth{min-width:0}@media (max-width:640px){.hs-depth .hs-note{font-size:21px}}.nb-ticks span{white-space:nowrap}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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-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}
