@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/8b7a0e2f50bdea2b-s.19qyygf-kmpcq.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/5fab18730890019a-s.p.128w4kk8i02cq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/fe68a48bcbeff111-s.p.1jake7ccbq8_p.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._9lj_uG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._9lj_uG_variable{--font-kalm:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.kalm-root{--bone:#e8e5df;--stone:#d9d4cc;--charcoal:#262421;--mute:#5c5750;--rule:#26242129;--night:#1f1d1b;--night-text:#ece7df;--night-mute:#a9a197;--glow:#f2a65a;--kalm-banner:37px;background:var(--bone);color:var(--charcoal);font-family:var(--font-kalm), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"kern";font-size:1.0625rem;font-weight:400;line-height:1.55;overflow-x:clip}@media (max-width:639px){.kalm-root{--kalm-banner:76px}}html[data-capture] .kalm-root{--kalm-banner:0px}.kalm-root :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.kalm-root ::selection{color:var(--charcoal);background:#f4cf9f}.kalm-root .kalm-display{font-variation-settings:"wdth" 75;letter-spacing:-.028em;font-weight:520;line-height:.82}.kalm-root .kalm-h2{font-variation-settings:"wdth" 78;letter-spacing:-.036em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,5.25rem);font-weight:540;line-height:.94}.kalm-root .kalm-h3{font-variation-settings:"wdth" 86;letter-spacing:-.02em;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:560;line-height:1.05}.kalm-root .kalm-lead{letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.45}.kalm-root .kalm-small{font-size:.875rem;line-height:1.45}.kalm-root .kalm-num{font-variant-numeric:tabular-nums lining-nums}.kalm-root .kalm-glow-dot{background:var(--glow);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #f2a65a2e,0 0 14px 3px #f2a65a8c}.kalm-root .kalm-grain{isolation:isolate;position:relative}.kalm-root .kalm-grain:after{content:"";pointer-events:none;z-index:25;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kalm-root .kalm-hero{height:calc(100svh - var(--kalm-banner));min-height:560px;color:var(--night-text);background:#1a1714;position:relative;overflow:hidden;container-type:size}.kalm-root .kalm-stage{aspect-ratio:1.6;width:max(100cqw,160cqh);position:absolute;top:0;left:0;container-type:inline-size}.kalm-root .kalm-stage img{width:100%;height:100%;position:absolute;inset:0}.kalm-root .kalm-hero-title{color:var(--bone);white-space:nowrap;margin:0;font-size:20cqw;position:absolute;top:11.2cqw;left:3.35cqw}.kalm-root .kalm-hero-title>span{display:block}@media (orientation:portrait){.kalm-root .kalm-stage{aspect-ratio:.5;width:max(100cqw,50cqh)}.kalm-root .kalm-hero-title{font-size:30.5cqw;top:26cqw;left:6.15cqw}}@property --kalm-reveal{syntax:"<percentage>";inherits:false;initial-value:150%}.kalm-root .kalm-stage{--lx:69%;--ly:37.2%;--rim:14.4%}@media (orientation:portrait){.kalm-root .kalm-stage{--lx:71%;--ly:38%;--rim:28%}}.kalm-root .kalm-halo{z-index:21;pointer-events:none;mix-blend-mode:screen;--hx:calc(var(--lx) + var(--px,0%));--hy:calc(var(--ly) + var(--py,0%));--core:color-mix(in srgb, #ff9548 calc((1 - var(--dim,1)) * 75%), #ffdeb8);background:radial-gradient(calc(var(--rim) * 1.05) calc(var(--rim) * .16) at var(--lx) calc(var(--ly) + 0.4%), color-mix(in srgb, var(--core) 60%, transparent), #f2a65a33 45%, transparent 72%), radial-gradient(calc(var(--rim) * 1.9) calc(var(--rim) * 1.5) at var(--hx) calc(var(--hy) + 9%), #f2a65a3d, #f2a65a14 48%, transparent 76%), radial-gradient(calc(var(--rim) * 3.6) calc(var(--rim) * 2.6) at var(--hx) var(--hy), #f2a65a12, transparent 70%);opacity:1;transform-origin:var(--lx) var(--ly);animation:1.3s cubic-bezier(.2,.8,.25,1) 4.1s both kalm-halo-on,9s ease-in-out 6.5s infinite kalm-halo-breathe;position:absolute;inset:0}.kalm-root .kalm-veil{z-index:20;pointer-events:none;background:radial-gradient(circle at var(--lx) calc(var(--ly) + 6%), transparent var(--kalm-reveal), #0e0c0af0 calc(var(--kalm-reveal) + 28%));animation:2.6s cubic-bezier(.35,0,.15,1) 4s both kalm-veil-lift;position:absolute;inset:0}.kalm-root .kalm-hero[data-light] .kalm-halo{opacity:calc(.12 + var(--dim,1) * .88);animation:9s ease-in-out infinite kalm-halo-sway}.kalm-root .kalm-hero[data-light] .kalm-veil{background:radial-gradient(circle at calc(var(--lx) + var(--px,0%) * 1.6) calc(var(--ly) + 6% + var(--py,0%) * 1.6), rgb(18 12 7/calc((1 - var(--dim,1)) * .62)) calc(var(--dim,1) * 24%), rgb(13 11 9/calc((1 - var(--dim,1)) * .95)) calc(16% + var(--dim,1) * 120%));animation:none}.kalm-root .kalm-hero.is-dimming{cursor:ns-resize;-webkit-user-select:none;user-select:none}@keyframes kalm-veil-lift{0%{--kalm-reveal:-28%}to{--kalm-reveal:150%;visibility:hidden}}@keyframes kalm-halo-on{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes kalm-halo-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.985)}}@keyframes kalm-halo-sway{0%,to{transform:scale(1)}50%{transform:scale(.982)}}@media (prefers-reduced-motion:reduce){.kalm-root .kalm-hero:not([data-light]) .kalm-veil{display:none}.kalm-root .kalm-halo,.kalm-root .kalm-hero[data-light] .kalm-halo{animation:none}}html[data-capture] .kalm-root .kalm-veil{display:none}html[data-capture] .kalm-root .kalm-halo{animation:none}.kalm-root .kalm-dimmer{--lv:1;-webkit-backdrop-filter:blur(10px);height:44px;color:var(--charcoal);background:#e8e5dfc7;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:560;transition:background-color .6s cubic-bezier(.2,.7,.2,1),color .6s,box-shadow .6s;display:inline-flex;box-shadow:inset 0 0 0 1px #2624211f}.kalm-root .kalm-dimmer.is-night{color:var(--night-text);background:#1f1d1b8c;box-shadow:inset 0 0 0 1px #ece7df29}.kalm-root .kalm-dimmer>button{opacity:.8;padding:6px 4px;transition:opacity .2s}.kalm-root .kalm-dimmer>button:hover{opacity:1}.kalm-root .kalm-dimmer input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:116px;height:28px;margin:0}.kalm-root .kalm-dimmer input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f2a65a8c, var(--glow)) 0 0 / calc(var(--lv) * 100%) 100% no-repeat, color-mix(in srgb, currentColor 22%, transparent);border-radius:3px;height:3px}.kalm-root .kalm-dimmer input[type=range]::-moz-range-track{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:3px;height:3px}.kalm-root .kalm-dimmer input[type=range]::-moz-range-progress{background:linear-gradient(90deg, #f2a65a8c, var(--glow));border-radius:3px;height:3px}.kalm-root .kalm-dimmer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:0 0 0 1px #2624212e, 0 0 calc(4px + var(--lv) * 16px) calc(var(--lv) * 3px) rgb(242 166 90/calc(.15 + var(--lv) * .6));background:#fff6ec;border-radius:999px;margin-top:-7.5px}.kalm-root .kalm-dimmer input[type=range]::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 0 1px #2624212e, 0 0 calc(4px + var(--lv) * 16px) calc(var(--lv) * 3px) rgb(242 166 90/calc(.15 + var(--lv) * .6));background:#fff6ec;border:0;border-radius:999px}.kalm-root .kalm-dimmer input[type=range]:focus-visible{outline:none}.kalm-root .kalm-dimmer:has(input:focus-visible){outline-offset:3px;outline:2px solid}@media (max-width:639px){.kalm-root .kalm-dimmer input[type=range]{width:96px}}.kalm-root .kalm-label{font-variant-numeric:tabular-nums lining-nums;border-top:1px solid;padding-top:10px;font-size:.875rem;line-height:1.45}@media (min-width:1024px){.kalm-root .kalm-hang{grid-template-columns:11fr 12fr 9fr;align-items:start;column-gap:32px;display:grid}}.kalm-root .kalm-swap{transition:opacity .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.kalm-root .kalm-hang-item:hover .kalm-swap,.kalm-root .kalm-hang-item:focus-within .kalm-swap{opacity:1}}.kalm-root .kalm-nav-link{padding-block:4px;position:relative}.kalm-root .kalm-nav-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kalm-root .kalm-nav-link:hover:after,.kalm-root .kalm-nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.kalm-root .kalm-text-link{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .2s}.kalm-root .kalm-text-link:hover{text-decoration-color:currentColor}.kalm-root .kalm-details>summary{cursor:pointer;list-style:none}.kalm-root .kalm-details>summary::-webkit-details-marker{display:none}.kalm-root .kalm-plus{flex:none;width:12px;height:12px;position:relative}.kalm-root .kalm-plus:before,.kalm-root .kalm-plus:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;right:0}.kalm-root .kalm-plus:after{transform:rotate(90deg)}.kalm-root .kalm-details[open] .kalm-plus:after{transform:rotate(0)}.kalm-root .kalm-variant{transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.kalm-root .kalm-buybar{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s}.kalm-root .kalm-drag-hint{transition:opacity .6s,color .6s}@media (prefers-reduced-motion:reduce){.kalm-root .kalm-variant,.kalm-root .kalm-swap,.kalm-root .kalm-buybar,.kalm-root .kalm-nav-link:after,.kalm-root .kalm-plus:before,.kalm-root .kalm-plus:after{transition:none}}
