@layer design{body:has([data-dc-page=gift]){background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);margin:0}:where([data-dc-page=gift]) a{color:var(--text-link)}:where([data-dc-page=gift]) a:hover{color:var(--text-link-hover)}:where([data-dc-page=gift]) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@keyframes flr-fall{0%{transform:translateY(-14vh)}to{transform:translate3d(var(--dx),115vh,0)}}@keyframes flr-fade{0%{opacity:0}6%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes flr-sway{0%{transform:translateX(calc(var(--sw) * -1)) rotate(var(--r0))}to{transform:translateX(var(--sw)) rotate(var(--r1))}}@keyframes flr-flip{0%{transform:rotate3d(var(--ax),0deg)}to{transform:rotate3d(var(--ax),360deg)}}@keyframes flr-twinkle{0%,to{opacity:.55;transform:scale(.55)}50%{opacity:1;transform:scale(1.1)}}@keyframes flr-ring{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}@keyframes flr-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}}.gft-main1{padding-block-end:var(--space-12)}.gft-section2{isolation:isolate;background:var(--surface-hero);border-end-end-radius:clamp(28px,4vw,56px);border-end-start-radius:clamp(28px,4vw,56px);position:relative;overflow:hidden}.gft-div3{padding-block:var(--space-6) var(--space-10);gap:var(--space-6);display:grid}.gft-div4{gap:var(--space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.gft-div5{gap:var(--space-5);min-width:0;display:grid}.gft-h16{color:var(--hero-text);text-wrap:balance;max-width:18ch;margin:0}.gft-p7{max-width:56ch;color:var(--hero-text);margin:0}.gft-p8{color:var(--hero-text);margin:0}.gft-div9{aspect-ratio:1/1.12;background:var(--surface-card);width:clamp(220px,26vw,340px);box-shadow:inset 0 0 0 10px var(--accent-uniform-soft),0 24px 48px -24px #102d2c40;border-radius:999px 999px 24px 24px;justify-self:center;place-items:end center;display:grid;overflow:hidden}.gft-img10{aspect-ratio:1;width:92%;height:auto}.gft-div11{padding-block:var(--space-9);gap:var(--space-11);display:grid}.gft-div12{align-items:start;gap:clamp(24px,4vw,64px);display:grid}.gft-div13{gap:var(--space-4);min-width:0;display:grid;top:112px}.gft-div14{isolation:isolate;background:var(--surface-hero);gap:var(--space-5);border-radius:28px;justify-items:center;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px) clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.gft-div15{z-index:-1;inset-inline-end:-160px;border:1px solid #2a6b6a29;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px}.gft-div16{z-index:-1;inset-inline-end:-60px;border:1px solid #2a6b6a1f;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px}.gft-div17{z-index:-1;inset-inline-start:-200px;background:radial-gradient(closest-side,#8adae273,#8adae200);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-260px}.gft-p18{color:var(--fx-tint-fg,var(--aqua-800));justify-self:start;align-items:center;gap:8px;margin:0;display:inline-flex}.gft-div19{filter:drop-shadow(0 2px #102d2c05);width:min(100%,460px);transform:rotate(-2deg)}.gft-div20{width:min(100%,460px);margin-top:-4px;transform:rotate(1.5deg)}.gft-div21{width:min(100%,460px)}.gft-p22{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.gft-span23{color:var(--fx-tint-fg,var(--aqua-700));flex:none;display:inline-flex}.gft-span24{overflow-wrap:anywhere;min-width:0}.gft-ul25{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gft-li26{background:var(--surface-card);border:1px solid var(--border-subtle);min-height:36px;color:var(--text-strong);font-size:var(--fs-ui-15);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-weight:600;display:inline-flex}.gft-span27{color:var(--fx-tint-fg,var(--aqua-700));display:inline-flex}.gft-div28{min-width:0}.gft-form29{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);gap:var(--space-7);padding:clamp(20px,3vw,40px);scroll-margin-top:112px;display:grid}.gft-div30{gap:var(--space-5);display:grid}.gft-div31{gap:var(--space-2);display:grid}.gft-h232{margin:0}.gft-p33{color:var(--text-muted);margin:0}.gft-ol34{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gft-li35{gap:var(--space-2);min-width:0;display:grid}.gft-fieldset36{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.gft-legend37{margin:0 0 var(--space-4);padding:0}.gft-div38{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gft-span39{font-size:var(--fs-ui-14);color:var(--text-strong);font-weight:600}.gft-div40{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gft-div41{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.gft-div42{background:var(--surface-page);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-3);display:grid}.gft-div43{justify-content:space-between;gap:var(--space-4);font-size:var(--fs-ui-16);display:flex}.gft-span44{color:var(--text-muted)}.gft-span45{color:var(--text-strong);text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:600}.gft-div46{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.gft-span47{flex:none;width:64px}.gft-span48{border:1.5px dashed var(--border-strong);width:64px;height:40px;color:var(--text-muted);border-radius:6px;flex:none;place-items:center;display:grid}.gft-span49{text-align:start;flex:1;gap:2px;min-width:0;display:grid}.gft-span50{color:var(--text-strong);font-weight:600}.gft-span51{font-size:var(--fs-body-sm);color:var(--text-muted)}.gft-span52{font-size:var(--fs-caption);border-radius:var(--radius-pill);background:var(--fx-tint-bg,var(--surface-accent));color:var(--fx-tint-fg,var(--aqua-800));flex:none;padding:2px 10px;font-weight:600}.gft-div53{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-page);border:1px solid var(--border-subtle);display:grid}.gft-div54{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.gft-p55{color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;display:flex}.gft-div56{gap:var(--space-3);flex-wrap:wrap-reverse;align-items:center;display:flex}.gft-div57{flex:220px;min-width:0}.gft-div58{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);gap:var(--space-5);padding:clamp(24px,3vw,40px);display:grid}.gft-span59{background:var(--fx-tint-bg,var(--surface-accent));width:56px;height:56px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:50%;place-items:center;display:grid;position:relative}.gft-p60{text-wrap:pretty;margin:0}.gft-div61{border-block:1px solid var(--border-subtle);padding-block:var(--space-4);gap:var(--space-3);display:grid}.gft-span62{color:var(--text-strong);text-align:end;overflow-wrap:anywhere;font-weight:600}.gft-div63{gap:var(--space-3);flex-wrap:wrap;display:flex}.gft-div64{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;display:grid}.gft-section65{isolation:isolate;background:var(--surface-hero);align-content:start;gap:var(--space-7);border-radius:28px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.gft-div66{z-index:-1;inset-inline-end:-140px;border:1px solid #2a6b6a29;border-radius:50%;width:400px;height:400px;position:absolute;top:-160px}.gft-div67{z-index:-1;inset-inline-end:-50px;border:1px solid #2a6b6a1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px}.gft-p68{color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:8px;margin:0;display:inline-flex}.gft-ol69{margin:0;padding:0;list-style:none;display:grid}.gft-li70{column-gap:var(--space-5);grid-template-columns:56px minmax(0,1fr);display:grid}.gft-div71{grid-template-rows:auto 1fr;justify-items:center;display:grid}.gft-span72{background:var(--surface-card);width:56px;height:56px;font-family:var(--font-display);font-size:var(--fs-ui-24);color:var(--text-strong);border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:0 0 0 6px #42a09f1f,0 10px 24px -14px #102d2c73}.gft-div73{padding-block:6px var(--space-6);align-content:start;gap:6px;display:grid}.gft-div74{align-items:center;gap:10px;display:flex}.gft-p75{color:var(--text-muted);text-wrap:pretty;margin:0}.gft-section76{background:var(--surface-card);border:1px solid var(--border-subtle);align-content:start;gap:var(--space-7);border-radius:28px;padding:clamp(28px,4vw,48px);display:grid}.gft-p77{color:var(--fx-blush-em,var(--coral-700));align-items:center;gap:8px;margin:0;display:inline-flex}.gft-ul78{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.gft-li79{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-page);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.gft-span80{background:var(--fx-blush-bg,var(--coral-100));width:48px;height:48px;color:var(--fx-blush-em,var(--coral-700));border-radius:14px;place-items:center;display:grid}.gft-div81{gap:4px;padding-top:2px;display:grid}.gft-div82{padding-block:var(--space-9);gap:var(--space-9);align-items:start;display:grid}.gft-div83{gap:var(--space-5);min-width:0;max-width:72ch;display:grid}.gft-h284{margin:var(--space-5) 0 0}.gft-ul85{gap:var(--space-3);margin:0;padding-inline-start:1.2em;display:grid}.gft-div86{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.gft-aside87{gap:var(--space-5);min-width:0;display:grid;top:112px}.gft-div88{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-4);display:grid}.gft-div89{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-7);gap:var(--space-5);display:grid}.gft-ul90{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.gft-li91{gap:var(--space-2);align-items:flex-start;display:flex}.gft-span92{color:var(--fx-tint-fg,var(--aqua-700))}.gft-div93{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.gft-span94{font-weight:600}.gft-span95{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding-inline:var(--space-4);border:1.5px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-page);display:flex}.gft-span96{gap:var(--space-2);align-items:center;display:inline-flex}.gft-span97{color:var(--text-link);font-weight:600}.gft-div98{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-3);display:grid}.gft-a99{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border-subtle);min-height:56px;color:var(--text-strong);text-decoration:none;display:flex}.gft-span100{gap:var(--space-3);align-items:center;display:flex}.gft-cols{grid-template-columns:minmax(0,1fr)}.gft-prev{position:static}@media (min-width:1024px){.gft-cols{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.gft-prev{position:sticky}}.gft-notice{gap:var(--space-3);display:grid}.gft-notice-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.gft-island,.gft-layer{display:contents}
