.Philosophy-module__eq55ma__philosophy{--giant-em:3.445;height:var(--viewport-height-small);position:relative;overflow:hidden;container-type:size}.Philosophy-module__eq55ma__statement{--statement-em:10.04;top:calc(clamp(6.5rem, 3.5rem + 10cqh, 10rem) + var(--safe-top));left:calc(var(--gutter) + var(--safe-left));font-family:var(--font-display);font-size:min(calc(50cqw / var(--statement-em)), 11cqh);letter-spacing:-.035em;margin:0;font-weight:450;line-height:1.06;position:absolute}@media (orientation:portrait){.Philosophy-module__eq55ma__statement{font-size:calc((100cqw - 2 * var(--gutter)) / var(--statement-em))}}.Philosophy-module__eq55ma__line{margin-block:-.06em -.14em;padding-block:.06em .14em;display:block;overflow:clip}.Philosophy-module__eq55ma__lineInner{white-space:nowrap;display:block}.Philosophy-module__eq55ma__seed{letter-spacing:-.05em;font-weight:640;line-height:1;display:inline-block}.Philosophy-module__eq55ma__giant{font-family:var(--font-display);font-size:min(calc((100cqw - 2 * var(--gutter)) * .84 / var(--giant-em)), 46cqh);letter-spacing:-.05em;white-space:nowrap;transform-origin:0 0;font-weight:640;line-height:1;display:none;position:absolute;top:0;left:0}@media (orientation:portrait){.Philosophy-module__eq55ma__giant{font-size:calc(100cqh * .54 / var(--giant-em))}}.Philosophy-module__eq55ma__philosophy[data-staged] .Philosophy-module__eq55ma__giant{display:block}@media (scripting:enabled){.Philosophy-module__eq55ma__giant:not([data-ready]){visibility:hidden}}.Philosophy-module__eq55ma__baseline{width:0;height:0;display:inline-block}
.Chapter-module__BDFHla__stage{background-color:var(--color-bg);position:relative}.Chapter-module__BDFHla__stage[data-staged]{height:var(--viewport-height-small);overflow:hidden}.Chapter-module__BDFHla__stage[data-staged]>*{position:absolute;inset:0}.Chapter-module__BDFHla__stage:not([data-staged]) .Chapter-module__BDFHla__statementLayer{height:var(--viewport-height-small);inset:0 0 auto}.Chapter-module__BDFHla__dock{display:none}.Chapter-module__BDFHla__stage[data-staged]>.Chapter-module__BDFHla__dock{inset:auto;top:calc(5.75rem + var(--safe-top));right:calc(var(--gutter) + var(--safe-right));z-index:3;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;justify-items:end;gap:.5rem;display:grid;position:absolute}.Chapter-module__BDFHla__status,.Chapter-module__BDFHla__skip{background-color:var(--color-bg);transition:background-color var(--duration-fast) var(--ease-out)}:root[data-lens-open] .Chapter-module__BDFHla__status,:root[data-lens-open] .Chapter-module__BDFHla__skip{background-color:#0000}.Chapter-module__BDFHla__status{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6em;margin:0 -.5em 0 0;padding:.3em .5em;display:flex}.Chapter-module__BDFHla__total,.Chapter-module__BDFHla__label{color:var(--color-muted)}.Chapter-module__BDFHla__labels{margin-left:.6em;display:grid}.Chapter-module__BDFHla__label{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);grid-area:1/1;justify-self:end}.Chapter-module__BDFHla__label[data-on]{opacity:1}.Chapter-module__BDFHla__track{background-color:var(--color-line);width:7rem;height:1px;position:relative}.Chapter-module__BDFHla__fill{background-color:var(--color-fg);box-shadow:0 -1px 0 var(--color-accent), 0 1px 0 var(--color-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Chapter-module__BDFHla__skip{min-height:2.75rem;color:var(--color-fg);pointer-events:auto;align-items:center;gap:.7em;text-decoration:none;display:inline-flex}.Chapter-module__BDFHla__skipArrow{transition:transform var(--duration-fast) var(--ease-out);flex:none}@media (hover:hover){.Chapter-module__BDFHla__skip:hover{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.Chapter-module__BDFHla__skip:hover .Chapter-module__BDFHla__skipArrow{transform:translateY(3px)}}@media (orientation:portrait),(orientation:landscape) and (max-height:32em){.Chapter-module__BDFHla__stage[data-staged]>.Chapter-module__BDFHla__dock{grid-template-columns:auto minmax(.75rem,1fr) auto;place-items:center stretch;gap:.9rem}.Chapter-module__BDFHla__skip{white-space:nowrap}.Chapter-module__BDFHla__status{justify-content:flex-start}.Chapter-module__BDFHla__labels{display:none}.Chapter-module__BDFHla__track{width:auto}}@media (orientation:portrait){.Chapter-module__BDFHla__stage[data-staged]>.Chapter-module__BDFHla__dock{left:calc(var(--gutter) + var(--safe-left));top:calc(4.4rem + var(--safe-top))}}@media (orientation:landscape) and (max-height:32em){.Chapter-module__BDFHla__stage[data-staged]>.Chapter-module__BDFHla__dock{left:auto;right:calc(var(--gutter) + var(--safe-right));top:calc(4.4rem + var(--safe-top));grid-template-columns:auto 5rem auto}}@media (max-width:23em){.Chapter-module__BDFHla__stage[data-staged]>.Chapter-module__BDFHla__dock{letter-spacing:.08em;gap:.6rem}}@media (forced-colors:active){.Chapter-module__BDFHla__track,.Chapter-module__BDFHla__fill{forced-color-adjust:none}.Chapter-module__BDFHla__track{background-color:graytext}.Chapter-module__BDFHla__fill{box-shadow:none;background-color:canvastext}}
.EnquiryForm-module__8mLfxW__wrap{position:relative;container:enquiry/inline-size}.EnquiryForm-module__8mLfxW__form{display:grid}.EnquiryForm-module__8mLfxW__row{border-top:1px solid var(--color-line);gap:1.25rem;padding:2rem 0 2.5rem;display:grid}@container enquiry (min-width:44rem){.EnquiryForm-module__8mLfxW__row{column-gap:var(--col-gap,1.5rem);grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr)}}.EnquiryForm-module__8mLfxW__rowHead,.EnquiryForm-module__8mLfxW__rowBody{min-width:0}.EnquiryForm-module__8mLfxW__rowLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg);margin:0;font-weight:400;line-height:1.5;display:block}.EnquiryForm-module__8mLfxW__hint{max-width:30ch;color:var(--color-muted);margin:.6rem 0 0;font-size:.875rem;line-height:1.4}.EnquiryForm-module__8mLfxW__mark{font-weight:640}.EnquiryForm-module__8mLfxW__field,.EnquiryForm-module__8mLfxW__set{flex-direction:column;min-width:0;display:flex}.EnquiryForm-module__8mLfxW__pairs{gap:1.75rem 1.5rem;display:grid}@container enquiry (min-width:36rem){.EnquiryForm-module__8mLfxW__pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}.EnquiryForm-module__8mLfxW__fieldLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0;font-weight:400;line-height:1.5}.EnquiryForm-module__8mLfxW__input{border:0;border-bottom:1px solid var(--color-ring);width:100%;font:inherit;color:var(--color-fg);transition:border-color var(--duration-fast) var(--ease-out);background-color:#0000;border-radius:0;margin:.2rem 0 0;padding:.55rem 0 .65rem;font-size:clamp(1.1rem,1rem + .4vw,1.375rem);line-height:1.3}.EnquiryForm-module__8mLfxW__input:hover{border-bottom-color:var(--color-fg)}.EnquiryForm-module__8mLfxW__input:focus-visible{border-bottom-color:var(--color-fg);box-shadow:0 1px 0 0 var(--color-fg), 0 3px 0 0 var(--color-accent);outline:none}.EnquiryForm-module__8mLfxW__input[aria-invalid=true]{border-bottom-color:var(--color-fg);box-shadow:0 2px 0 0 var(--color-fg)}.EnquiryForm-module__8mLfxW__input::placeholder{color:var(--color-muted)}.EnquiryForm-module__8mLfxW__textarea{border:1px solid var(--color-ring);resize:vertical;min-height:8.5rem;margin-top:0;padding:.9rem 1rem;line-height:1.5}.EnquiryForm-module__8mLfxW__textarea:focus-visible{border-color:var(--color-fg);box-shadow:0 0 0 2px var(--color-accent);outline:2px solid var(--color-fg);outline-offset:2px}.EnquiryForm-module__8mLfxW__textarea[aria-invalid=true]{border:2px solid var(--color-fg);box-shadow:none}.EnquiryForm-module__8mLfxW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23141414' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;background-size:1rem;margin-top:0;padding-right:2.5rem}.EnquiryForm-module__8mLfxW__select:has(option[value=""]:checked){color:var(--color-muted)}.EnquiryForm-module__8mLfxW__select option{color:var(--color-fg)}.EnquiryForm-module__8mLfxW__error{margin:.45rem 0 0;font-size:.9rem;font-weight:640;line-height:1.35}.EnquiryForm-module__8mLfxW__error:before{content:"— "}.EnquiryForm-module__8mLfxW__chips{flex-wrap:wrap;gap:.625rem;display:flex}.EnquiryForm-module__8mLfxW__chip{border:1px solid var(--color-ring);cursor:pointer;min-height:3.5rem;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:.7rem;padding:.9rem 1rem;font-size:.9rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.EnquiryForm-module__8mLfxW__chip:hover{border-color:var(--color-fg)}.EnquiryForm-module__8mLfxW__chip:has(.EnquiryForm-module__8mLfxW__optionInput:checked){border-color:var(--color-fg);background-color:var(--color-fg);color:var(--color-bg)}.EnquiryForm-module__8mLfxW__chip:has(.EnquiryForm-module__8mLfxW__optionInput:focus-visible){outline:2px solid var(--color-fg);outline-offset:3px}.EnquiryForm-module__8mLfxW__optionInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.EnquiryForm-module__8mLfxW__box{border:1.5px solid;flex:none;width:1rem;height:1rem;position:relative}.EnquiryForm-module__8mLfxW__box:after{content:"";border:solid var(--color-fg);opacity:0;border-width:0 2px 2px 0;width:.3rem;height:.58rem;position:absolute;top:.02rem;left:.26rem;transform:rotate(45deg)}.EnquiryForm-module__8mLfxW__optionInput:checked~.EnquiryForm-module__8mLfxW__box{border-color:var(--color-accent);background-color:var(--color-accent)}.EnquiryForm-module__8mLfxW__optionInput:checked~.EnquiryForm-module__8mLfxW__box:after{opacity:1}.EnquiryForm-module__8mLfxW__set[data-invalid] .EnquiryForm-module__8mLfxW__chip{border:2px solid var(--color-fg)}.EnquiryForm-module__8mLfxW__submitRow{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding-top:2.5rem;display:flex}.EnquiryForm-module__8mLfxW__submit,.EnquiryForm-module__8mLfxW__secondary{border:1px solid var(--color-fg);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.75rem;font-size:1.05rem;font-weight:640;line-height:1.2;display:inline-flex}.EnquiryForm-module__8mLfxW__submit{background-color:var(--color-fg);color:var(--color-bg)}.EnquiryForm-module__8mLfxW__secondary{color:var(--color-fg);background-color:#0000}.EnquiryForm-module__8mLfxW__submit:focus-visible,.EnquiryForm-module__8mLfxW__submit:active,.EnquiryForm-module__8mLfxW__secondary:focus-visible,.EnquiryForm-module__8mLfxW__secondary:active{background-color:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover){.EnquiryForm-module__8mLfxW__submit:hover,.EnquiryForm-module__8mLfxW__secondary:hover{background-color:var(--color-accent);color:var(--color-on-accent)}}.EnquiryForm-module__8mLfxW__submit[aria-disabled=true]{opacity:.6;cursor:progress}.EnquiryForm-module__8mLfxW__failure{max-width:44ch;margin:0;font-weight:560;line-height:1.4}@container enquiry (max-width:30rem){.EnquiryForm-module__8mLfxW__submit{width:100%}}.EnquiryForm-module__8mLfxW__summary{border:1px solid var(--color-fg);margin-bottom:2rem;padding:1.1rem 1.4rem 1.25rem}.EnquiryForm-module__8mLfxW__summaryTitle{margin:0 0 .6rem;font-weight:640}.EnquiryForm-module__8mLfxW__summary ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.EnquiryForm-module__8mLfxW__summary a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.EnquiryForm-module__8mLfxW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.EnquiryForm-module__8mLfxW__success{border-top:1px solid var(--color-line);outline:none;padding:2rem 0 3rem;scroll-margin-top:8rem}.EnquiryForm-module__8mLfxW__successTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);font-weight:640;line-height:1}.EnquiryForm-module__8mLfxW__successBody{max-width:40ch;color:var(--color-muted);margin:0 0 2rem;font-size:1.125rem;line-height:1.45}
.Contact-module__DdzYfq__contact{border-top:1px solid var(--color-line);background-color:var(--color-bg);position:relative;container-type:inline-size}.Contact-module__DdzYfq__contact:focus{outline:none}.Contact-module__DdzYfq__contact{isolation:isolate}.Contact-module__DdzYfq__inner>.Contact-module__DdzYfq__backdrop{z-index:-1;inset:calc(-1 * var(--pad-top)) calc(-1 * (var(--gutter) + var(--safe-right))) 0 calc(-1 * (var(--gutter) + var(--safe-left)));grid-area:1/1/5/-1}.Contact-module__DdzYfq__inner{--col-gap:clamp(.75rem, 1.6vw, 2rem);--pad-top:calc(clamp(6.5rem, 4rem + 6svh, 9rem) + var(--safe-top));--pad-bottom:calc(clamp(4rem, 2rem + 6svh, 7rem) + var(--safe-bottom));--content-w:calc(100cqw - 2 * var(--gutter) - var(--safe-left) - var(--safe-right));--em-heading:5.4;--head-size:min(calc(var(--content-w) / var(--em-heading)), 14svh);padding:var(--pad-top) calc(var(--gutter) + var(--safe-right)) var(--pad-bottom) calc(var(--gutter) + var(--safe-left));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.Contact-module__DdzYfq__label{min-height:1.25rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);grid-row:1;justify-self:start;margin:0;line-height:1.25rem;position:relative}.Contact-module__DdzYfq__label:before{content:"";background-color:var(--color-accent);width:.5em;height:.5em;position:absolute;top:calc(50% - .25em);left:-1.1em}.Contact-module__DdzYfq__heading{font-family:var(--font-display);font-size:var(--head-size);letter-spacing:-.045em;grid-row:2;margin:1.25rem 0 0;font-weight:640;line-height:.95}.Contact-module__DdzYfq__line{white-space:nowrap;margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:block;overflow:hidden}.Contact-module__DdzYfq__lineInner{display:block}.Contact-module__DdzYfq__plate{grid-row:3;justify-self:center;width:min(88%,19rem);margin:2.5rem 0 0}.Contact-module__DdzYfq__plateFrame{aspect-ratio:var(--ratio);position:relative;overflow:hidden}.Contact-module__DdzYfq__plateImage{object-fit:contain;color:#0000;font-size:0}.Contact-module__DdzYfq__invitation{letter-spacing:-.015em;grid-row:4;max-inline-size:30ch;margin:2rem 0 3rem;font-size:clamp(1.25rem,1rem + .9vw,1.875rem);font-weight:450;line-height:1.3}.Contact-module__DdzYfq__formArea{grid-row:5;min-width:0}@media (min-width:48em){.Contact-module__DdzYfq__inner{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Contact-module__DdzYfq__inner>.Contact-module__DdzYfq__backdrop{grid-row:1/4}.Contact-module__DdzYfq__label,.Contact-module__DdzYfq__heading{grid-column:1/-1}.Contact-module__DdzYfq__invitation{grid-area:3/1/auto/span 6;align-self:start;margin:3rem 0 0}.Contact-module__DdzYfq__plate{grid-area:3/8/auto/-1;justify-self:end;width:min(100%,26rem);margin:3rem 0 0}.Contact-module__DdzYfq__formArea{grid-area:4/1/auto/-1;margin-top:3.5rem}}@media (min-width:64em){.Contact-module__DdzYfq__inner{--head-size:min(calc((.66 * var(--content-w) - .25 * var(--col-gap)) / var(--em-heading)), 15svh)}.Contact-module__DdzYfq__heading{grid-column:1/span 8}.Contact-module__DdzYfq__plate{width:min(100%, calc(62svh * var(--ratio)));grid-area:2/9/span 2/-1;place-self:start end;margin:1.25rem 0 0}.Contact-module__DdzYfq__invitation{align-self:start;margin:2.5rem 0 0}}@media (orientation:landscape) and (max-height:40em){.Contact-module__DdzYfq__inner{--pad-top:calc(4.6rem + var(--safe-top));--head-size:min(calc((.75 * var(--content-w) - .25 * var(--col-gap)) / var(--em-heading)), 22svh)}}
.Cta-module__jBtw7W__cta{--run:140svh;background-color:var(--color-bg);position:relative;container-type:inline-size}.Cta-module__jBtw7W__panel{--col-gap:clamp(.75rem, 1.6vw, 2rem);--pad-top:calc(clamp(6.5rem, 4rem + 6svh, 9rem) + var(--safe-top));--pad-bottom:calc(clamp(2rem, 1rem + 4svh, 3.5rem) + var(--safe-bottom));--row-gap:clamp(.9rem, 2.2svh, 1.6rem);--meta-h:1.25rem;--em-connect:5.3;--em-with:2.8;--em-us:1.5;--content-w:calc(100cqw - 2 * var(--gutter) - var(--safe-left) - var(--safe-right));--size-1:min(calc(var(--content-w) / var(--em-connect)), 20svh);--size-2:min(calc(var(--content-w) / var(--em-with)), 28svh);--size-3:min(calc(var(--content-w) / var(--em-us)), 38svh);row-gap:var(--row-gap);padding:var(--pad-top) calc(var(--gutter) + var(--safe-right)) var(--pad-bottom) calc(var(--gutter) + var(--safe-left));border-top:1px solid var(--color-line);background-color:var(--color-bg);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.Cta-module__jBtw7W__backdrop{z-index:-1}.Cta-module__jBtw7W__label{min-height:var(--meta-h);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--meta-h);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);justify-self:start;position:relative}.Cta-module__jBtw7W__label:before{content:"";background-color:var(--color-accent);width:.5em;height:.5em;position:absolute;top:calc(50% - .25em);left:-1.1em}.Cta-module__jBtw7W__title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;justify-items:start;margin:0;font-weight:800;display:grid;position:relative}.Cta-module__jBtw7W__word{line-height:.8;display:block}.Cta-module__jBtw7W__word:first-child{font-size:var(--size-1)}.Cta-module__jBtw7W__word:nth-child(2){font-size:var(--size-2)}.Cta-module__jBtw7W__word:nth-child(3){font-size:var(--size-3)}.Cta-module__jBtw7W__text{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:.5rem;display:flex}.Cta-module__jBtw7W__sentence{max-inline-size:calc(26ch - 1rem);margin:0;padding-block:.35rem;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.35}.Cta-module__jBtw7W__action{text-underline-offset:.3em;min-height:2.75rem;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:center;gap:.75rem;padding-block:.35rem;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:640;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Cta-module__jBtw7W__action:hover{text-decoration-thickness:2px}.Cta-module__jBtw7W__action:focus-visible,.Cta-module__jBtw7W__action:active{background-color:var(--color-accent);box-shadow:-.4rem 0 0 var(--color-accent), .4rem 0 0 var(--color-accent)}@media (hover:hover){.Cta-module__jBtw7W__action:hover{background-color:var(--color-accent);box-shadow:-.4rem 0 0 var(--color-accent), .4rem 0 0 var(--color-accent)}}.Cta-module__jBtw7W__arrow{transition:transform var(--duration-fast) var(--ease-out);flex:none}.Cta-module__jBtw7W__action:hover .Cta-module__jBtw7W__arrow,.Cta-module__jBtw7W__action:focus-visible .Cta-module__jBtw7W__arrow{transform:translate(.4rem)}@media (orientation:landscape){.Cta-module__jBtw7W__panel{--size:min(calc(var(--content-w) / var(--em-connect)), calc((100svh - var(--pad-top) - var(--pad-bottom) - var(--meta-h) - var(--row-gap)) / 2.45));column-gap:var(--col-gap);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;min-height:100svh}.Cta-module__jBtw7W__label{grid-area:1/1/auto/-1}.Cta-module__jBtw7W__title{grid-area:2/1/auto/-1}.Cta-module__jBtw7W__word:nth-child(n){font-size:var(--size)}.Cta-module__jBtw7W__text{margin:0 0 calc(var(--size) * .07);grid-area:2/9/auto/-1;align-self:end}}@media (orientation:landscape) and (max-height:40em){.Cta-module__jBtw7W__panel{--pad-top:calc(4.6rem + var(--safe-top));--pad-bottom:calc(1.5rem + var(--safe-bottom));--size:min(calc(var(--content-w) / var(--em-connect)), 30svh);min-height:0}}@media (orientation:landscape) and (min-width:48em) and (min-height:40em){.Cta-module__jBtw7W__cta[data-staged]{height:calc(100svh + var(--run))}.Cta-module__jBtw7W__cta[data-staged] .Cta-module__jBtw7W__panel{height:100svh;position:sticky;top:0;overflow:hidden}}
.Faq-module__bNQKea__faq{--faq-duration:.5s;--col-gap:clamp(.75rem, 1.6vw, 2rem);--content-w:calc(100cqw - 2 * var(--gutter) - var(--safe-left) - var(--safe-right));--em-heading:4.5;--head-size:min(calc(var(--content-w) / var(--em-heading)), 14svh);border-top:1px solid var(--color-fg);background-color:var(--color-bg);isolation:isolate;position:relative;container-type:inline-size}.Faq-module__bNQKea__backdrop{z-index:-1}.Faq-module__bNQKea__label{width:fit-content}.Faq-module__bNQKea__inner{padding:clamp(4rem, 2rem + 6vw, 8rem) calc(var(--gutter) + var(--safe-right)) calc(clamp(4rem, 2rem + 6svh, 7rem) + var(--safe-bottom)) calc(var(--gutter) + var(--safe-left));grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.Faq-module__bNQKea__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);margin:0 0 1.25rem;line-height:1.25rem;position:relative}.Faq-module__bNQKea__label:before{content:"";background-color:var(--color-accent);width:.5em;height:.5em;position:absolute;top:calc(50% - .25em);left:-1.1em}.Faq-module__bNQKea__heading{font-family:var(--font-display);font-size:var(--head-size);letter-spacing:-.045em;margin:0;font-weight:640;line-height:.95}.Faq-module__bNQKea__line{white-space:nowrap;margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:block;overflow:hidden}.Faq-module__bNQKea__lineInner{display:block}.Faq-module__bNQKea__list{border-bottom:1px solid var(--color-fg);margin:0;padding:0;list-style:none}.Faq-module__bNQKea__item{border-top:1px solid var(--color-fg)}.Faq-module__bNQKea__item:first-child{border-top-color:var(--color-line)}.Faq-module__bNQKea__question{font:inherit;margin:0}.Faq-module__bNQKea__trigger{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr) 1.15rem;align-items:baseline;gap:1rem;padding:1.5rem 0;display:grid}.Faq-module__bNQKea__number{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.Faq-module__bNQKea__text{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,1rem + 1vw,2rem);font-weight:560;line-height:1.15}.Faq-module__bNQKea__trigger:hover .Faq-module__bNQKea__text{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Faq-module__bNQKea__icon{align-self:center;width:1.15rem;height:1.15rem;position:relative}.Faq-module__bNQKea__icon:before,.Faq-module__bNQKea__icon:after{content:"";background-color:currentColor;position:absolute}.Faq-module__bNQKea__icon:before{height:1.5px;top:calc(50% - .75px);left:0;right:0}.Faq-module__bNQKea__icon:after{width:1.5px;transition:transform var(--faq-duration) var(--ease-expo);top:0;bottom:0;left:calc(50% - .75px)}.Faq-module__bNQKea__trigger[aria-expanded=true] .Faq-module__bNQKea__icon:after{transform:scaleY(0)}.Faq-module__bNQKea__icon{transition:background-color var(--faq-duration) var(--ease-expo)}.Faq-module__bNQKea__trigger[aria-expanded=true] .Faq-module__bNQKea__icon{background-color:var(--color-accent)}.Faq-module__bNQKea__panel{visibility:hidden;transition:grid-template-rows var(--faq-duration) var(--ease-expo), visibility 0s linear var(--faq-duration);grid-template-rows:0fr;display:grid}.Faq-module__bNQKea__panel[data-open=true]{visibility:visible;transition:grid-template-rows var(--faq-duration) var(--ease-expo), visibility 0s;grid-template-rows:1fr}.Faq-module__bNQKea__panelInner{min-height:0;overflow:hidden}.Faq-module__bNQKea__answer{max-inline-size:60ch;color:var(--color-muted);margin:0;padding:0 0 1.75rem 3.25rem;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.55}@media (min-width:48em){.Faq-module__bNQKea__trigger{grid-template-columns:3.5rem minmax(0,1fr) 1.15rem}.Faq-module__bNQKea__answer{padding-left:4.5rem}}@media (min-width:64em){.Faq-module__bNQKea__faq{--head-size:min(calc((.33 * var(--content-w)) / var(--em-heading)), 11svh)}.Faq-module__bNQKea__inner{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Faq-module__bNQKea__head{grid-column:1/span 4}.Faq-module__bNQKea__list{grid-column:5/-1}}
