.oe3DtG_home{--header-h:calc(3.75rem + 1px);--frame:110rem;--field-dim:#ece6e2;--rule-soft:color-mix(in srgb, var(--color-bone) 12%, transparent);--rule:color-mix(in srgb, var(--color-bone) 25%, transparent);--arrive:cubic-bezier(.2, .8, .2, 1);--move:cubic-bezier(.4, 0, .2, 1)}.shell:has([data-home]) footer>div{max-width:114rem}.oe3DtG_column{width:100%;max-width:var(--frame);margin-inline:auto}.oe3DtG_curtain{position:relative}.oe3DtG_field{z-index:2;min-height:100svh;padding:calc(var(--header-h) + .75rem) 1.25rem 1.25rem;background-color:var(--color-signal);color:var(--color-on-signal);flex-direction:column;display:flex;position:relative;overflow-x:clip}.oe3DtG_field ::selection{background-color:var(--color-on-signal);color:var(--color-signal)}.oe3DtG_field :focus-visible{outline-color:var(--color-on-signal)}@media (min-width:640px){.oe3DtG_field{padding:calc(var(--header-h) + 1.75rem) 2rem 2rem}}@media (min-width:1024px){.oe3DtG_field{padding-bottom:clamp(1.25rem,3svh,2.5rem)}}.oe3DtG_box{width:100%;max-width:var(--frame);flex:1 0 auto;margin-inline:auto;display:grid;container-type:inline-size}.oe3DtG_frame{--win-w:46cqi;--name-size:36cqi;--line:calc(var(--name-size) * .82);--win-top:calc(var(--line) * 1.62);grid-template-columns:minmax(0, 1fr) var(--win-w);grid-template-rows:auto auto 1fr auto;column-gap:4cqi;display:grid}@media (min-width:640px){.oe3DtG_frame{--win-w:26cqi;--name-size:17.9cqi;--win-top:calc(var(--line) * .6);column-gap:3rem}}@media (min-width:1024px){.oe3DtG_frame{column-gap:4rem}}@media (min-width:1024px) and (orientation:landscape){.oe3DtG_frame{--win-w:29cqi}}.oe3DtG_name{z-index:0;font-size:var(--name-size);letter-spacing:-.02em;white-space:nowrap;grid-area:1/1/auto/-1;line-height:.82;position:relative}.oe3DtG_line{display:block}@media (min-width:640px){.oe3DtG_line{display:inline-block}}@media (prefers-reduced-motion:no-preference){.oe3DtG_name{--settle:calc(var(--name-size) * .035)}.oe3DtG_line:first-child{animation:oe3DtG_settle-from-left .56s var(--arrive) both}.oe3DtG_line:last-child{animation:oe3DtG_settle-from-right .56s var(--arrive) both}}@keyframes oe3DtG_settle-from-left{0%{transform:translateX(calc(var(--settle) * -1))}to{transform:none}}@keyframes oe3DtG_settle-from-right{0%{transform:translateX(var(--settle))}to{transform:none}}.oe3DtG_tagline{color:var(--field-dim);grid-area:2/1;align-self:start;max-width:24ch;margin-top:1rem;font-size:.9375rem;line-height:1.45}@media (min-width:640px){.oe3DtG_tagline{max-width:40ch;margin-top:1.5rem;font-size:1.0625rem}}@media (min-width:1024px){.oe3DtG_tagline{max-width:34ch;margin-top:clamp(1rem,2svh,1.5rem);font-size:clamp(1.1875rem,2cqi,2.25rem);line-height:1.35}}.oe3DtG_window{z-index:1;margin-top:var(--win-top);aspect-ratio:1086/1448;background-color:color-mix(in srgb, var(--color-bone) 45%, var(--color-signal));grid-area:1/2/4;align-self:start;position:relative;overflow:clip}@media (min-width:640px){.oe3DtG_window{grid-row:1/-1}}@media (prefers-reduced-motion:no-preference){.oe3DtG_window{animation:oe3DtG_wipe .9s var(--arrive) .16s both}}.oe3DtG_toned{filter:url(#home-tone)}.oe3DtG_tonedLight{filter:url(#home-tone-light)}.oe3DtG_stack{height:108%;position:absolute;inset:-8% 0 auto}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.oe3DtG_drift{will-change:transform;animation:linear both oe3DtG_drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes oe3DtG_drift{0%{transform:translate(0,0)}to{transform:translateY(7.4%)}}.oe3DtG_layer{object-fit:cover}.oe3DtG_sheet,.oe3DtG_storySheet{position:absolute;inset:0}.oe3DtG_shade,.oe3DtG_storyShade{background-color:var(--color-bone);opacity:0;pointer-events:none;position:absolute;inset:0}.oe3DtG_edge{opacity:0;pointer-events:none;position:absolute;inset:0}.oe3DtG_edge:before{content:"";inset-inline:0;background-color:color-mix(in srgb, var(--color-bone) 60%, transparent);height:1px;position:absolute;top:0}@keyframes oe3DtG_edge-rise{0%{opacity:1;transform:translateY(100%)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes oe3DtG_edge-move{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes oe3DtG_edge-fade{0%,40%{opacity:1}60%,to{opacity:0}}@keyframes oe3DtG_shade-in{0%{opacity:0}to{opacity:.18}}.oe3DtG_sheet.oe3DtG_waiting{clip-path:inset(100% 0 0)}.oe3DtG_sheet.oe3DtG_wiping{animation:oe3DtG_wipe .7s var(--arrive) both}.oe3DtG_sheet.oe3DtG_wiping .oe3DtG_edge{animation:oe3DtG_edge-move .7s var(--arrive) both, oe3DtG_edge-fade .7s linear both}.oe3DtG_shade.oe3DtG_wiping{animation:oe3DtG_shade-in .7s var(--arrive) both}.oe3DtG_shade.oe3DtG_done{opacity:.18}@keyframes oe3DtG_wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.oe3DtG_picker{grid-area:4/1/auto/-1;margin-top:.625rem}@media (min-width:640px){.oe3DtG_picker{grid-column:1;margin-top:2.25rem}}.oe3DtG_moments{--cell-rule:color-mix(in srgb, var(--color-on-signal) 40%, transparent);--cell-hover:color-mix(in srgb, var(--color-on-signal) 6%, var(--color-signal));--cell-picked:color-mix(in srgb, var(--color-on-signal) 9%, var(--color-signal));border-block-start:1px solid #0000;display:grid;position:relative}.oe3DtG_moments:before,.oe3DtG_moment:before{content:"";background-color:var(--cell-rule);transform-origin:0;pointer-events:none;height:1px;position:absolute;inset-inline:0}.oe3DtG_moments:before{top:-1px}.oe3DtG_moment{isolation:isolate;text-align:start;cursor:pointer;min-height:3.25rem;transition:background-color .18s var(--move);border-block-end:1px solid #0000;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex;position:relative}.oe3DtG_moment:before{bottom:-1px}.oe3DtG_momentLabel{font-family:var(--font-serif);letter-spacing:-.01em;flex:auto;font-size:1.625rem;line-height:1.1}.oe3DtG_momentService{color:var(--field-dim);white-space:nowrap;font-size:.875rem;line-height:1.3}.oe3DtG_mark{flex:none;width:.875rem;height:.875rem;position:relative}.oe3DtG_mark:before,.oe3DtG_mark:after{content:"";inset-inline:0;background-color:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%}.oe3DtG_mark:before{transform-origin:0}.oe3DtG_mark:after{transition:transform .3s var(--arrive);transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.oe3DtG_moments:before{animation:oe3DtG_draw-x .64s var(--arrive) .12s both}.oe3DtG_moment:before{animation:oe3DtG_draw-x .64s var(--arrive) both;animation-delay:calc(.24s + var(--i,0) * .12s)}.oe3DtG_mark:before{animation:oe3DtG_write-across .3s var(--arrive) both;animation-delay:calc(.56s + var(--i,0) * .12s)}.oe3DtG_mark:after{animation:oe3DtG_write-down .3s var(--arrive) both;animation-delay:calc(.7s + var(--i,0) * .12s)}}@keyframes oe3DtG_write-across{0%{scale:0 1}to{scale:1}}@keyframes oe3DtG_write-down{0%{scale:1 0}to{scale:1}}@media (hover:hover){.oe3DtG_moment:hover,.oe3DtG_moment[data-preview]{background-color:var(--cell-hover)}}.oe3DtG_moment[aria-pressed=true]{background-color:var(--cell-picked)}.oe3DtG_moment[aria-pressed=true] .oe3DtG_momentService{color:var(--color-on-signal)}.oe3DtG_moment[aria-pressed=true] .oe3DtG_mark:after{transform:rotate(0)}.oe3DtG_rule{inset-inline:0;background-color:var(--color-on-signal);transform-origin:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.oe3DtG_moment[aria-pressed=true] .oe3DtG_rule{transition:transform .45s var(--arrive);transform:scaleX(1)}@media (min-width:1024px){.oe3DtG_moment{gap:1.5rem;min-height:clamp(3.75rem,12svh - 1.5rem,7rem);padding:.5rem 1.25rem}.oe3DtG_momentLabel{font-size:clamp(1.625rem,min(2.4cqi,4.4svh),2.625rem)}.oe3DtG_momentService{font-size:.9375rem}.oe3DtG_mark{width:1rem;height:1rem}}.oe3DtG_answer{gap:.5rem;margin-top:.5rem;display:grid}.oe3DtG_answerLines{display:grid}.oe3DtG_answerText{grid-area:1/1}.oe3DtG_answerLine{text-wrap:balance;width:fit-content;max-width:30ch;font-size:1.125rem;line-height:1.3}.oe3DtG_answerDetail{width:fit-content;font-family:var(--font-serif);letter-spacing:-.005em;margin-top:.125rem;font-size:1.25rem;line-height:1.2}.oe3DtG_sizer{visibility:hidden}.oe3DtG_actions{justify-items:start;gap:.125rem;display:grid}.oe3DtG_primary{background-color:var(--color-on-signal);width:100%;color:var(--color-signal)}.oe3DtG_primary:hover{background-color:var(--color-ink-soft)}.oe3DtG_phone{min-height:2.75rem;color:var(--field-dim);align-items:center;font-size:.9375rem;display:inline-flex}.oe3DtG_phone span{color:var(--color-on-signal);border-block-end:1px solid;margin-inline-start:.35em}@media (min-width:640px){.oe3DtG_answer{margin-top:1.75rem}.oe3DtG_answerLine{font-size:1.5rem;line-height:1.35}.oe3DtG_answerDetail{margin-top:.375rem;font-size:1.625rem}.oe3DtG_primary{width:auto}.oe3DtG_actions{grid-auto-flow:column;justify-content:start;align-items:center;gap:1.5rem}}@media (min-width:1024px){.oe3DtG_picker{margin-top:clamp(1rem,3svh,2.25rem)}.oe3DtG_answer{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem;margin-top:clamp(1rem,3svh,3rem)}.oe3DtG_answerLine{font-size:clamp(1.625rem,1.65cqi,2.125rem)}.oe3DtG_answerDetail{font-size:clamp(1.75rem,1.9cqi,2.5rem)}.oe3DtG_actions{grid-auto-flow:row;justify-items:start;gap:.25rem}}@media (min-width:1024px) and (orientation:landscape){.oe3DtG_field{padding-top:calc(var(--header-h) + clamp(.5rem, 6svh - 1.5rem, 1.75rem));padding-bottom:clamp(.75rem,6svh - 1.75rem,2.5rem)}.oe3DtG_tagline{margin-top:clamp(.5rem,4svh - 1.125rem,1.5rem)}.oe3DtG_moment{min-height:3.5rem}.oe3DtG_box{max-width:min(var(--frame), max(calc(330svh - 1088px), 56rem))}.oe3DtG_answer{margin-top:clamp(.75rem,6svh - 1.75rem,3rem)}.oe3DtG_window{aspect-ratio:auto;grid-row:1/4;align-self:stretch}.oe3DtG_picker{grid-area:3/1/5/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin-top:0;display:grid}.oe3DtG_moments{grid-area:1/1;grid-auto-rows:1fr;align-self:stretch;margin-top:clamp(.75rem,6svh - 1.75rem,2.25rem)}.oe3DtG_answer{grid-area:2/1/auto/-1;grid-template-columns:subgrid;align-items:start;column-gap:normal}}@media (min-width:640px) and (orientation:portrait){.oe3DtG_frame{--win-w:32cqi;--name-size:36cqi;--win-top:calc(var(--line) * 1.62);grid-template-rows:auto auto 1fr auto;column-gap:4cqi}.oe3DtG_line{display:block}.oe3DtG_window{aspect-ratio:auto;grid-row:1/4;align-self:stretch}.oe3DtG_picker{display:contents}.oe3DtG_moments{grid-area:3/1;align-self:end;margin-top:1.75rem}.oe3DtG_answer{grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;margin-top:1.75rem}.oe3DtG_actions{grid-auto-flow:row;justify-items:start;gap:.25rem}.oe3DtG_tagline{max-width:30ch;font-size:clamp(1.25rem,2.6cqi,1.75rem)}.oe3DtG_moment{min-height:4.25rem;padding-inline:1rem}.oe3DtG_momentLabel{font-size:clamp(1.75rem,3.6cqi,2.5rem)}}.oe3DtG_cell{z-index:-1;background-color:var(--cell-hover);opacity:0;pointer-events:none;position:absolute;inset:0}.oe3DtG_storySheet,.oe3DtG_storyShade{visibility:hidden}@keyframes oe3DtG_lift{to{transform:translateY(-100svh)}}@keyframes oe3DtG_rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes oe3DtG_rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oe3DtG_rule-out{0%{transform:translate(0)scaleX(1)}to{transform:translate(100%)scaleX(0)}}@keyframes oe3DtG_mark-close{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes oe3DtG_mark-open{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes oe3DtG_light-in{0%{opacity:0}to{opacity:1}}@keyframes oe3DtG_light-out{0%{opacity:1}to{opacity:0}}@keyframes oe3DtG_erase{0%{clip-path:inset(-.3em)}to{clip-path:inset(-.3em -.3em -.3em calc(100% + .3em))}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:600px) and (scripting:enabled){.oe3DtG_curtain:not([data-curtain=off]){--s:0;height:calc(100svh + (var(--pin) + var(--lift)) * 1svh);background:linear-gradient(var(--color-signal), var(--color-signal)) top / 100% calc(100% - 100svh) no-repeat}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_field{height:100svh;position:sticky;top:0}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next{padding-top:calc(var(--header-h) + 3.5rem);margin-top:-100svh}.oe3DtG_curtain:not([data-curtain=off]) :is(.oe3DtG_storySheet,.oe3DtG_storyShade),.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer{visibility:visible}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_live{clip-path:inset(50%)}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer :is(.oe3DtG_answerLine,.oe3DtG_answerDetail){clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer[data-told=here] :is(.oe3DtG_answerLine,.oe3DtG_answerDetail){clip-path:inset(-.3em)}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer[data-told=in] .oe3DtG_answerLine{animation:oe3DtG_write-in .52s var(--arrive) .16s both}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer[data-told=in] .oe3DtG_answerDetail{animation:oe3DtG_write-in .44s var(--arrive) .3s both}.oe3DtG_curtain:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_sizer[data-told=out] :is(.oe3DtG_answerLine,.oe3DtG_answerDetail){animation:oe3DtG_erase .22s var(--move) both}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_nextHead[data-reveal=armed]>*,.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_step[data-reveal=armed]>div>*{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_nextHead[data-reveal=in]>*{animation:oe3DtG_write-in .7s var(--arrive) backwards;animation-delay:calc(var(--k,0s) + var(--wait,0s))}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_nextHead[data-reveal=in]>.oe3DtG_nextIntro{--k:.2s;animation-duration:.6s}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_nextHead[data-reveal=in]>.oe3DtG_nextAction{--k:.34s;animation-duration:.5s}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_step[data-reveal=in]>div>*{animation:oe3DtG_write-in .56s var(--arrive) backwards;animation-delay:calc(.2s + var(--wait,0s))}.oe3DtG_curtain:not([data-curtain=off])+.oe3DtG_next .oe3DtG_step[data-reveal=in]>div>.oe3DtG_stepNote{animation-delay:calc(.3s + var(--wait,0s))}html:has(#home-curtain:not([data-curtain=off])){scroll-behavior:auto}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_field{transform:translate3d(0, calc(clamp(0, (var(--s) - var(--pin)) / var(--lift), 1) * -100svh), 0)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_drift{transform:translate3d(0, calc(clamp(0, var(--s) / var(--drift), 1) * 7.4%), 0)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) :is(.oe3DtG_storySheet,.oe3DtG_storyShade){--in:clamp(0, (var(--s) - var(--a) - var(--photo-0)) / (var(--photo-1) - var(--photo-0)), 1)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_storySheet{clip-path:inset(calc((1 - var(--in)) * 100%) 0 0 0)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_storySheet .oe3DtG_edge{transform:translateY(calc((1 - var(--in)) * 100%));opacity:clamp(0, (1 - var(--in)) * 10, 1)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_storyShade{opacity:calc(var(--in) * .18)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_moment{--out:clamp(0, (var(--s) - var(--a) - var(--span) - var(--out-0)) / (var(--out-1) - var(--out-0)), 1)}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_moment:last-child{--out:0}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_rule{--in:clamp(0, (var(--s) - var(--a) - var(--rule-0)) / (var(--rule-1) - var(--rule-0)), 1);transform:translateX(calc(var(--out) * 100%)) scaleX(calc(var(--in) * (1 - var(--out))))}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_cell{--in:clamp(0, (var(--s) - var(--a) - var(--cell-0)) / (var(--cell-1) - var(--cell-0)), 1);opacity:calc(var(--in) - var(--out))}.oe3DtG_curtain[data-driver=js]:not([data-curtain=off]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_mark:after{--in:clamp(0, (var(--s) - var(--a) - var(--mark-0)) / (var(--mark-1) - var(--mark-0)), 1);transform:rotate(calc((1 - var(--in) + var(--out)) * 90deg))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:600px) and (scripting:enabled){.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_field{animation:linear both oe3DtG_lift;animation-timeline:scroll(root);animation-range:calc(var(--pin) * 1svh) calc((var(--pin) + var(--lift)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_drift{animation-range:0 calc(var(--drift) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) :is(.oe3DtG_storySheet,.oe3DtG_storyShade,.oe3DtG_storySheet .oe3DtG_edge){animation-timeline:scroll(root);animation-range:calc((var(--a) + var(--photo-0)) * 1svh) calc((var(--a) + var(--photo-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_storySheet{animation-name:oe3DtG_rise;animation-timing-function:linear;animation-fill-mode:both}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_storySheet .oe3DtG_edge{animation-name:oe3DtG_edge-rise;animation-timing-function:linear;animation-fill-mode:both}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_storyShade{animation-name:oe3DtG_shade-in;animation-timing-function:linear;animation-fill-mode:both}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_rule{animation:linear both oe3DtG_rule-in,linear forwards oe3DtG_rule-out;animation-timeline:scroll(root),scroll(root);animation-range:calc((var(--a) + var(--rule-0)) * 1svh) calc((var(--a) + var(--rule-1)) * 1svh), calc((var(--a) + var(--span) + var(--out-0)) * 1svh) calc((var(--a) + var(--span) + var(--out-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_cell{animation:linear both oe3DtG_light-in,linear forwards oe3DtG_light-out;animation-timeline:scroll(root),scroll(root);animation-range:calc((var(--a) + var(--cell-0)) * 1svh) calc((var(--a) + var(--cell-1)) * 1svh), calc((var(--a) + var(--span) + var(--out-0)) * 1svh) calc((var(--a) + var(--span) + var(--out-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_mark:after{animation:oe3DtG_write-down .3s var(--arrive) both, oe3DtG_mark-close linear both, oe3DtG_mark-open linear forwards;animation-delay:calc(.7s + var(--i,0) * .12s), 0s, 0s;animation-timeline:auto,scroll(root),scroll(root);animation-range:normal, calc((var(--a) + var(--mark-0)) * 1svh) calc((var(--a) + var(--mark-1)) * 1svh), calc((var(--a) + var(--span) + var(--out-0)) * 1svh) calc((var(--a) + var(--span) + var(--out-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_moment:last-child .oe3DtG_rule{animation:linear both oe3DtG_rule-in;animation-timeline:scroll(root);animation-range:calc((var(--a) + var(--rule-0)) * 1svh) calc((var(--a) + var(--rule-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_moment:last-child .oe3DtG_cell{animation:linear both oe3DtG_light-in;animation-timeline:scroll(root);animation-range:calc((var(--a) + var(--cell-0)) * 1svh) calc((var(--a) + var(--cell-1)) * 1svh)}.oe3DtG_curtain:not([data-curtain=off]):not([data-driver=js]) .oe3DtG_picker:not([data-story=off]) .oe3DtG_moment:last-child .oe3DtG_mark:after{animation:oe3DtG_write-down .3s var(--arrive) both, oe3DtG_mark-close linear both;animation-delay:calc(.7s + var(--i,0) * .12s), 0s;animation-timeline:auto,scroll(root);animation-range:normal, calc((var(--a) + var(--mark-0)) * 1svh) calc((var(--a) + var(--mark-1)) * 1svh)}}}.oe3DtG_sectionTitle{font-size:var(--text-title);line-height:.95}.oe3DtG_section{border-block-start:1px solid var(--rule-soft);padding:4.5rem 1.25rem 5rem}@media (min-width:640px){.oe3DtG_section{padding:6rem 2rem 7rem}}@media (min-width:1024px){.oe3DtG_section{padding:7rem 2rem 8rem}}.oe3DtG_next{padding:3.5rem 1.25rem 5rem}@media (min-width:640px){.oe3DtG_next{padding:5rem 2rem 6rem}}.oe3DtG_nextFrame{width:100%;max-width:var(--frame);gap:2.5rem;margin-inline:auto;display:grid}@media (min-width:1024px){.oe3DtG_nextFrame{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:3.5rem}}@media (min-width:1280px){.oe3DtG_nextFrame{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:6rem}}.oe3DtG_next .oe3DtG_sectionTitle{max-width:11ch}@media (min-width:1024px){.oe3DtG_nextHead{align-self:start;position:sticky;top:6rem}}.oe3DtG_nextIntro{color:var(--color-bone-dim);max-width:34ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.oe3DtG_nextAction{margin-top:2rem}.oe3DtG_order{position:relative}.oe3DtG_order>ol{border-block-end:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent)}.oe3DtG_step{border-block-start:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent);gap:.375rem 2rem;padding:1.5rem 0 1.75rem;display:grid;position:relative}@media (min-width:640px){.oe3DtG_step{grid-template-columns:12rem minmax(0,1fr);padding:2rem 0 2.25rem}}.oe3DtG_stage{font-family:var(--font-serif);color:var(--color-signal);font-size:1.375rem;line-height:1.15}@media (min-width:640px){.oe3DtG_stage{font-size:1.625rem}}.oe3DtG_stepTitle{font-size:1.25rem}@media (min-width:640px){.oe3DtG_stepTitle{font-size:1.5rem}}.oe3DtG_stepNote{color:var(--color-bone-dim);max-width:52ch;margin-top:.5rem;line-height:1.55}@media (min-width:1024px){.oe3DtG_step{grid-template-columns:12rem minmax(0,1fr);padding:4.5rem 0 4.75rem}.oe3DtG_stage{font-size:2rem}.oe3DtG_stepTitle{font-size:1.75rem}.oe3DtG_stepNote{font-size:1.0625rem}}@media (min-width:1280px){.oe3DtG_step{grid-template-columns:15rem minmax(0,1fr)}}@media (min-width:1440px){.oe3DtG_step{padding:6rem 0 6.25rem}}.oe3DtG_closing{height:0;position:relative}.oe3DtG_drawn{inset-inline:0;background-color:color-mix(in srgb, var(--color-bone) 26%, transparent);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:-1px}.oe3DtG_drawnFoot{background-color:var(--rule);top:auto;bottom:0}.oe3DtG_drawnHead{background-color:var(--rule);top:0}@media (prefers-reduced-motion:no-preference){[data-reveal=armed]>.oe3DtG_drawn{transform:scaleX(0)}[data-reveal=in]>.oe3DtG_drawn{animation:oe3DtG_draw-x var(--dur,.76s) var(--arrive) both;animation-delay:calc(var(--delay,0s) + var(--n,0) * var(--step,.14s) + var(--wait,0s))}.oe3DtG_step[data-reveal=armed]>.oe3DtG_stage{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}.oe3DtG_step[data-reveal=in]>.oe3DtG_stage{animation:oe3DtG_write-in .56s var(--arrive) both;animation-delay:calc(.12s + var(--n,0) * var(--step,.14s) + var(--wait,0s))}.oe3DtG_write{animation:oe3DtG_write-in .6s var(--arrive) both;display:inline-block}}@keyframes oe3DtG_write-in{0%{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}to{clip-path:inset(-.3em)}}.oe3DtG_storyGrid{gap:2.5rem;display:grid}@media (min-width:768px){.oe3DtG_storyGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2.5rem 3rem}}@media (min-width:1024px){.oe3DtG_storyGrid{column-gap:5rem}}@media (min-width:1280px){.oe3DtG_storyGrid{column-gap:7rem}}.oe3DtG_story{padding-top:5rem;padding-bottom:5.5rem}@media (min-width:640px){.oe3DtG_story{padding-top:7rem;padding-bottom:7.5rem}}@media (min-width:1024px){.oe3DtG_story{padding-top:8.5rem;padding-bottom:9rem}}.oe3DtG_storyTitle{--delay:.42s;--dur:.8s;padding-bottom:1.5rem;position:relative}@media (min-width:768px){.oe3DtG_storyTitle{grid-area:1/2;align-self:start;padding-bottom:2rem}.oe3DtG_storyPlate{grid-area:1/1/span 2}.oe3DtG_storyText{grid-area:2/2}}.oe3DtG_plate{padding:.5rem;position:relative}@media (min-width:1024px){.oe3DtG_plate{padding:.75rem}}.oe3DtG_plateWindow{aspect-ratio:19/20;position:relative;overflow:clip}.oe3DtG_plateImage{object-fit:cover;object-position:30% 50%}.oe3DtG_caption{color:var(--color-bone-dim);margin-top:.75rem;font-size:.875rem}.oe3DtG_storyLead{font-size:1.125rem;line-height:1.625}.oe3DtG_storyBody{color:var(--color-bone-dim);margin-top:1.25rem;line-height:1.625}@media (min-width:640px){.oe3DtG_storyLead{font-size:1.25rem}.oe3DtG_storyBody{font-size:1.125rem}}.oe3DtG_storyLineRule{--delay:.2s;--dur:.8s;margin-top:3rem;padding-top:2rem;position:relative}.oe3DtG_storyLine{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.875rem,3vw,2.875rem);line-height:1.06}@media (min-width:1024px){.oe3DtG_storyLineRule{margin-top:4rem;padding-top:2.5rem}}.oe3DtG_storyLinks{flex-wrap:wrap;gap:.5rem 2.5rem;margin-top:2.5rem;display:flex}.oe3DtG_textLink{border-block-end:1px solid var(--color-signal);min-height:2.75rem;color:var(--color-bone);align-items:center;font-size:1.125rem;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.oe3DtG_textLink:hover{color:var(--color-signal)}.oe3DtG_mat{pointer-events:none;position:absolute;inset:0}.oe3DtG_matLine{background-color:color-mix(in srgb, var(--color-bone) 55%, transparent);position:absolute}.oe3DtG_matTop,.oe3DtG_matBottom{height:1px;left:0;right:0}.oe3DtG_matTop{top:0}.oe3DtG_matBottom{bottom:0}.oe3DtG_matLeft,.oe3DtG_matRight{width:1px;top:0;bottom:0}.oe3DtG_matLeft{left:0}.oe3DtG_matRight{right:0}@keyframes oe3DtG_draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oe3DtG_draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.oe3DtG_matTop,.oe3DtG_matBottom{transform-origin:50%}.oe3DtG_matLeft,.oe3DtG_matRight{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.oe3DtG_plate[data-reveal=armed] .oe3DtG_matTop,.oe3DtG_plate[data-reveal=armed] .oe3DtG_matBottom{transform:scaleX(0)}.oe3DtG_plate[data-reveal=armed] .oe3DtG_matLeft,.oe3DtG_plate[data-reveal=armed] .oe3DtG_matRight{transform:scaleY(0)}.oe3DtG_plate[data-reveal=in] .oe3DtG_matTop,.oe3DtG_plate[data-reveal=in] .oe3DtG_matBottom{animation:oe3DtG_draw-x .7s var(--arrive) both}.oe3DtG_plate[data-reveal=in] .oe3DtG_matLeft,.oe3DtG_plate[data-reveal=in] .oe3DtG_matRight{animation:oe3DtG_draw-y .7s var(--arrive) .14s both}}.oe3DtG_journal{background-color:var(--color-ink-soft);border-block-start:0;padding-top:4.5rem;padding-bottom:5rem}@media (min-width:640px){.oe3DtG_journal{padding-top:6rem;padding-bottom:6.5rem}}@media (min-width:1024px){.oe3DtG_journal{padding-top:6.5rem;padding-bottom:7rem}}.oe3DtG_journalHead{gap:1.25rem;margin-bottom:2.75rem;display:grid}@media (min-width:1024px){.oe3DtG_journalHead{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:last baseline;column-gap:4rem;margin-bottom:4rem}}.oe3DtG_proofIntro{color:var(--color-bone-dim);max-width:40ch;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.oe3DtG_proofIntro{max-width:none}}.oe3DtG_journalFoot{justify-items:start;gap:1rem 3rem;margin-top:2rem;display:grid}@media (min-width:1024px){.oe3DtG_journalFoot{grid-template-columns:auto minmax(0,36rem);justify-content:space-between;align-items:baseline;margin-top:2.5rem}}.oe3DtG_soon{max-width:none;color:var(--color-bone-dim);flex-wrap:wrap;align-items:baseline;column-gap:.75rem;font-size:1.0625rem;line-height:1.55;display:flex}.oe3DtG_soon .oe3DtG_textLink{font-size:inherit}.oe3DtG_proofList{position:relative}.oe3DtG_proofItem{--step:.11s;--dur:.6s;position:relative}.oe3DtG_proofItem>.oe3DtG_drawn{background-color:var(--rule);top:0}.oe3DtG_proofRow{grid-template-areas:"when""title""note";gap:.375rem 2rem;padding:1.5rem 0 1.75rem;display:grid}@media (min-width:640px){.oe3DtG_proofRow{grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"when title""when note";padding:1.75rem 0 2rem}}@media (min-width:1024px){.oe3DtG_proofRow{grid-template-columns:15rem minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"when title note";align-items:baseline;column-gap:3rem;padding:2rem 0 2.25rem}}.oe3DtG_proofWhen{color:var(--color-bone-dim);grid-area:when;padding-top:.25rem;font-size:.9375rem}.oe3DtG_figure{display:inline-block}.oe3DtG_proofTitle{font-family:var(--font-serif);transition:color .2s var(--move);grid-area:title;font-size:1.5rem;line-height:1.1;display:block}@media (min-width:640px){.oe3DtG_proofTitle{font-size:1.75rem}}@media (min-width:1024px){.oe3DtG_proofTitle{font-size:clamp(1.75rem,2vw,2.25rem)}}.oe3DtG_proofRow:hover .oe3DtG_proofTitle{color:var(--color-signal)}.oe3DtG_proofNote{max-width:58ch;color:var(--color-bone-dim);grid-area:note;line-height:1.55;display:block}@media (min-width:640px){.oe3DtG_proofNote{margin-top:.25rem}}@media (min-width:1024px){.oe3DtG_proofNote{margin-top:0}}@media (prefers-reduced-motion:no-preference){.oe3DtG_proofItem[data-reveal=armed] .oe3DtG_figure{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}.oe3DtG_proofItem[data-reveal=in] .oe3DtG_figure{animation:oe3DtG_write-in .52s var(--arrive) both;animation-delay:calc(.38s + var(--n,0) * var(--step))}}.oe3DtG_close{background-color:var(--color-signal);color:var(--color-on-signal);padding:4.5rem 1.25rem 5rem}@media (min-width:640px){.oe3DtG_close{padding:6rem 2rem 6.5rem}}@media (min-width:1024px){.oe3DtG_close{padding:7rem 2rem 7.5rem}}.oe3DtG_close ::selection{background-color:var(--color-on-signal);color:var(--color-signal)}.oe3DtG_close :focus-visible{outline-color:var(--color-on-signal)}.oe3DtG_closeFrame{--dur:1s;gap:2rem;padding-top:2.5rem;display:grid;position:relative}@media (min-width:1024px){.oe3DtG_closeFrame{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:end;column-gap:4rem;padding-top:3.5rem}}.oe3DtG_closeRule{background-color:color-mix(in srgb, var(--color-on-signal) 40%, transparent);top:0}.oe3DtG_closeTitle{letter-spacing:-.02em;font-size:clamp(3.25rem,9vw,9rem);line-height:.9}.oe3DtG_closeActions{justify-items:start;gap:.5rem;display:grid}@media (min-width:640px){.oe3DtG_closeActions{grid-auto-flow:column;justify-content:start;align-items:center;gap:1.5rem}}.oe3DtG_closeOutline{border-color:color-mix(in srgb, var(--color-on-signal) 60%, transparent);color:var(--color-on-signal)}.oe3DtG_closeEmail{margin-top:.25rem}.oe3DtG_closeEmail span{overflow-wrap:anywhere}.shell:has([data-home]) footer [data-footer-contact]{display:none}.shell:has([data-home]) footer [data-footer-contact]+p{margin-top:0}.oe3DtG_number{display:inline-block}@media (prefers-reduced-motion:no-preference){.oe3DtG_closeFrame[data-reveal=armed] .oe3DtG_number{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em)}.oe3DtG_closeFrame[data-reveal=in] .oe3DtG_number{animation:oe3DtG_write-in .7s var(--arrive) .45s both}}
