.c-hero{position:relative;background:var(--white);padding-block:calc(150 * var(--u)) calc(92 * var(--u));overflow-x:clip}.c-hero-grid{display:grid;grid-template-columns:minmax(0,718fr) minmax(0,596fr);grid-template-areas:"crumbs art" "title art" "sub art" "cta art" "meta jump";grid-template-rows:auto auto auto 1fr auto;align-items:start}.c-hero-grid>*{min-width:0}.c-hero .crumbs{grid-area:crumbs;position:relative;z-index:3}.c-title{grid-area:title;position:relative;z-index:3;margin-top:calc(26 * var(--u));color:var(--navy);font-size:calc(132 * var(--u));line-height:calc(121 * var(--u));font-weight:600;letter-spacing:-.045em;white-space:nowrap;pointer-events:none}.c-title .l1,.c-title .l2{display:block}.c-title .hw-w{display:inline-block}.c-title em{font-style:italic;font-weight:600;letter-spacing:-.04em}.c-sub{grid-area:sub;position:relative;z-index:3;margin-top:calc(30 * var(--u));max-width:calc(560 * var(--u));min-width:min(100%,300px);font-size:max(16px,calc(18.5 * var(--u)));line-height:1.5;letter-spacing:-.01em;color:var(--text-2)}.c-hero .duo{grid-area:cta;justify-self:start;position:relative;z-index:3;margin-top:calc(36 * var(--u))}.c-meta{grid-area:meta;position:relative;z-index:3;margin-top:calc(40 * var(--u));display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-meta>li{display:inline-flex;align-items:center;gap:9px;min-height:max(38px,calc(42 * var(--u)));padding:0 16px 0 14px;border-radius:999px;font-size:max(13.5px,calc(14.5 * var(--u)));font-weight:500;letter-spacing:-.01em;color:var(--navy);white-space:nowrap}.c-meta .m-avail{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-cream)}.c-meta .m-time{box-shadow:inset 0 0 0 1.5px var(--line-soft)}.c-meta .m-time svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-meta .m-time b{font-weight:600;font-variant-numeric:tabular-nums}.c-meta .m-mail{gap:12px;padding:0 5px 0 16px;background:var(--navy-a08)}.c-meta .m-mail .email{color:var(--navy);font-weight:500}.copy-ink{height:30px;border-color:var(--navy-a30);color:var(--navy);background:var(--white)}.copy-ink:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.copy-ink:focus-visible{outline-color:var(--cobalt)}.c-art{grid-area:art;position:relative;z-index:1;align-self:start;width:100%;aspect-ratio:804 / 722;margin-top:calc(-50 * var(--u));--px: 0;--py: 0}.c-art>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.art-frame,.art-slat{fill:var(--orange)}.cf-clip{position:absolute;left:18.284%;width:63.433%;top:0;height:100%;clip-path:inset(-14% -16% 0 0 round 0 0 18.235% 18.235% / 0 0 12.881% 12.881%)}.cf-tilt{position:absolute;inset:0;translate:calc(var(--px) * 12px) calc(var(--py) * 9px);transition:translate .9s var(--ease-out)}.cf-slats{translate:calc(var(--px) * -7px) calc(var(--py) * -3px);transition:translate .9s var(--ease-out)}.cphone{position:absolute;left:24%;top:5%;width:64%;aspect-ratio:340 / 736;padding:3.3%;border-radius:15.9%/7.35%;background:var(--phone);box-shadow:-14px 22px 40px -8px var(--shadow-orange),inset 0 0 0 2px var(--phone-edge);rotate:9deg}.cphone:before,.cphone:after{content:"";position:absolute;width:1.5%;border-radius:3px;background:var(--phone-edge)}.cphone:before{right:-1.4%;top:21%;height:10.5%}.cphone:after{left:-1.4%;top:17%;height:6.5%}.cp-screen{position:relative;height:100%;container-type:inline-size;overflow:hidden;border-radius:13.3%/5.9%;display:flex;flex-direction:column;align-items:center;color:var(--white);background:radial-gradient(90% 46% at 50% 18%,color-mix(in srgb,var(--cobalt) 55%,transparent),transparent 72%),var(--navy-deep)}.cp-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,color-mix(in srgb,var(--white) 8%,transparent) 0 33%,transparent 33.2%);pointer-events:none}.cp-status{align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:6.4cqw 8.5cqw 0 10cqw;font-size:5cqw;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cp-island{position:absolute;left:50%;top:4.2cqw;width:26cqw;height:7.4cqw;translate:-50% 0;border-radius:99px;background:var(--ink)}.cp-sig{display:inline-flex;align-items:flex-end;gap:.9cqw;height:3.6cqw}.cp-sig i{display:block;width:1.1cqw;border-radius:1px;background:currentColor}.cp-sig i:nth-child(1){height:40%}.cp-sig i:nth-child(2){height:70%}.cp-sig i:nth-child(3){height:100%}.cp-sig b{display:block;width:6.4cqw;height:3.3cqw;margin-left:1.6cqw;border-radius:1cqw;box-shadow:inset 0 0 0 .5cqw currentColor;background:linear-gradient(90deg,currentColor 0 70%,transparent 70%) content-box;padding:.9cqw}.cp-k{margin-top:14cqw;font-size:4.4cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-grey)}.cp-av{position:relative;margin-top:7cqw;width:32cqw;height:32cqw;display:grid;place-items:center}.cp-av .brand-mark{width:100%;height:100%;color:var(--white);fill:currentColor;clip-path:circle(50%);--cut: var(--navy-deep);position:relative;z-index:1}.cp-av i{position:absolute;inset:0;border-radius:50%;border:.8cqw solid var(--orange);opacity:0}.cp-name{margin-top:7cqw;font-size:9.6cqw;font-weight:600;line-height:1;letter-spacing:-.035em}.cp-sub{margin-top:2.6cqw;font-size:5.2cqw;letter-spacing:-.01em;color:var(--on-navy-soft)}.cp-agenda{margin-top:10cqw;width:82%;display:grid;gap:3cqw}.cp-agenda li{display:flex;align-items:center;gap:3cqw;height:13.5cqw;padding:0 4cqw 0 2.4cqw;border-radius:99px;background:var(--white-a12);font-size:4.7cqw;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.cp-agenda .chip{--d: 8cqw;box-shadow:none}.cp-agenda .chip svg{stroke-width:2.6;width:52%;height:52%}.cp-btns{margin-top:auto;margin-bottom:19cqw;width:66%;display:flex;justify-content:space-between}.cp-btns span{display:grid;justify-items:center;gap:2cqw;font-size:4.2cqw;color:var(--on-navy-soft)}.cp-btns i{display:grid;place-items:center;width:17cqw;height:17cqw;border-radius:50%;background:var(--orange);color:var(--white)}.cp-btns span+span i{background:var(--green);color:var(--navy)}.cp-btns svg{width:44%;height:44%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-jump{grid-area:jump;position:relative;z-index:4;justify-self:end;align-self:end;margin-top:calc(40 * var(--u));display:flex;align-items:center;gap:14px}.c-chips-k{font-size:max(13px,calc(14 * var(--u)));font-weight:500;letter-spacing:-.01em;color:var(--muted);white-space:nowrap}.c-chips .chip{--d: max(38px, calc(52 * var(--u)))}.c-chips .chip:focus-visible{outline-offset:4px}@media(prefers-reduced-motion:no-preference){.art-frame{transform-box:fill-box;transform-origin:50% 100%;animation:frameIn 1s var(--ease-out) both}.art-slat{transform-box:fill-box;animation:slatIn 1s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * .07s)}.art-slat.sl{transform-origin:100% 50%;--dx: 46px}.art-slat.sr{transform-origin:0 50%;--dx: -46px}.cf-rise{position:absolute;inset:0;animation:riseIn 1.2s var(--ease-out) .12s both}.c-title .hw-w{animation:wordIn .95s var(--ease-out) both;animation-delay:calc(.05s + var(--d, 0) * 1s)}.c-chips .chip{animation:chipIn .7s var(--ease-out) both;animation-delay:calc(.5s + var(--c, 0) * .06s)}.c-sub,.c-hero .duo,.c-meta,.c-hero .crumbs,.c-chips-k{animation:fadeUp .8s var(--ease-out) both}.c-hero .crumbs{animation-delay:.05s}.c-sub{animation-delay:.32s}.c-hero .duo{animation-delay:.4s}.c-meta{animation-delay:.48s}.c-chips-k{animation-delay:.5s}.cp-av i{animation:ring 2.8s var(--ease) infinite}.cp-av i+i{animation-delay:1.4s}}.cf-rise{position:absolute;inset:0}@keyframes frameIn{0%{transform:scale(.94,.86)}}@keyframes slatIn{0%{transform:translate(var(--dx)) scaleX(.35);opacity:.2}}@keyframes riseIn{0%{transform:translateY(90px) rotate(-3deg)}}@keyframes wordIn{0%{transform:translateY(.42em);opacity:.15}}@keyframes chipIn{0%{transform:scale(.45);opacity:.2}}.cp-av .cp-photo{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--cobalt);box-shadow:0 0 0 3px #ffffffe6}@keyframes ring{0%{transform:scale(1);opacity:.75}80%,to{transform:scale(1.75);opacity:0}}.brief{background:var(--cream);padding-block:calc(84 * var(--u)) calc(120 * var(--u))}.brief-grid{display:grid;grid-template-columns:minmax(0,872fr) minmax(0,402fr);grid-template-areas:"head sig" "form side";column-gap:calc(40 * var(--u));row-gap:calc(32 * var(--u))}.brief-grid>*{min-width:0}.brief-head{grid-area:head}.brief-head .h2{margin-top:calc(20 * var(--u))}.brief-head .sub{max-width:36em}.brief-sig{grid-area:sig;align-self:end;justify-self:start;display:grid;gap:12px}.sig{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line-cream)}.sig-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--white);--cut: var(--navy);flex:none}.sig-av{overflow:hidden}.sig-av img{width:100%;height:100%;object-fit:cover}.sig-txt{display:grid;line-height:1.25}.sig-txt b{font-size:14.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.sig-txt span{font-size:12.5px;color:var(--muted);letter-spacing:-.005em}.bf-card{grid-area:form;position:relative;align-self:start;padding:max(18px,calc(32 * var(--u))) max(18px,calc(40 * var(--u))) max(22px,calc(32 * var(--u)));border-radius:max(22px,calc(30 * var(--u)));background:var(--white);box-shadow:0 30px 60px -42px var(--shadow),inset 0 0 0 1px var(--line-cream);container-type:inline-size;scroll-margin-top:92px}.bf-form[hidden]{display:none}.bf-track{position:relative;height:58px;padding:5px;border-radius:999px;background:var(--navy);box-shadow:inset 0 0 0 1px var(--white-a12)}.bf-slider{position:absolute;z-index:0;left:0;top:5px;height:48px;width:var(--w, 0px);translate:var(--x, 0px) 0;border-radius:999px;background:var(--white);box-shadow:0 6px 16px -8px var(--shadow);opacity:var(--o, 1);transition:translate .55s var(--ease-out),width .55s var(--ease-out),opacity .3s}.bf-steps{position:relative;z-index:1;display:flex;height:48px}.bf-steps li{flex:1 1 auto;min-width:0;display:flex}.bf-step{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 12px;border-radius:999px;color:var(--on-navy-grey);font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:color .35s}.bf-step:disabled{cursor:default}.bf-step .n{font-size:12.5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bf-step .t{min-width:0;overflow:hidden;text-overflow:ellipsis}.bf-step:not(:disabled):not(.is-done):not(.is-current){color:var(--on-navy-soft)}.bf-step .ck{display:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--orange);color:var(--white);flex:none}.bf-step .ck svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bf-step.is-done{color:var(--white)}.bf-step.is-done .n{display:none}.bf-step.is-done .ck{display:grid}.bf-step.is-done:not(:disabled):hover .t{text-decoration:underline;text-underline-offset:3px}.bf-step.is-current{color:var(--navy);font-weight:600}.bf-step:focus-visible{outline-color:var(--white);outline-offset:-2px;border-radius:999px}.bf-progress{display:flex;align-items:center;gap:14px;margin:16px 6px 0}.bf-bar{flex:1 1 auto;height:4px;border-radius:4px;background:var(--line-soft);overflow:hidden}.bf-bar i{display:block;height:100%;border-radius:inherit;background:var(--orange);transform-origin:left;transform:scaleX(var(--p, .25));transition:transform .7s var(--ease-out)}.bf-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;padding:10px 10px 10px 16px;border-radius:18px;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-cream);font-size:14px;color:var(--text-2)}.bf-note[hidden]{display:none}.bf-note b{color:var(--ink);font-weight:600}.bf-note .copy{margin-left:auto}.bf-panels{position:relative;margin-top:max(24px,calc(32 * var(--u)))}.bf-panel[hidden]{display:none}.bf-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bf-sel{font-size:13px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.bf-h{margin-top:14px;font-size:max(27px,calc(40 * var(--u)));font-weight:600;line-height:1.06;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;scroll-margin-top:110px}.bf-h em{font-weight:600;letter-spacing:-.03em}.bf-h:focus{outline:none}.bf-hint{margin-top:10px;max-width:40em;font-size:15px;line-height:1.5;letter-spacing:-.005em;color:var(--text-2)}.bf-body{margin-top:max(22px,calc(30 * var(--u)));display:grid;gap:24px}.bf-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px}.picks{display:flex;flex-wrap:wrap;gap:12px}.pick>span{height:60px;padding:0 18px 0 8px;gap:12px;font-size:15.5px}.pick>span:before{order:3;margin-left:6px}.pick .chip{--d: 44px}.pick .chip svg{width:42%;height:42%}.pick .chip b{font-size:19px;font-weight:700;line-height:1}.pick input:checked+span .chip{--ring: var(--white)}@media(prefers-reduced-motion:no-preference){.pick input:checked+span .chip{animation:chipIn .45s var(--ease-out)}}.fieldset.is-invalid .choice input:not(:checked)+span{box-shadow:inset 0 0 0 1.5px var(--orange-deep)}.choices .choice>span{font-variant-numeric:tabular-nums}.fieldset>legend{padding:0;margin-bottom:12px}.fieldset>legend+.f-hint{margin-top:-7px}.bf-row>.field{align-content:start}.nw{white-space:nowrap}.input--url{padding-left:66px;background:radial-gradient(circle at 20px 50%,var(--line-soft) 4px,transparent 4.5px),radial-gradient(circle at 33px 50%,var(--line-soft) 4px,transparent 4.5px),radial-gradient(circle at 46px 50%,var(--line-soft) 4px,transparent 4.5px),var(--white)}.f-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.f-count{flex:none;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quick-k{margin-right:2px;font-size:13px;font-weight:500;color:var(--muted)}.qadd{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 9px;border-radius:999px;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-cream);color:var(--pill-ink);font-size:13.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.qadd svg{width:13px;height:13px;fill:none;stroke:var(--orange-deep);stroke-width:2.4;stroke-linecap:round;transition:rotate .3s var(--ease-out),stroke .2s}.qadd:hover{background:var(--navy);color:var(--white);box-shadow:none}.qadd:hover svg{stroke:var(--white);rotate:90deg}.qadd[aria-pressed=true]{background:var(--navy);color:var(--white);box-shadow:none}.qadd[aria-pressed=true] svg{stroke:var(--green);rotate:45deg}.choice--block{display:flex}.choice--block>span{height:auto;min-height:52px;padding:14px 20px 14px 16px;border-radius:18px;white-space:normal;align-items:flex-start;line-height:1.45;font-size:15px}.choice--block>span:before{margin-top:1px}.bf-nav{margin-top:max(26px,calc(34 * var(--u)));padding-top:20px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.bf-nav[hidden]{display:none}.bf-meta{display:grid;gap:4px;font-size:13px;line-height:1.35;color:var(--muted);letter-spacing:-.005em}.bf-meta p{display:inline-flex;align-items:center;gap:7px}.bf-meta .i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rule);font-size:10px;font-weight:700;font-style:normal;color:var(--muted);flex:none}.bf-saved{transition:opacity .4s}.bf-saved svg{width:16px;height:16px;padding:3px;border-radius:50%;background:var(--green);fill:none;stroke:var(--navy);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.bf-saved.is-off{opacity:0}.bf-duo{margin-left:auto}.btn--ghost{background:var(--white);color:var(--navy);gap:8px;padding-left:max(18px,calc(22 * var(--u)))}.btn--ghost svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--ease-out)}.btn--ghost:hover{background:var(--cream-2)}.btn--ghost:hover svg{translate:-3px 0}.bf-back[hidden],.bf-back[hidden]+.duo-neck{display:none}.bf-next .arrow-circ .go-send,.bf-next.is-send .arrow-circ .go-next{display:none}.bf-next.is-send .arrow-circ .go-send{display:block}.bf-next:not(.is-send):hover .arrow-circ,.bf-next:not(.is-send):focus-visible .arrow-circ{transform:none}.bf-next:not(.is-send):hover .arrow-circ svg{transform:translate(2px)}.bf-done{padding-top:max(10px,calc(16 * var(--u)))}.bf-done[hidden]{display:none}.done-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.burst{width:156px;height:92px;margin-left:-18px;overflow:visible}.burst .bs{fill:var(--orange)}.burst .bc{fill:var(--green)}.burst .bk{fill:none;stroke:var(--navy);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.done-tag{gap:8px;border-color:var(--navy-a30);color:var(--navy)}.done-tag i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.bf-done .bf-h{margin-top:18px}.done-sub{margin-top:12px;max-width:38em;font-size:15.5px;line-height:1.5;color:var(--text-2)}.done-sub b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sum{margin-top:max(22px,calc(30 * var(--u)));border-top:1px solid var(--rule)}.sum>div{display:grid;grid-template-columns:minmax(0,200fr) minmax(0,560fr);gap:6px 20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line-soft)}.sum dt{font-size:max(17px,calc(21 * var(--u)));font-weight:500;font-style:italic;letter-spacing:-.03em;color:var(--ink)}.sum dd{min-width:0;font-size:15.5px;line-height:1.5;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.sum dd.is-empty{color:var(--muted)}.sum-chips{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.sum-chips>span{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 5px;border-radius:999px;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-cream);font-size:14px;font-weight:500}.sum-chips .chip{--d: 24px;box-shadow:none}.sum-chips .chip b{font-size:12px;font-weight:700}.done-acts{margin-top:max(26px,calc(34 * var(--u)));display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}@media(prefers-reduced-motion:no-preference){.bf-done.is-in .bs{transform-box:fill-box;animation:slatIn .9s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * .07s)}.bf-done.is-in .bs.sl{transform-origin:100% 50%;--dx: 18px}.bf-done.is-in .bs.sr{transform-origin:0 50%;--dx: -18px}.bf-done.is-in .bc{transform-box:fill-box;transform-origin:center;animation:chipIn .6s var(--ease-out) both}.bf-done.is-in .bk{stroke-dasharray:40;animation:draw .5s var(--ease-out) .35s both}.bf-done.is-in .bf-h,.bf-done.is-in .done-sub,.bf-done.is-in .sum,.bf-done.is-in .done-acts{animation:fadeUp .7s var(--ease-out) both}.bf-done.is-in .done-sub{animation-delay:.08s}.bf-done.is-in .sum{animation-delay:.16s}.bf-done.is-in .done-acts{animation-delay:.24s}}@keyframes draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.side{grid-area:side;scroll-margin-top:92px}.side-in{position:sticky;top:96px;display:grid;gap:14px}.nx-card{padding:max(22px,calc(30 * var(--u))) max(20px,calc(30 * var(--u))) max(10px,calc(14 * var(--u)));border-radius:max(22px,calc(30 * var(--u)));background:var(--white);box-shadow:0 30px 60px -42px var(--shadow),inset 0 0 0 1px var(--line-cream)}.nx-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-h{font-size:max(22px,calc(27 * var(--u)));font-weight:600;line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.nx-h em{font-weight:600}.nx-card .chips .chip{--d: 34px}.nx{margin-top:10px}.nx li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:2px 8px;padding:16px 0;border-bottom:1px solid var(--rule)}.nx li:last-child{border-bottom:0}.nx .n{grid-row:span 2;padding-top:1px;font-size:21px;font-weight:500;font-style:italic;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.nx h3{font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.nx p{font-size:14px;line-height:1.45;letter-spacing:-.005em;color:var(--text-2)}.nx li:first-child .n{color:var(--orange-deep)}.nx-up{display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:8px;padding:0 10px;border-radius:999px;background:var(--orange);color:var(--white);font-size:12px;font-weight:600;letter-spacing:0;vertical-align:2px}.nx-up[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.nx-up:not([hidden]){animation:chipIn .5s var(--ease-out) .4s both}}.mail-card{position:relative;padding:20px 20px 16px;border-radius:max(20px,calc(26 * var(--u)));background:radial-gradient(80% 90% at 100% 0%,color-mix(in srgb,var(--cobalt) 40%,transparent),transparent 70%),var(--navy);color:var(--white);overflow:hidden}.mail-k{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-grey)}.mail-h{margin-top:6px;font-size:19px;font-weight:600;letter-spacing:-.02em}.mail-addr{margin-top:4px;font-size:15.5px;color:var(--on-navy-soft)}.mail-addr .email{color:var(--white)}.mail-row{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.mail-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--on-navy-soft);border-radius:6px;transition:color .2s}.mail-link:hover{color:var(--white)}.mail-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mail-link:focus-visible{outline-color:var(--white)}.mail-card .tm{position:absolute;right:-26px;bottom:-30px;width:120px;height:120px;color:var(--white-a12);fill:currentColor;clip-path:circle(50%);--cut: var(--navy);opacity:.9;pointer-events:none}.c-faq{background:var(--white);padding:calc(109 * var(--u)) 0 calc(120 * var(--u))}.faq-wrap{max-width:1440px;margin:0 auto;padding-left:max(16px,calc(120 * var(--u)),env(safe-area-inset-left,0px));padding-right:max(16px,calc(122 * var(--u)),env(safe-area-inset-right,0px));display:grid;grid-template-columns:minmax(0,816fr) minmax(0,298fr);column-gap:calc(84 * var(--u))}.faq-wrap>*{min-width:0}.faq-head{padding-left:calc(2 * var(--u))}.c-faq .sub{color:var(--ink)}.c-faq .faq-list{margin-top:calc(45 * var(--u))}.c-faq .qa.is-open{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-cream)}.c-faq .qa:not(.is-open):hover{background:var(--cream)}.faq-more{margin-top:calc(26 * var(--u));padding-left:calc(24 * var(--u));font-size:max(15px,calc(16 * var(--u)));letter-spacing:-.01em;color:var(--text-2)}.faq-more .link-arrow{margin-left:4px}.faq-side{display:flex;flex-direction:column;align-items:flex-start}.faq-side .tag{margin-top:calc(30 * var(--u))}.bluecard{margin-top:calc(40 * var(--u));width:100%;aspect-ratio:298 / 420;border-radius:max(16px,calc(22 * var(--u)));background:var(--sky);display:flex;flex-direction:column;align-items:center;gap:calc(19 * var(--u));justify-content:center;padding-block:calc(36 * var(--u));box-shadow:inset 0 0 0 1px var(--white-a18);overflow:hidden}.brow{display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--u))}.bpill{display:inline-flex;align-items:center;justify-content:center;height:calc(58 * var(--u));padding:0 calc(38 * var(--u));border-radius:999px;background:var(--white);color:var(--pill-ink);font-size:max(14px,calc(24 * var(--u)));font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:scale .35s var(--ease-out),background-color .25s,color .25s}.bpill--dark{padding:0 calc(26 * var(--u));background:var(--navy);color:var(--white);font-style:italic}.bpill:hover{scale:1.06}.bluecard .chip{--d: calc(57 * var(--u));box-shadow:none}@media(prefers-reduced-motion:no-preference){.brow{animation:bob 6s ease-in-out infinite;animation-delay:calc(var(--b, 0) * -1.2s)}}@keyframes bob{50%{translate:0 -6px}}@media(max-width:1099px){.c-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.c-title{font-size:calc(118 * var(--u));line-height:calc(108 * var(--u))}.brief-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "sig" "form" "side";row-gap:28px}.brief-sig{justify-self:start}.side-in{position:static;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}@media(max-width:1023px){.c-hero{padding-block:120px 64px}.c-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,46%);grid-template-areas:"crumbs crumbs" "title title" "sub art" "cta art" "meta art" "jump art"}.c-title{margin-top:20px;font-size:11.6cqw;line-height:1;white-space:normal}.c-title .l1{white-space:nowrap}.c-art{margin-top:10px}.c-sub{margin-top:26px}.brief{padding-block:72px 80px}.c-faq{padding:72px 0 80px}.faq-wrap{grid-template-columns:minmax(0,1fr);padding-left:max(16px,var(--gx),env(safe-area-inset-left,0px));padding-right:max(16px,var(--gx),env(safe-area-inset-right,0px))}.c-faq .faq-list{margin-top:32px}.faq-side{margin-top:44px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px}.faq-side .tag{margin-top:0}.bluecard{margin-top:0;aspect-ratio:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;padding:22px}.brow{gap:10px}.bpill{height:50px;padding:0 24px;font-size:18px}.bluecard .chip{--d: 48px}}@media(max-width:759px){.c-hero{padding-block:92px 56px}.c-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "title" "art" "sub" "cta" "meta" "jump"}.c-title{font-size:15.4cqw;line-height:.94;margin-top:18px}.c-title .l1{white-space:normal}.c-art{width:calc(100% + 2*max(16px,env(safe-area-inset-left,0px)));margin:14px calc(-1*max(16px,env(safe-area-inset-left,0px))) 0;aspect-ratio:390 / 404;overflow:hidden}.c-art-in{position:absolute;left:50%;top:1.5%;width:112%;aspect-ratio:804 / 722;translate:-50% 0}.c-jump{justify-self:start;margin-top:22px}.c-sub{margin-top:18px;font-size:16.5px}.c-hero .duo{margin-top:24px}.c-meta{margin-top:24px;gap:8px}.c-meta>li{min-height:38px}.c-meta .m-mail{flex-wrap:wrap}.brief{padding-block:56px 64px}.bf-row,.side-in{grid-template-columns:minmax(0,1fr)}.sum>div{grid-template-columns:minmax(0,1fr);padding:14px 0}.c-faq{padding:56px 0 64px}.faq-more{padding-left:0}.bpill{height:44px;padding:0 18px;font-size:16px}.bluecard .chip{--d: 42px}.h2{font-size:32px}}@media(min-width:760px){.c-art-in{position:absolute;inset:0}}@container (max-width: 500px){.bf-steps li{flex:0 0 auto}.bf-steps li.is-current{flex:1 1 auto}.bf-card.is-finished .bf-steps li{flex:1 1 0}.bf-step{padding:0 13px}.bf-step:not(.is-current) .t{display:none}.bf-track{height:54px}.bf-steps,.bf-step,.bf-slider{height:44px}.picks{display:grid;gap:10px}.pick>span{flex:1 1 auto;height:56px;font-size:15px}.pick>span:before{margin-left:auto}.pick .chip{--d: 40px}.bf-nav{flex-direction:column-reverse;align-items:stretch}.bf-duo{margin-left:0;display:flex}.bf-duo .btn--navy{flex:1 1 auto;justify-content:space-between}}@container (max-width: 380px){.choices .choice>span{padding:0 16px 0 13px;font-size:14.5px}.pick>span{padding-right:14px}}@media(max-width:420px){.c-meta .m-mail{padding-left:14px}.bf-duo .btn--ghost{padding:0 16px}}.bf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile{margin-top:4px;min-height:0}.bf-send-err{margin-top:18px;align-items:flex-start;line-height:1.45}.bf-send-err .email{font-weight:600;color:var(--navy)}.bf-send-err .copy{margin-left:6px;vertical-align:middle}.bf-noscript{margin:0 0 18px;padding:16px 18px;border-radius:16px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line-soft);font-size:16px;line-height:1.5;color:var(--ink)}.bf-noscript a{color:var(--navy);font-weight:600;border-bottom:1.5px solid var(--orange)}
