.line[data-astro-cid-hiabmihs]{background:var(--ink);color:var(--on-dark);font-size:var(--t-small);letter-spacing:.005em;height:var(--ticker-h);place-items:center;padding-inline:2.75rem;display:grid;position:relative}.msgs[data-astro-cid-hiabmihs]{display:grid}.msg[data-astro-cid-hiabmihs]{white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s;grid-area:1/1;justify-content:center;align-items:center;gap:.45em;display:flex}.msg[data-astro-cid-hiabmihs].is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .3s, visibility 0s}.dot[data-astro-cid-hiabmihs]{background:var(--pink);border-radius:50%;flex:none;width:5px;height:5px;margin-right:.3em}.sep[data-astro-cid-hiabmihs]{color:var(--on-dark-soft)}.count[data-astro-cid-hiabmihs]{font-variant-numeric:tabular-nums}.msg[data-astro-cid-hiabmihs] a[data-astro-cid-hiabmihs]{white-space:nowrap;color:var(--on-dark);text-decoration-color:var(--on-dark-soft)}.pause[data-astro-cid-hiabmihs]{width:44px;height:44px;color:var(--on-dark-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.pause[data-astro-cid-hiabmihs]:hover{color:var(--on-dark)}.pause[data-astro-cid-hiabmihs]:focus-visible{outline-offset:-6px}.i-play[data-astro-cid-hiabmihs]{display:none}.pause[data-astro-cid-hiabmihs][aria-pressed=true] .i-play[data-astro-cid-hiabmihs]{display:block}.pause[data-astro-cid-hiabmihs][aria-pressed=true] .i-pause[data-astro-cid-hiabmihs]{display:none}@media (width<=520px){.line[data-astro-cid-hiabmihs]{padding-inline:2.25rem;line-height:1.15}.msg[data-astro-cid-hiabmihs]{gap:.3em}.txt[data-astro-cid-hiabmihs]{white-space:normal;text-align:center}.end[data-astro-cid-hiabmihs]{display:block}}@media (prefers-reduced-motion:reduce){.msg[data-astro-cid-hiabmihs],.msg[data-astro-cid-hiabmihs].is-on{transition:none}}.wl[data-astro-cid-lsxrvkd2]{--field-line:#8a8986;max-width:30rem}.wl[data-astro-cid-lsxrvkd2].dark{--field-line:#8e8d8a}.wl[data-astro-cid-lsxrvkd2].center{margin-inline:auto}.field[data-astro-cid-lsxrvkd2]{gap:.5rem;display:grid}input[data-astro-cid-lsxrvkd2][type=email]{border:1px solid var(--field-line);border-radius:var(--pill);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:400 1rem var(--font);transition:border-color .2s var(--ease);padding:0 1.25rem}input[data-astro-cid-lsxrvkd2][type=email]::placeholder{color:var(--soft);opacity:1}input[data-astro-cid-lsxrvkd2][type=email]:hover{border-color:var(--soft)}input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input[data-astro-cid-lsxrvkd2][type=email][aria-invalid=true]{border-color:#a3364f}.btn[data-astro-cid-lsxrvkd2]{min-height:52px}.btn[data-astro-cid-lsxrvkd2][aria-busy=true]{cursor:progress;opacity:.7}.consent[data-astro-cid-lsxrvkd2]{font-size:var(--t-small);color:var(--soft);text-align:left;cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1rem;padding-block:.25rem;line-height:1.5;display:flex;position:relative}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:.25rem;left:0}.box[data-astro-cid-lsxrvkd2]{border-radius:var(--r-sm);background:var(--bg);color:#fff;width:24px;height:24px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #8a8986;flex:none;place-items:center;display:grid}.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s var(--ease)}.consent[data-astro-cid-lsxrvkd2]:hover .box[data-astro-cid-lsxrvkd2]{border-color:var(--ink)}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2]{background:var(--ink);border-color:var(--ink)}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{opacity:1}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:focus-visible+.box[data-astro-cid-lsxrvkd2]{outline:2px solid var(--ink);outline-offset:2px}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][aria-invalid=true]+.box[data-astro-cid-lsxrvkd2]{border-color:#a3364f}.consent[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:var(--ink)}.center[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]{max-width:26rem;margin-inline:auto}.msg[data-astro-cid-lsxrvkd2]{margin-top:.75rem;font-size:.875rem}.center[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2]{text-align:center}.msg[data-astro-cid-lsxrvkd2]:empty{display:none}.msg[data-astro-cid-lsxrvkd2].error{color:#a3364f}.msg[data-astro-cid-lsxrvkd2].done{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--ink);margin-top:0;line-height:1.5}[data-astro-cid-lsxrvkd2][hidden]{display:none!important}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]{border-color:var(--field-line);color:var(--on-dark);background:0 0}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]::placeholder{color:var(--on-dark-soft)}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]{color:var(--on-dark-soft)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .box[data-astro-cid-lsxrvkd2]{border-color:var(--on-dark-soft);color:var(--ink);background:0 0}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]:hover .box[data-astro-cid-lsxrvkd2]{border-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2]{background:var(--on-dark);border-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:focus-visible+.box[data-astro-cid-lsxrvkd2]{outline-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][aria-invalid=true]+.box[data-astro-cid-lsxrvkd2]{border-color:#f0a8bb}.dark[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2].error{color:#f0a8bb}.dark[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2].done{color:var(--on-dark)}@media (width>=480px){.field[data-astro-cid-lsxrvkd2]{background:var(--surface);border:1px solid var(--field-line);border-radius:var(--pill);transition:border-color .2s var(--ease);gap:0;padding:5px;display:flex}.field[data-astro-cid-lsxrvkd2]:hover{border-color:var(--soft)}.field[data-astro-cid-lsxrvkd2]:focus-within{border-color:var(--ink)}.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]{border-color:var(--field-line);background:0 0}.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]:hover{border-color:var(--on-dark-soft)}.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]:focus-within{border-color:var(--on-dark)}input[data-astro-cid-lsxrvkd2][type=email],.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]{background:0 0;border:0;min-height:46px}input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline:none}.btn[data-astro-cid-lsxrvkd2]{flex:none;min-height:46px}}@media (prefers-reduced-motion:reduce){input[data-astro-cid-lsxrvkd2][type=email],.field[data-astro-cid-lsxrvkd2],.box[data-astro-cid-lsxrvkd2],.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{transition:none}}.hero[data-astro-cid-ge2uvauf]{display:grid}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;background:linear-gradient(#f1f1ef 30%,#d8dada 70%);width:100%;max-height:26svh;position:relative;overflow:hidden}.visual[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{display:contents}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.visual[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:settle 2.8s var(--ease) both}@keyframes settle{0%{transform:scale(1.08)}}.copy[data-astro-cid-ge2uvauf]{padding:clamp(2rem, 1.5rem + 3vw, 3rem) var(--gutter) clamp(3rem, 2rem + 4vw, 4.5rem)}h1[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);letter-spacing:var(--track-display);max-width:13ch;line-height:.98}.w[data-astro-cid-ge2uvauf]{white-space:nowrap;animation:rise 1.4s var(--ease) calc(var(--l,0) * .16s + .15s) both;display:inline-block}h1[data-astro-cid-ge2uvauf] .stroke:before{animation:draw 1.4s var(--ease) 1.3s both}@keyframes rise{0%{opacity:0;transform:translateY(.55em)}}@keyframes draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.w[data-astro-cid-ge2uvauf],.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],h1[data-astro-cid-ge2uvauf] .stroke:before{animation:none}}.sub[data-astro-cid-ge2uvauf]{max-width:33rem;color:var(--soft);margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.form[data-astro-cid-ge2uvauf]{margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.note[data-astro-cid-ge2uvauf]{font-size:var(--t-small);color:var(--ink);margin-top:1.25rem;font-weight:500}.vid-toggle[data-astro-cid-ge2uvauf]{border-radius:var(--pill);min-height:40px;color:var(--ink);font:500 var(--t-small) var(--font);cursor:pointer;background:#f7f7f5eb;border:0;padding:.4rem 1rem;position:absolute;bottom:1rem;right:1rem}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--header-h) - var(--ticker-h)), 60rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:auto;order:2;align-items:center;height:100%;max-height:none;display:grid}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.copy[data-astro-cid-ge2uvauf]{padding-block:4rem;padding-right:clamp(2rem,4vw,5rem);padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;justify-content:center;display:flex}}.ba[data-astro-cid-b2qdfyn5]{margin:0}.stage[data-astro-cid-b2qdfyn5]{aspect-ratio:var(--ratio);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.stage[data-astro-cid-b2qdfyn5] .img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.reveal[data-astro-cid-b2qdfyn5],.counter[data-astro-cid-b2qdfyn5],.divider[data-astro-cid-b2qdfyn5]{position:absolute;inset:0}.reveal[data-astro-cid-b2qdfyn5]{transform:translateX(var(--pos));overflow:hidden}.counter[data-astro-cid-b2qdfyn5]{transform:translateX(calc(var(--pos) * -1))}.divider[data-astro-cid-b2qdfyn5]{transform:translateX(var(--pos));pointer-events:none}.line[data-astro-cid-b2qdfyn5]{background:#fff;width:1.5px;position:absolute;top:0;bottom:0;left:-.75px;box-shadow:0 0 6px #0000001f}.handle[data-astro-cid-b2qdfyn5]{width:44px;height:44px;color:var(--ink);transition:transform .35s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000024}.handle[data-astro-cid-b2qdfyn5] svg[data-astro-cid-b2qdfyn5]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-b2qdfyn5]:hover .handle[data-astro-cid-b2qdfyn5],.ba[data-astro-cid-b2qdfyn5].is-dragging .handle[data-astro-cid-b2qdfyn5]{transform:translate(-50%,-50%)scale(1.06)}.range[data-astro-cid-b2qdfyn5]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba[data-astro-cid-b2qdfyn5]:has(.range:focus-visible) .handle[data-astro-cid-b2qdfyn5]{outline:2px solid var(--ink);outline-offset:3px}.labels[data-astro-cid-b2qdfyn5]{font-size:var(--t-small);color:var(--soft);justify-content:space-between;margin-top:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.handle[data-astro-cid-b2qdfyn5]{transition:none}.stage[data-astro-cid-b2qdfyn5]:hover .handle[data-astro-cid-b2qdfyn5],.ba[data-astro-cid-b2qdfyn5].is-dragging .handle[data-astro-cid-b2qdfyn5]{transform:translate(-50%,-50%)}}.head[data-astro-cid-wgores44]{gap:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);margin-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid}.title[data-astro-cid-wgores44]{max-width:14ch}.text[data-astro-cid-wgores44] .lead[data-astro-cid-wgores44]{margin-bottom:1rem}.path[data-astro-cid-wgores44]{gap:3.5rem;padding:0;list-style:none;display:grid}.step[data-astro-cid-wgores44]{position:relative}.num[data-astro-cid-wgores44]{background:var(--ink);width:2rem;height:2rem;color:var(--on-dark);font-size:var(--t-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:1.25rem;font-weight:500;display:grid}h3[data-astro-cid-wgores44]{font-size:var(--t-h3);max-width:18ch}.step[data-astro-cid-wgores44]>p[data-astro-cid-wgores44]{color:var(--soft);max-width:26rem;margin-top:.625rem}.visual[data-astro-cid-wgores44]{margin-top:1.75rem}.trio[data-astro-cid-wgores44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.trio[data-astro-cid-wgores44] .frame[data-astro-cid-wgores44]{aspect-ratio:3/4}.trio[data-astro-cid-wgores44]+.why[data-astro-cid-wgores44]{margin-top:.5rem}.why[data-astro-cid-wgores44]{aspect-ratio:1600/1000;position:relative}.look[data-astro-cid-wgores44]{pointer-events:none;background:#ffffff12;border:1px solid #ffffffe6;border-radius:4px;position:absolute;box-shadow:0 0 0 1px #3535371f}.js .step[data-astro-cid-wgores44][data-reveal] .look[data-astro-cid-wgores44]{opacity:0;transition:opacity 1s var(--ease) calc(var(--i) * .25s + .9s), transform 1.4s var(--ease) calc(var(--i) * .25s + .9s);transform:scale(1.25)}.js .step[data-astro-cid-wgores44][data-reveal].is-in .look[data-astro-cid-wgores44]{opacity:1;transform:none}.measured[data-astro-cid-wgores44]{aspect-ratio:960/800;background:#f0f1f0;position:relative;box-shadow:0 24px 60px -36px #35353766}.measured[data-astro-cid-wgores44] .shot{object-fit:cover;object-position:50% 30%;width:66.667%;height:100%;position:absolute;inset:0 auto 0 0}.measured[data-astro-cid-wgores44] svg[data-astro-cid-wgores44]{width:100%;height:100%;position:absolute;inset:0}.lead-line[data-astro-cid-wgores44]{fill:none;stroke:#fff;stroke-width:1.6px}.lead-line[data-astro-cid-wgores44].panel{stroke:#a3a4a3}.pin[data-astro-cid-wgores44]{fill:#ffffff26;stroke:#fff;stroke-width:2.4px}.s-name[data-astro-cid-wgores44]{font-family:var(--font);letter-spacing:-.02em;fill:var(--ink);font-size:26px;font-weight:500}.s-code[data-astro-cid-wgores44]{font-family:var(--font);fill:var(--soft);font-size:21px}.js .step[data-astro-cid-wgores44][data-reveal] .sample[data-astro-cid-wgores44]{opacity:0;transition:opacity 1.1s var(--ease) calc(var(--i) * .3s + .8s)}.js .step[data-astro-cid-wgores44][data-reveal].is-in .sample[data-astro-cid-wgores44]{opacity:1}@media (prefers-reduced-motion:reduce){.js .step[data-astro-cid-wgores44][data-reveal] .look[data-astro-cid-wgores44],.js .step[data-astro-cid-wgores44][data-reveal] .sample[data-astro-cid-wgores44]{opacity:1;transition:none;transform:none}}.visual[data-astro-cid-wgores44] figure[data-astro-cid-wgores44]{margin:0}.correction[data-astro-cid-wgores44]{margin-top:1.25rem}.correction[data-astro-cid-wgores44] .caption[data-astro-cid-wgores44]{margin-top:.5rem}.pages[data-astro-cid-wgores44]{padding:4% 2% 6%;display:grid}.pages[data-astro-cid-wgores44] .frame[data-astro-cid-wgores44]{aspect-ratio:16/9;grid-area:1/1;width:82%;box-shadow:0 18px 44px -22px #35353773}.back[data-astro-cid-wgores44]{transform:rotate(-3deg)}.front[data-astro-cid-wgores44]{justify-self:end;margin-top:34%;transform:rotate(2deg)}.js .step[data-astro-cid-wgores44][data-reveal] .back[data-astro-cid-wgores44]{transition:transform 1.6s var(--ease) .4s;transform:translate(7%,14%)}.js .step[data-astro-cid-wgores44][data-reveal] .front[data-astro-cid-wgores44]{transition:transform 1.6s var(--ease) .4s;transform:translate(-7%,-14%)}.js .step[data-astro-cid-wgores44][data-reveal].is-in .back[data-astro-cid-wgores44]{transform:rotate(-3deg)}.js .step[data-astro-cid-wgores44][data-reveal].is-in .front[data-astro-cid-wgores44]{transform:rotate(2deg)}@media (prefers-reduced-motion:reduce){.js .step[data-astro-cid-wgores44][data-reveal] .back[data-astro-cid-wgores44]{transition:none;transform:rotate(-3deg)}.js .step[data-astro-cid-wgores44][data-reveal] .front[data-astro-cid-wgores44]{transition:none;transform:rotate(2deg)}}.arrow[data-astro-cid-wgores44]{width:.75rem;height:1.5rem;color:var(--soft);background:linear-gradient(currentColor,currentColor) 50% 0/1px 100% no-repeat;position:absolute;top:-2.5rem;left:.6rem}.arrow[data-astro-cid-wgores44]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.5rem;height:.5rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1px)rotate(45deg)}@media (width>=960px){.head[data-astro-cid-wgores44]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.title[data-astro-cid-wgores44]{grid-column:1/8}.text[data-astro-cid-wgores44]{grid-column:8/13}.path[data-astro-cid-wgores44]{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr);gap:0 clamp(3.5rem,6vw,6rem)}.step[data-astro-cid-wgores44]{grid-row:1/5;grid-template-rows:subgrid;display:grid}.visual[data-astro-cid-wgores44]{align-self:start}.pages[data-astro-cid-wgores44]{align-self:center}.arrow[data-astro-cid-wgores44]{background:linear-gradient(currentColor,currentColor) 0/100% 1px no-repeat;grid-row:4;width:1.5rem;height:.75rem;top:clamp(5rem,8vw,8rem);left:calc(clamp(3.5rem,6vw,6rem)/-2 - .75rem)}.arrow[data-astro-cid-wgores44]:after{bottom:50%;left:auto;right:0;transform:translate(-1px,50%)rotate(-45deg)}}.head[data-astro-cid-p6na2rut]{text-align:center;justify-items:center;gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);margin-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid}.head[data-astro-cid-p6na2rut] h2[data-astro-cid-p6na2rut]{max-width:15ch}.intro[data-astro-cid-p6na2rut] .lead[data-astro-cid-p6na2rut]{margin-inline:auto;max-width:36rem;margin-bottom:.875rem}.intro[data-astro-cid-p6na2rut] .body[data-astro-cid-p6na2rut]{max-width:34rem;margin-inline:auto}.gallery[data-astro-cid-p6na2rut]{gap:2rem;display:grid}.pages[data-astro-cid-p6na2rut]{border-radius:var(--r-img);touch-action:pan-y;display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #0009}.page[data-astro-cid-p6na2rut]{aspect-ratio:16/9;background:#e9e8e6;grid-area:1/1}.page[data-astro-cid-p6na2rut] img[data-astro-cid-p6na2rut]{object-fit:cover;width:100%;height:100%}.is-ready[data-astro-cid-p6na2rut] .page[data-astro-cid-p6na2rut]{opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease), visibility 0s linear 1.1s}.is-ready[data-astro-cid-p6na2rut] .page[data-astro-cid-p6na2rut].is-on{opacity:1;visibility:visible;z-index:1;transition:opacity 1.1s var(--ease), visibility 0s}@keyframes page-in{0%{opacity:0}}.controls[data-astro-cid-p6na2rut]{color:var(--on-dark-soft);font-size:var(--t-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.arrows[data-astro-cid-p6na2rut]{gap:.5rem;display:flex}.arrows[data-astro-cid-p6na2rut] button[data-astro-cid-p6na2rut]{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--on-dark);cursor:pointer;transition:border-color .3s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.arrows[data-astro-cid-p6na2rut] button[data-astro-cid-p6na2rut]:hover{border-color:var(--on-dark-soft)}.list[data-astro-cid-p6na2rut]{display:grid}[data-astro-cid-p6na2rut][role=tab]{text-align:left;border:0;border-top:1px solid var(--line-dark);color:var(--on-dark-soft);font:inherit;cursor:pointer;transition:color .3s var(--ease);background:0 0;grid-template-columns:2.25rem 1fr;column-gap:.75rem;padding:1.125rem 0;display:grid}[data-astro-cid-p6na2rut][role=tab]:last-child{border-bottom:1px solid var(--line-dark)}[data-astro-cid-p6na2rut][role=tab]:hover,[data-astro-cid-p6na2rut][role=tab][aria-selected=true]{color:var(--on-dark)}.n[data-astro-cid-p6na2rut]{font-size:var(--t-small);font-variant-numeric:tabular-nums;padding-top:.2rem}.t[data-astro-cid-p6na2rut]{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2}.d[data-astro-cid-p6na2rut]{color:var(--on-dark-soft);grid-column:2;max-width:30rem;margin-top:.5rem;display:none}[data-astro-cid-p6na2rut][aria-selected=true] .d[data-astro-cid-p6na2rut]{animation:page-in .6s var(--ease);display:block}.more[data-astro-cid-p6na2rut]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (width>=960px){.report[data-astro-cid-p6na2rut]{padding-bottom:calc(var(--section) * .6)}.gallery[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(2.5rem,4vw,5rem)}.list[data-astro-cid-p6na2rut]{top:calc(var(--header-h) + 2rem);order:-1;position:sticky}}@media (prefers-reduced-motion:reduce){.is-ready[data-astro-cid-p6na2rut] .page[data-astro-cid-p6na2rut],.is-ready[data-astro-cid-p6na2rut] .page[data-astro-cid-p6na2rut].is-on{transition:none}[data-astro-cid-p6na2rut][aria-selected=true] .d[data-astro-cid-p6na2rut]{animation:none}}.map[data-astro-cid-6h2iwi2x]{gap:clamp(1.5rem,1rem + 2vw,3rem);margin:0;display:grid}.wheel[data-astro-cid-6h2iwi2x]{margin-inline:calc(var(--gutter) * -1)}svg[data-astro-cid-6h2iwi2x]{width:100%;height:auto;overflow:visible}.seg[data-astro-cid-6h2iwi2x] path[data-astro-cid-6h2iwi2x]:first-child{opacity:.55}.seg[data-astro-cid-6h2iwi2x].key path[data-astro-cid-6h2iwi2x]:first-child{opacity:1}.mark[data-astro-cid-6h2iwi2x]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.name[data-astro-cid-6h2iwi2x]{font-family:var(--font);fill:var(--soft);opacity:.75;font-size:16.5px}.key[data-astro-cid-6h2iwi2x] .name[data-astro-cid-6h2iwi2x]{fill:var(--ink);opacity:1;font-weight:500}.result[data-astro-cid-6h2iwi2x] .name[data-astro-cid-6h2iwi2x]{font-size:20px}.centre-label[data-astro-cid-6h2iwi2x]{font-family:var(--font);fill:var(--soft);font-size:16.5px}.centre-name[data-astro-cid-6h2iwi2x]{font-family:var(--serif);fill:var(--ink);font-size:34px;font-style:italic}@media (width<=599px){.name[data-astro-cid-6h2iwi2x]{display:none}.key[data-astro-cid-6h2iwi2x] .name[data-astro-cid-6h2iwi2x]{font-size:25px;display:block}.result[data-astro-cid-6h2iwi2x] .name[data-astro-cid-6h2iwi2x]{font-size:27px}.centre-label[data-astro-cid-6h2iwi2x]{font-size:24px}.centre-name[data-astro-cid-6h2iwi2x]{font-size:40px}}.result[data-astro-cid-6h2iwi2x]{transform:translate(var(--push))}.js .map[data-astro-cid-6h2iwi2x][data-reveal] .seg[data-astro-cid-6h2iwi2x]{opacity:0;transition:opacity 1s var(--ease) calc(var(--i) * 90ms + .2s)}.js .map[data-astro-cid-6h2iwi2x][data-reveal].is-in .seg[data-astro-cid-6h2iwi2x]{opacity:1}.js .map[data-astro-cid-6h2iwi2x][data-reveal] .result[data-astro-cid-6h2iwi2x]{transition:transform 1.6s var(--ease) 1.5s, opacity 1s var(--ease) .2s;transform:none}.js .map[data-astro-cid-6h2iwi2x][data-reveal] .result[data-astro-cid-6h2iwi2x] .mark[data-astro-cid-6h2iwi2x]{opacity:0;transition:opacity 1s var(--ease) 2.2s}.js .map[data-astro-cid-6h2iwi2x][data-reveal].is-in .result[data-astro-cid-6h2iwi2x]{transform:translate(var(--push))}.js .map[data-astro-cid-6h2iwi2x][data-reveal].is-in .result[data-astro-cid-6h2iwi2x] .mark[data-astro-cid-6h2iwi2x]{opacity:1}@media (prefers-reduced-motion:reduce){.js .map[data-astro-cid-6h2iwi2x][data-reveal] .seg[data-astro-cid-6h2iwi2x]{opacity:1;transition:none}.js .map[data-astro-cid-6h2iwi2x][data-reveal] .result[data-astro-cid-6h2iwi2x]{transform:translate(var(--push));transition:none}.js .map[data-astro-cid-6h2iwi2x][data-reveal] .result[data-astro-cid-6h2iwi2x] .mark[data-astro-cid-6h2iwi2x]{opacity:1;transition:none}}.sure[data-astro-cid-6h2iwi2x]{font-size:var(--t-lead);color:var(--ink);max-width:24rem}ul[data-astro-cid-6h2iwi2x]{gap:clamp(1.25rem,1rem + 1vw,2rem);margin-block:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);padding:0;list-style:none;display:grid}h3[data-astro-cid-6h2iwi2x]{font-size:var(--t-h3);align-items:center;gap:.6rem;display:flex}.dot[data-astro-cid-6h2iwi2x]{border-radius:50%;flex:none;width:.5rem;height:.5rem}li[data-astro-cid-6h2iwi2x] p[data-astro-cid-6h2iwi2x]{color:var(--soft);max-width:24rem;margin-top:.4rem}.from[data-astro-cid-6h2iwi2x]{font-size:var(--t-small);color:var(--soft)}@media (width>=600px){.wheel[data-astro-cid-6h2iwi2x]{max-width:40rem;margin-inline:0}}@media (width>=960px){.map[data-astro-cid-6h2iwi2x]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}}.title[data-astro-cid-7ciocgij]{font-size:clamp(2.5rem,1rem + 6.2vw,7rem)}.title[data-astro-cid-7ciocgij] span[data-astro-cid-7ciocgij],.title[data-astro-cid-7ciocgij] em[data-astro-cid-7ciocgij]{display:block}.intro[data-astro-cid-7ciocgij]{--rule:var(--ink);gap:1.25rem;margin-top:clamp(2.5rem,2rem + 3vw,5rem);padding-top:1.5rem;display:grid}.intro[data-astro-cid-7ciocgij] .eyebrow[data-astro-cid-7ciocgij]{margin:0}.band[data-astro-cid-7ciocgij]{isolation:isolate;--soft:#4f4e4c;margin-top:clamp(3rem,2rem + 4vw,6rem);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);position:relative}.tints[data-astro-cid-7ciocgij]{z-index:-1;opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.band[data-astro-cid-7ciocgij].is-live .tints[data-astro-cid-7ciocgij]{opacity:1;will-change:opacity}.tint[data-astro-cid-7ciocgij]{position:absolute;inset:0}.ta[data-astro-cid-7ciocgij]{background:color-mix(in srgb, var(--a,transparent) 18%, var(--bg))}.tb[data-astro-cid-7ciocgij]{background:color-mix(in srgb, var(--b,transparent) 18%, var(--bg))}.band[data-astro-cid-7ciocgij].is-live .tb[data-astro-cid-7ciocgij]{will-change:opacity}@media (prefers-reduced-motion:reduce){.tints[data-astro-cid-7ciocgij]{display:none}}.tests[data-astro-cid-7ciocgij]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);list-style:none;display:grid}.n[data-astro-cid-7ciocgij]{font-size:var(--t-h3);letter-spacing:-.025em;margin-bottom:.5rem;font-weight:500}.q[data-astro-cid-7ciocgij]{color:var(--soft);max-width:24rem}.slider[data-astro-cid-7ciocgij]{margin-top:1.25rem}.note[data-astro-cid-7ciocgij]{font-size:var(--t-small);color:var(--soft);margin-top:1.25rem}.real[data-astro-cid-7ciocgij]{margin-top:clamp(3.5rem,2rem + 5vw,7rem)}.pages[data-astro-cid-7ciocgij]{--g:clamp(.75rem, .5rem + 1vw, 1.5rem);gap:var(--g);display:grid}.page[data-astro-cid-7ciocgij]{aspect-ratio:16/9;box-shadow:0 24px 60px -36px #35353773}.verdict[data-astro-cid-7ciocgij]{margin-top:clamp(3.5rem,2rem + 5vw,7rem)}.statement[data-astro-cid-7ciocgij]{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.12}.versus[data-astro-cid-7ciocgij]{gap:clamp(2rem,1.5rem + 2vw,3rem);margin-top:clamp(3rem,2rem + 4vw,6rem);display:grid}.pair[data-astro-cid-7ciocgij]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:end;gap:clamp(.75rem,.5rem + 1.5vw,2rem);display:grid}.pair[data-astro-cid-7ciocgij] figure[data-astro-cid-7ciocgij]{margin:0}.quiz-card[data-astro-cid-7ciocgij]{aspect-ratio:3/4;text-align:center;border-radius:var(--r-img);background:var(--surface);border:1px solid var(--line);color:var(--soft);font-size:var(--t-small);align-content:center;justify-items:center;gap:clamp(.5rem,.3rem + .8vw,1.25rem);padding:clamp(.75rem,.5rem + 1vw,1.5rem);line-height:1.25;display:grid}.q-result[data-astro-cid-7ciocgij]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.25rem,.9rem + 1.3vw,2rem);font-weight:500;line-height:1.05}.q-btn[data-astro-cid-7ciocgij]{border-radius:var(--pill);border:1px solid var(--soft);padding:.3rem .9rem}@media (width>=960px){.intro[data-astro-cid-7ciocgij]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.intro[data-astro-cid-7ciocgij] .eyebrow[data-astro-cid-7ciocgij]{grid-column:1/4}.intro[data-astro-cid-7ciocgij] .lead[data-astro-cid-7ciocgij]{grid-column:4/8}.intro[data-astro-cid-7ciocgij] .body[data-astro-cid-7ciocgij]{grid-column:8/13}.tests[data-astro-cid-7ciocgij]{column-gap:var(--gap);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.test[data-astro-cid-7ciocgij]{grid-row:1/3;grid-template-rows:subgrid;display:grid}.pages[data-astro-cid-7ciocgij]{grid-template-columns:minmax(0, 1fr) calc((100% - var(--g) * 25 / 9) / 3);grid-template-rows:auto auto}.big[data-astro-cid-7ciocgij]{grid-row:1/3}.versus[data-astro-cid-7ciocgij]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,5vw,6rem)}}.head[data-astro-cid-7ch35tbw]{gap:2rem;margin-bottom:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.head[data-astro-cid-7ch35tbw] h2[data-astro-cid-7ch35tbw] span[data-astro-cid-7ch35tbw],.head[data-astro-cid-7ch35tbw] h2[data-astro-cid-7ch35tbw] em[data-astro-cid-7ch35tbw]{display:block}.showcase[data-astro-cid-7ch35tbw]{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.f[data-astro-cid-7ch35tbw] h3[data-astro-cid-7ch35tbw]{font-size:var(--t-h3);margin-top:1.5rem}.f[data-astro-cid-7ch35tbw] p[data-astro-cid-7ch35tbw]{color:var(--soft);max-width:28rem;margin-top:.5rem}.pair[data-astro-cid-7ch35tbw]{gap:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}.page[data-astro-cid-7ch35tbw]{aspect-ratio:16/9;box-shadow:0 24px 60px -36px #35353773}.layered[data-astro-cid-7ch35tbw]{padding:0 4% 9% 0;position:relative}.over[data-astro-cid-7ch35tbw]{width:44%;position:absolute;bottom:0;right:0;transform:rotate(2.5deg);box-shadow:0 18px 44px -20px #35353780}.js .f[data-astro-cid-7ch35tbw][data-reveal] .over[data-astro-cid-7ch35tbw]{opacity:0;transition:transform 1.6s var(--ease) .5s, opacity 1.2s var(--ease) .5s;transform:translate(-6%,-10%)}.js .f[data-astro-cid-7ch35tbw][data-reveal].is-in .over[data-astro-cid-7ch35tbw]{opacity:1;transform:rotate(2.5deg)}@media (prefers-reduced-motion:reduce){.js .f[data-astro-cid-7ch35tbw][data-reveal] .over[data-astro-cid-7ch35tbw]{opacity:1;transition:none;transform:rotate(2.5deg)}}.depth[data-astro-cid-7ch35tbw]{aspect-ratio:3/2}.phones[data-astro-cid-7ch35tbw]{aspect-ratio:1800/1350}.phone[data-astro-cid-7ch35tbw]{aspect-ratio:9/19;background:var(--ink-deep);border-radius:1.75rem;width:min(10.5rem,46%);padding:.4rem;box-shadow:0 24px 60px -30px #35353780}.screen[data-astro-cid-7ch35tbw]{border-radius:1.4rem;height:100%;overflow:hidden}.screen[data-astro-cid-7ch35tbw] img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.closing[data-astro-cid-7ch35tbw]{text-align:center;text-wrap:balance;max-width:20ch;margin:clamp(4rem,3rem + 5vw,8rem) auto 0;font-size:clamp(2rem,1.3rem + 2.8vw,4rem);line-height:1.12}@media (width>=960px){.head[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2rem,3vw,3.5rem)}.head[data-astro-cid-7ch35tbw] h2[data-astro-cid-7ch35tbw]{grid-column:1/13}.head[data-astro-cid-7ch35tbw] .l2[data-astro-cid-7ch35tbw]{margin-left:calc((100% + var(--gap)) / 12 * 3)}.head[data-astro-cid-7ch35tbw] .text[data-astro-cid-7ch35tbw]{grid-column:4/9}.showcase[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.f1[data-astro-cid-7ch35tbw]{grid-column:1/8}.f2[data-astro-cid-7ch35tbw]{grid-column:8/13;margin-top:clamp(6rem,12vw,12rem)}.f3[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.phones[data-astro-cid-7ch35tbw]{grid-column:6/13}.f3-text[data-astro-cid-7ch35tbw]{grid-area:1/1/auto/4}.f4[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.phone[data-astro-cid-7ch35tbw]{grid-column:1/3;width:100%;max-width:10.5rem}.f4-text[data-astro-cid-7ch35tbw]{grid-column:3/8;align-self:center}}.head[data-astro-cid-l43jfdkk]{gap:1.5rem;margin-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid}.head[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{max-width:13ch}.head[data-astro-cid-l43jfdkk] .lead[data-astro-cid-l43jfdkk]{color:var(--soft);max-width:38rem}.steps[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--ink);padding:0;list-style:none}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{--rule:var(--ink);grid-template-columns:2.75rem 1fr;gap:.75rem .5rem;padding-block:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:grid}.num[data-astro-cid-l43jfdkk]{font-size:var(--t-h3);color:var(--soft);font-variant-numeric:tabular-nums;line-height:1.2}h3[data-astro-cid-l43jfdkk]{font-size:var(--t-h3)}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk],.shot[data-astro-cid-l43jfdkk]{grid-column:2}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--soft);max-width:34rem}.shot[data-astro-cid-l43jfdkk]:empty{display:none}.shot[data-astro-cid-l43jfdkk].page .frame[data-astro-cid-l43jfdkk]{aspect-ratio:2000/1125;max-width:20rem}.shot[data-astro-cid-l43jfdkk].wide .frame[data-astro-cid-l43jfdkk]{aspect-ratio:1600/1000;max-width:20rem}.shot[data-astro-cid-l43jfdkk] .caption[data-astro-cid-l43jfdkk]{margin-top:.5rem}.shot[data-astro-cid-l43jfdkk].phone .frame[data-astro-cid-l43jfdkk]{aspect-ratio:1200/1500;max-width:11rem}.shot[data-astro-cid-l43jfdkk].duo{gap:.75rem;width:100%;max-width:24rem;display:flex}.shot[data-astro-cid-l43jfdkk].duo .frame[data-astro-cid-l43jfdkk]{min-width:0;max-width:none}.shot[data-astro-cid-l43jfdkk].duo .laptop[data-astro-cid-l43jfdkk]{aspect-ratio:5/4;background:linear-gradient(#eeeeed,#dcdddc);flex:5 1 0;place-items:center;display:grid;container-type:inline-size}.mac[data-astro-cid-l43jfdkk]{filter:drop-shadow(0 4cqw 4cqw #35353747);width:84%}.lid[data-astro-cid-l43jfdkk]{background:#2b2b2d;border-radius:2.2cqw 2.2cqw 0 0;padding:2.2% 2.2% 2.6%}.lid[data-astro-cid-l43jfdkk] img{aspect-ratio:16/9;border-radius:.6cqw;width:100%;height:auto;display:block}.deck[data-astro-cid-l43jfdkk]{background:linear-gradient(#d5d6d8,#a9abae);border-radius:0 0 2.4cqw 2.4cqw;width:116%;height:2.4cqw;margin-left:-8%;position:relative}.deck[data-astro-cid-l43jfdkk]:before{content:"";background:#9a9c9f;border-radius:0 0 1cqw 1cqw;width:16%;height:38%;position:absolute;top:0;left:50%;translate:-50%}.shot[data-astro-cid-l43jfdkk].duo.phone .frame[data-astro-cid-l43jfdkk]:not(.laptop){aspect-ratio:4/5;flex:3.2 1 0}.timeline[data-astro-cid-l43jfdkk]{margin-top:clamp(3rem,2rem + 4vw,5.5rem)}.timeline[data-astro-cid-l43jfdkk] ol[data-astro-cid-l43jfdkk]{--rule:var(--ink);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-l43jfdkk] ol[data-astro-cid-l43jfdkk]:before{width:calc(75% + .5625rem + 9px);right:auto}.timeline[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{font-size:var(--t-small);padding:1.25rem 0 0;font-weight:500;line-height:1.3;display:block}.timeline[data-astro-cid-l43jfdkk] .pt[data-astro-cid-l43jfdkk]{background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;translate:0 calc(-1.25rem - 50%)}.timeline[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]:last-child .pt[data-astro-cid-l43jfdkk]{background:var(--pink);outline:1px solid var(--ink)}.timeline[data-astro-cid-l43jfdkk] .caption[data-astro-cid-l43jfdkk]{margin-top:1rem}.js .timeline[data-astro-cid-l43jfdkk][data-reveal] ol[data-astro-cid-l43jfdkk]:before{transition:transform 2.4s var(--ease) .3s;transform:scaleX(0)}.js .timeline[data-astro-cid-l43jfdkk][data-reveal] li[data-astro-cid-l43jfdkk]{opacity:0;transition:opacity 1.2s var(--ease) calc(var(--i) * .45s + .4s)}.js .timeline[data-astro-cid-l43jfdkk][data-reveal].is-in ol[data-astro-cid-l43jfdkk]:before{transform:none}.js .timeline[data-astro-cid-l43jfdkk][data-reveal].is-in li[data-astro-cid-l43jfdkk]{opacity:1}@media (prefers-reduced-motion:reduce){.js .timeline[data-astro-cid-l43jfdkk][data-reveal] ol[data-astro-cid-l43jfdkk]:before{transition:none;transform:none}.js .timeline[data-astro-cid-l43jfdkk][data-reveal] li[data-astro-cid-l43jfdkk]{opacity:1;transition:none}}@media (width>=600px){.timeline[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{font-size:var(--t-body)}}.support[data-astro-cid-l43jfdkk]{margin-top:clamp(2.5rem,2rem + 2vw,4rem);font-weight:500}@media (width>=960px){.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.num[data-astro-cid-l43jfdkk]{grid-column:1/2}h3[data-astro-cid-l43jfdkk]{grid-column:2/5}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{grid-column:5/10}.shot[data-astro-cid-l43jfdkk]{grid-column:10/13}.shot[data-astro-cid-l43jfdkk] .frame[data-astro-cid-l43jfdkk]{margin-left:auto}.shot[data-astro-cid-l43jfdkk].phone:not(.duo) .frame[data-astro-cid-l43jfdkk]{max-width:9rem}.shot[data-astro-cid-l43jfdkk].duo{margin-left:auto}}.grid[data-astro-cid-rxa7afai]{gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.portrait[data-astro-cid-rxa7afai]{aspect-ratio:1608/2000;margin-top:2.5rem}.portrait[data-astro-cid-rxa7afai] img{object-position:50% 30%}.letter[data-astro-cid-rxa7afai]{max-width:38rem;color:var(--soft);font-size:var(--t-lead);line-height:1.6}.letter[data-astro-cid-rxa7afai] p[data-astro-cid-rxa7afai]+p[data-astro-cid-rxa7afai]{margin-top:1.1em}.opening[data-astro-cid-rxa7afai],.belief[data-astro-cid-rxa7afai]{color:var(--ink);letter-spacing:-.015em;font-weight:500}.opening[data-astro-cid-rxa7afai]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.3}.sign[data-astro-cid-rxa7afai]{color:var(--ink);display:grid;margin-top:2.5rem!important}.sign[data-astro-cid-rxa7afai] .serif[data-astro-cid-rxa7afai]{margin-top:.25rem;font-size:clamp(2.75rem,2rem + 2.5vw,4rem);line-height:1}.note[data-astro-cid-rxa7afai]:not(.has-image) .grid[data-astro-cid-rxa7afai]{text-align:center;justify-items:center}.note[data-astro-cid-rxa7afai]:not(.has-image) .letter[data-astro-cid-rxa7afai]{text-align:left}.note[data-astro-cid-rxa7afai]:not(.has-image) .sign[data-astro-cid-rxa7afai]{justify-items:start}@media (width>=960px){.has-image[data-astro-cid-rxa7afai] .grid[data-astro-cid-rxa7afai]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,7rem)}}.head[data-astro-cid-gakqr736]{gap:1.5rem;margin-bottom:clamp(3rem,2rem + 4vw,5rem);display:grid}.quotes[data-astro-cid-gakqr736]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}.quotes[data-astro-cid-gakqr736] li[data-astro-cid-gakqr736]{border-top:1px solid var(--line);padding-top:1.5rem}blockquote[data-astro-cid-gakqr736]{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:500;line-height:1.3}.who[data-astro-cid-gakqr736]{font-size:var(--t-small);color:var(--soft);margin-top:1.25rem}.note[data-astro-cid-gakqr736]{display:block}@media (width>=960px){.head[data-astro-cid-gakqr736]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.quotes[data-astro-cid-gakqr736]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}}h2[data-astro-cid-aoi4izh3]{max-width:12ch;margin-bottom:clamp(2.5rem,2rem + 3vw,5rem)}ul[data-astro-cid-aoi4izh3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem) clamp(.75rem,.5rem + 2vw,3rem);padding:0;list-style:none;display:grid}li[data-astro-cid-aoi4izh3]:first-child{grid-column:1/-1}.frame[data-astro-cid-aoi4izh3]{aspect-ratio:4/5}li[data-astro-cid-aoi4izh3]:first-child .frame[data-astro-cid-aoi4izh3]{aspect-ratio:5/4}li[data-astro-cid-aoi4izh3]:first-child .frame[data-astro-cid-aoi4izh3] img{object-position:50% 46%}h3[data-astro-cid-aoi4izh3]{font-size:var(--t-h3);margin-top:1.25rem}p[data-astro-cid-aoi4izh3]{color:var(--soft);margin-top:.35rem}@media (width>=600px){ul[data-astro-cid-aoi4izh3]{grid-template-columns:repeat(3,minmax(0,1fr))}li[data-astro-cid-aoi4izh3]:first-child{grid-column:auto}li[data-astro-cid-aoi4izh3]:first-child .frame[data-astro-cid-aoi4izh3]{aspect-ratio:4/5}}.gift[data-astro-cid-2dvany6n]{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.inner[data-astro-cid-2dvany6n]{align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.text[data-astro-cid-2dvany6n] .lead[data-astro-cid-2dvany6n]{max-width:18ch}.scene[data-astro-cid-2dvany6n]{aspect-ratio:3/2;width:100%;max-width:38rem;position:relative;container-type:inline-size}.envelope[data-astro-cid-2dvany6n]{background:#e0dbd6;border-radius:1.2cqw;width:60%;height:62%;position:absolute;top:17%;left:6%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 3cqw 5cqw -3cqw #3535374d}.flap[data-astro-cid-2dvany6n]{clip-path:polygon(0 0,100% 0,50% 100%);background:#d6cfc9;position:absolute;inset:0 0 45%}.swatches[data-astro-cid-2dvany6n] i[data-astro-cid-2dvany6n]{aspect-ratio:3/4;border-radius:1cqw;width:8.5%;position:absolute;box-shadow:0 1cqw 2cqw -1cqw #35353759}.swatches[data-astro-cid-2dvany6n] i[data-astro-cid-2dvany6n]:first-child{top:12%;right:11%;transform:rotate(14deg)}.swatches[data-astro-cid-2dvany6n] i[data-astro-cid-2dvany6n]:nth-child(2){top:16%;right:6.5%;transform:rotate(24deg)}.swatches[data-astro-cid-2dvany6n] i[data-astro-cid-2dvany6n]:nth-child(3){top:21%;right:2.5%;transform:rotate(38deg)}.card[data-astro-cid-2dvany6n]{aspect-ratio:1.56;color:#fff;background:#303237;border-radius:1.6cqw;flex-direction:column;width:56%;padding:5cqw 5.5cqw 3.6cqw;display:flex;position:absolute;top:26%;left:28%;transform:rotate(3deg);box-shadow:0 4cqw 7cqw -3.5cqw #00000080}.card[data-astro-cid-2dvany6n] img[data-astro-cid-2dvany6n]{width:11.5cqw;height:auto}.title[data-astro-cid-2dvany6n]{letter-spacing:-.03em;margin-top:4.2cqw;font-size:4.1cqw;font-weight:500;line-height:1.05}.title[data-astro-cid-2dvany6n] .serif[data-astro-cid-2dvany6n]{font-size:1.08em;font-weight:400}.sub[data-astro-cid-2dvany6n]{color:#c9c8c6;margin-top:1.4cqw;font-size:1.55cqw}.lines[data-astro-cid-2dvany6n]{color:#b9b8b5;grid-template-columns:repeat(3,1fr);gap:2.2cqw;margin-top:auto;font-size:1.25cqw;display:grid}.lines[data-astro-cid-2dvany6n] span[data-astro-cid-2dvany6n]{border-top:1px solid #ffffff38;padding-top:.9cqw}@media (width>=960px){.inner[data-astro-cid-2dvany6n]{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.seal[data-astro-cid-yqdeysll]{aspect-ratio:1;filter:drop-shadow(0 18px 28px #00000047);width:clamp(11.5rem,9rem + 9vw,15rem);position:relative;container-type:inline-size}.seal[data-astro-cid-yqdeysll] svg[data-astro-cid-yqdeysll]{width:100%;height:100%;position:absolute;inset:0}.ring[data-astro-cid-yqdeysll] text[data-astro-cid-yqdeysll]{font-family:var(--font);fill:#fff;font-size:17.5px}.core[data-astro-cid-yqdeysll]{color:#c9c8c6;place-content:center;justify-items:center;gap:3cqw;display:grid;position:absolute;inset:0}.core[data-astro-cid-yqdeysll] img[data-astro-cid-yqdeysll]{width:40cqw;height:auto}.core[data-astro-cid-yqdeysll] .serif[data-astro-cid-yqdeysll]{white-space:nowrap;font-size:5.4cqw;line-height:1}.seal[data-astro-cid-yqdeysll].is-turning .ring[data-astro-cid-yqdeysll]{will-change:transform;animation:120s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal[data-astro-cid-yqdeysll].is-turning .ring[data-astro-cid-yqdeysll]{will-change:auto;animation:none}}.inner[data-astro-cid-xvrrwvga]{text-align:center;justify-items:center;display:grid}h2[data-astro-cid-xvrrwvga]{max-width:13ch}.copy[data-astro-cid-xvrrwvga]{max-width:38rem;margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.copy[data-astro-cid-xvrrwvga] .lead[data-astro-cid-xvrrwvga]{color:var(--on-dark)}.form[data-astro-cid-xvrrwvga]{width:100%;margin-top:clamp(2rem,1.6rem + 1.6vw,3rem)}.support[data-astro-cid-xvrrwvga]{max-width:30rem;font-size:var(--t-small);color:var(--on-dark-soft);margin-top:1.5rem}.pledge[data-astro-cid-xvrrwvga]{justify-items:center;gap:1.5rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.promise[data-astro-cid-xvrrwvga]{margin-top:0}@media (width>=1280px){.inner[data-astro-cid-xvrrwvga]{position:relative}.pledge[data-astro-cid-xvrrwvga]{margin-top:.75rem;display:block}.pledge[data-astro-cid-xvrrwvga] .seal{right:max(var(--gutter), calc(50% - 37rem));position:absolute;top:50%;translate:0 -40%;rotate:8deg}}.grid[data-astro-cid-hemr5th4]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}h2[data-astro-cid-hemr5th4]{max-width:9ch}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:72px;padding:1.125rem 0;font-size:clamp(1.125rem,1.04rem + .4vw,1.375rem);font-weight:500;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.icon[data-astro-cid-hemr5th4]{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;flex:none}.icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transition:transform .35s var(--ease);transform-origin:50%}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transform:scaleY(0)}.a[data-astro-cid-hemr5th4]{color:var(--soft);max-width:40rem;padding-bottom:1.75rem}.a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]+p[data-astro-cid-hemr5th4]{margin-top:.9em}details[data-astro-cid-hemr5th4][open] .a[data-astro-cid-hemr5th4]{animation:open .5s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transition:none}details[data-astro-cid-hemr5th4][open] .a[data-astro-cid-hemr5th4]{animation:none}}@media (width>=960px){.grid[data-astro-cid-hemr5th4]{gap:var(--gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}h2[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}
