._1gZFyW_review{max-width:65rem;padding-block:3rem}._1gZFyW_review h1{margin-block:1rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:800}._1gZFyW_discoveryControls{flex-wrap:wrap;align-items:start;gap:1rem 2rem;padding-block:1.5rem;display:flex}._1gZFyW_discoveryControls label{gap:.5rem;max-width:100%;display:grid}._1gZFyW_discoveryControls select{border:1px solid var(--color-gray);max-width:100%;min-height:2.75rem;padding:.75rem}._1gZFyW_discoveryControls p{color:var(--color-gray);flex-basis:100%}._1gZFyW_discoveryControls button{min-height:2.75rem;text-decoration:underline}
.Hbhqmq_prose{min-width:0;max-width:65ch;color:var(--foreground-secondary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:1.125rem;line-height:1.55}.Hbhqmq_prose>*+*{margin-top:1.5rem}.Hbhqmq_prose strong{font-weight:var(--font-weight-bold);color:var(--foreground-primary)}.Hbhqmq_prose em{font-style:italic}.Hbhqmq_prose h2,.Hbhqmq_prose h3{color:var(--foreground-primary);line-height:1.25}.Hbhqmq_prose h2{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:var(--font-weight-bold)}.Hbhqmq_prose h3{font-size:1.375rem;font-weight:var(--font-weight-semibold)}.Hbhqmq_prose ul{padding-left:1.5rem;list-style:outside}.Hbhqmq_prose ol{padding-left:1.5rem;list-style:decimal}.Hbhqmq_prose li+li,.Hbhqmq_prose li>ul,.Hbhqmq_prose li>ol{margin-top:.5rem}.Hbhqmq_prose a{color:var(--foreground-primary);text-underline-offset:.3em;text-decoration:underline}.Hbhqmq_prose a:hover{text-decoration-thickness:2px}.Hbhqmq_prose .Hbhqmq_callout{border-left:3px solid var(--text-callout-rule,var(--color-yellow));color:var(--foreground-primary);font-size:clamp(1.5rem,2.1vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-wrap:pretty;margin-block:2.75rem;padding-left:clamp(1.25rem,2vw,2rem);line-height:1.25}.Hbhqmq_prose>:last-child{margin-bottom:0}
.T5xzHG_dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-black);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:1rem;position:fixed;inset:0;overflow:hidden}.T5xzHG_dialog[open]{place-items:center;display:grid}.T5xzHG_dialog::backdrop{background:0 0}.T5xzHG_scrim{background:color-mix(in srgb, var(--color-black) 60%, transparent);pointer-events:none;position:absolute;inset:0}.T5xzHG_panel{background:var(--color-off-white);border:1px solid var(--color-light-gray);overflow-wrap:anywhere;flex-direction:column;width:100%;max-width:44rem;min-height:0;max-height:100%;display:flex;position:relative}.T5xzHG_header{flex:none;align-items:flex-start;gap:1rem;padding:clamp(1rem,3vw,2rem);display:flex}.T5xzHG_header h2{min-width:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;flex:1;padding-top:.4rem;line-height:1.2}.T5xzHG_header h2:focus{box-shadow:none;outline:none}.T5xzHG_close{cursor:pointer;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.T5xzHG_close:hover{background:var(--color-light-gray)}.T5xzHG_content{overscroll-behavior:contain;min-height:0;color:var(--color-gray);padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);overflow-y:auto}
._0VopZq_section a{text-underline-offset:.25em;text-decoration:underline}._0VopZq_section{background:var(--surface);color:var(--foreground-primary);overflow-wrap:anywhere}._0VopZq_composition{gap:3rem;padding-block:clamp(3rem,7vw,6rem);display:grid}._0VopZq_composition>*,._0VopZq_fields>*{min-width:0}._0VopZq_editorial h2{letter-spacing:-.025em;text-wrap:pretty;max-width:16ch;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.03}._0VopZq_eyebrow{color:var(--foreground-accent);margin-bottom:1.5rem}._0VopZq_supporting{max-width:46ch;margin-top:1.75rem}._0VopZq_formRegion{width:100%;max-width:42rem}._0VopZq_required,._0VopZq_hint,._0VopZq_privacy{color:var(--foreground-secondary);font-size:.875rem}._0VopZq_fields{gap:1.5rem;margin-top:1.5rem;display:grid}._0VopZq_field{min-width:0}._0VopZq_fullWidth{grid-column:1/-1}._0VopZq_field label{margin-bottom:.625rem;font-weight:600;display:block}._0VopZq_field label span,._0VopZq_requiredMark{color:var(--foreground-secondary);font-size:.875rem;font-weight:400}._0VopZq_field input,._0VopZq_field textarea{border:1px solid var(--color-gray);width:100%;min-width:0;color:var(--color-black);font:inherit;background:#fff;border-radius:0;min-height:3rem;padding:.8rem;display:block}._0VopZq_field input:hover,._0VopZq_field textarea:hover{border-color:var(--color-black)}._0VopZq_field input[readonly],._0VopZq_field textarea[readonly]{color:var(--color-gray);cursor:wait}._0VopZq_field textarea{resize:vertical;min-height:11rem;line-height:1.5}._0VopZq_field input:focus-visible,._0VopZq_field textarea:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:3px;box-shadow:none}._0VopZq_field input[aria-invalid=true],._0VopZq_field textarea[aria-invalid=true]{border:2px solid #c41e2c}._0VopZq_fieldError{color:var(--color-off-white);background:#c41e2c;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}._0VopZq_hint{max-width:60ch;margin-bottom:.75rem}._0VopZq_privacy{max-width:60ch;margin-block:1.5rem}._0VopZq_acceptance{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}._0VopZq_acceptance input{width:1.25rem;height:1.25rem;accent-color:var(--color-black);margin:0}._0VopZq_acceptance label{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}._0VopZq_acceptance label>span{min-width:0}._0VopZq_acceptance a{display:inline}._0VopZq_acceptance [aria-invalid]{outline-offset:2px;outline:2px solid #c41e2c}._0VopZq_submit{background:var(--color-yellow);min-width:11rem;min-height:3.25rem;color:var(--color-black);cursor:pointer;padding:.875rem 1.5rem;font-weight:600}._0VopZq_submit:hover{text-underline-offset:.25em;text-decoration:underline}._0VopZq_submit:disabled{cursor:wait;opacity:.7}._0VopZq_section[data-theme=yellow] ._0VopZq_submit{background:var(--color-black);color:var(--color-off-white)}._0VopZq_section :focus-visible{outline:2px solid var(--foreground-primary);outline-offset:4px;box-shadow:none}._0VopZq_status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}._0VopZq_section[data-heading-position=top] ._0VopZq_composition{max-width:62rem}._0VopZq_section[data-heading-position=top] ._0VopZq_editorial h2{max-width:24ch;font-size:clamp(2rem,3vw,2.75rem)}._0VopZq_section[data-heading-position=top] ._0VopZq_formRegion{max-width:none}@media (min-width:40rem){._0VopZq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._0VopZq_section[data-heading-position=left] ._0VopZq_composition,._0VopZq_section[data-heading-position=right] ._0VopZq_composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}._0VopZq_section[data-heading-position=right] ._0VopZq_editorial{grid-area:1/2}._0VopZq_section[data-heading-position=right] ._0VopZq_formRegion{grid-area:1/1}}
.Fg-QzW_section{background:var(--surface);color:var(--foreground-primary);overflow-wrap:anywhere}.Fg-QzW_section[data-theme=yellow]{--text-callout-rule:var(--foreground-primary)}.Fg-QzW_inner{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.Fg-QzW_inner>*{min-width:0}.Fg-QzW_eyebrow{color:var(--foreground-accent);margin-bottom:1.25rem}.Fg-QzW_heading{letter-spacing:-.025em;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;font-weight:var(--font-weight-extrabold);text-wrap:pretty}.Fg-QzW_inner{max-width:62rem}.Fg-QzW_section[data-heading-position=left] .Fg-QzW_heading{max-width:23ch}.Fg-QzW_section[data-heading-position=top] .Fg-QzW_inner{max-width:var(--container-content);grid-template-columns:minmax(0,min(100%,72ch));justify-content:center;font-size:1.125rem}.Fg-QzW_section[data-heading-position=top][data-content-placement=left] .Fg-QzW_inner{justify-content:start}.Fg-QzW_section[data-heading-position=top][data-content-placement=right] .Fg-QzW_inner{justify-content:end}.Fg-QzW_section[data-heading-position=top] .Fg-QzW_inner>div{max-width:none}@media (min-width:64rem){.Fg-QzW_section[data-heading-position=left] .Fg-QzW_inner:has(>.Fg-QzW_context){max-width:var(--container-content);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(4rem,8vw,8rem)}.Fg-QzW_section[data-heading-position=left] .Fg-QzW_heading{max-width:16ch}}
.IuQDOW_gallery{background:var(--surface);color:var(--foreground-primary)}.IuQDOW_controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.IuQDOW_controls label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.IuQDOW_controls input{accent-color:var(--color-black);width:1.25rem;height:1.25rem}.IuQDOW_controls select{color:var(--color-black);background:var(--color-off-white);border:1px solid var(--color-gray);padding:.5rem}.IuQDOW_button{background:var(--color-yellow);color:var(--color-black);font-weight:var(--font-weight-semibold);cursor:pointer;padding:.75rem 1rem}.IuQDOW_button:hover{text-underline-offset:.25em;text-decoration:underline}.IuQDOW_prose{gap:1.5rem;display:grid}.IuQDOW_prose h3{color:var(--color-black);font-size:1.125rem;font-weight:var(--font-weight-semibold);margin-bottom:.75rem}.IuQDOW_prose p+p{margin-top:1rem}.IuQDOW_prose .IuQDOW_button{justify-self:start}.IuQDOW_spacer{height:70vh}
._8Q9R9q_gallery{overflow-wrap:anywhere}._8Q9R9q_reviewIntro{padding-block:3rem}._8Q9R9q_reviewIntro h1,._8Q9R9q_reviewIntro h2{max-width:28ch;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-bold);margin-block:1rem 1.5rem;line-height:1.15}._8Q9R9q_reviewIntro>p{max-width:75ch;color:var(--foreground-secondary)}._8Q9R9q_navigation{flex-wrap:wrap;gap:.75rem 2rem;margin-top:2rem;display:flex}._8Q9R9q_navigation a{padding-block:.5rem}._8Q9R9q_navigation a,._8Q9R9q_reviewIntro>a{text-underline-offset:.3em;text-decoration:underline}._8Q9R9q_sample{scroll-margin-top:1rem}._8Q9R9q_reviewLabel{background:var(--color-light-gray);padding-block:1rem}
.BscLVq_process{background:var(--surface);color:var(--foreground-primary);overflow-wrap:anywhere}.BscLVq_inner{padding-block:clamp(4rem,8vw,7rem)}.BscLVq_intro{max-width:48rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.BscLVq_eyebrow{color:var(--foreground-accent);margin-bottom:1.25rem}.BscLVq_headerSupport{color:var(--foreground-secondary);margin-top:1.5rem}.BscLVq_heading{max-width:23ch;font-size:clamp(2rem,1.25rem + 2vw,3.5rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.025em;text-wrap:balance;line-height:1.05}.BscLVq_steps{--step-gap:3rem;gap:var(--step-gap) 1rem;grid-template-columns:minmax(2rem,max-content) minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.BscLVq_step{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;min-width:0;display:grid;position:relative}.BscLVq_number{text-align:center;white-space:nowrap;color:var(--foreground-secondary);font-size:1.25rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.025em;align-self:stretch;line-height:1.5rem;position:relative}.BscLVq_copy{min-width:0}.BscLVq_label{color:var(--foreground-accent);margin-bottom:.75rem}.BscLVq_headline{max-width:24ch;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:pretty;line-height:1.1}.BscLVq_support{max-width:48ch;color:var(--foreground-secondary);margin-top:1.25rem}.BscLVq_step:not(:last-child) .BscLVq_number:after{content:"";height:calc(100% + var(--step-gap) - 3rem);opacity:.2;pointer-events:none;border-left:1px solid;position:absolute;top:2.25rem;left:50%}.BscLVq_process[data-theme=dark] .BscLVq_step:not(:last-child) .BscLVq_number:after{opacity:.35}@media (min-width:48rem){.BscLVq_steps{--step-gap:3.5rem;grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);column-gap:1.5rem}.BscLVq_editorialRows .BscLVq_copy{max-width:40rem}.BscLVq_sideSequence .BscLVq_steps,.BscLVq_alternatingTimeline .BscLVq_steps{max-width:44rem}}@media (min-width:64rem){.BscLVq_editorialRows .BscLVq_copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);max-width:none;display:grid}.BscLVq_editorialRows .BscLVq_support{margin-top:0}.BscLVq_editorialRows .BscLVq_copy:has(.BscLVq_label) .BscLVq_support{padding-top:1.875rem}.BscLVq_editorialRows .BscLVq_copy:not(:has(.BscLVq_support)){grid-template-columns:minmax(0,1fr)}.BscLVq_sideSequence .BscLVq_inner{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(3rem,5vw,5rem);display:grid}.BscLVq_sideSequence .BscLVq_intro{margin-bottom:0}.BscLVq_sideSequence .BscLVq_heading{font-size:clamp(2rem,3.5vw,3rem)}.BscLVq_sideSequence .BscLVq_steps{max-width:none}.BscLVq_sideSequence .BscLVq_headline{max-width:28ch}.BscLVq_sideSequence .BscLVq_support{max-width:55ch}.BscLVq_alternatingTimeline .BscLVq_steps{grid-template-columns:minmax(0,1fr) minmax(3rem,max-content) minmax(0,1fr);column-gap:2rem;max-width:none}.BscLVq_alternatingTimeline .BscLVq_number{text-align:center;grid-area:1/2}.BscLVq_alternatingTimeline .BscLVq_copy{grid-area:1/1;justify-self:end;width:100%;max-width:28rem}.BscLVq_alternatingTimeline .BscLVq_step:nth-child(2n) .BscLVq_copy{grid-column:3;justify-self:start}}.BscLVq_headerSupport,.BscLVq_support{white-space:pre-line}
