.gd{--pink:#ffd6e2;--pink-mid:#ffc0d4;--pink-hot:#ff5c9b;--blue:#cfe8f5;--green:#d8ecd2;--yellow:#fbeec2;--lilac:#e3dbf7;--mint:#d9f0ee;--ink:#141216;--ink-soft:#6f6874;--paper:#fffdfd;--pink-deep:#fbd3f5;background:var(--paper);color:var(--ink);font-family:var(--font-ui), system-ui, -apple-system, sans-serif;overflow-x:clip}.gd-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.gd-wrap--wide{max-width:none;padding-inline:clamp(18px,3vw,40px)}.gd-h{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.035em;font-weight:800;line-height:1.02}.gd-serif{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.01em;font-weight:400}.gd-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700}.gd-lede{color:var(--ink-soft);max-width:58ch;font-size:13.5px;line-height:1.7}.gd-lede--center{text-align:center;margin-left:auto;margin-right:auto}.gd-btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.gd-btn:hover{transform:translateY(-2px)}.gd-btn--dark{background:var(--ink);color:#fff}.gd-btn--dark:hover{background:#35303a}.gd-btn--dot{color:var(--ink);background:#fff;border-color:#1412161f;box-shadow:0 3px #14121614}.gd-dot{border-radius:999px;flex:none;width:9px;height:9px}.gd-top{background:var(--paper);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.gd-dither{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gd-bloom{z-index:1;pointer-events:none;background:radial-gradient(ellipse 58% 54% at 50% 50%, var(--lilac) 0%, #e3dbf7e0 26%, #eecde2a8 44%, #ffd6e26b 60%, #ffe9ef29 72%, #fffdfd00 84%);filter:blur(8px);width:min(1600px,132vw);height:min(1080px,104%);position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.gd-fade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, #fffdfd00 0%, #fffdfd73 38%, #fffdfddb 72%, var(--paper) 100%);height:clamp(120px,22%,260px);position:absolute;bottom:0;left:0;right:0}.gd-nav,.gd-hero{z-index:2;position:relative}.gd-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:min(3vh,26px) clamp(16px,4vw,60px) clamp(34px,8vh,88px);display:flex}.gd-nav{z-index:40;background:0 0;position:relative}.gd-logo{z-index:60;line-height:0;display:block;position:fixed;top:14px;left:clamp(18px,3vw,40px)}.gd-logo img{filter:drop-shadow(0 1px 6px #fffdfde6);width:clamp(96px,10vw,140px);height:auto;transition:width .24s}.gd-logo[data-stuck=true] img{width:clamp(72px,6.4vw,96px)}.gd-logo-space{flex:none;width:clamp(96px,10vw,140px);height:52px}@media (prefers-reduced-motion:reduce){.gd-logo img{transition:none}}.gd-nav-inner{justify-content:space-between;align-items:center;gap:clamp(12px,2vw,28px);padding:16px clamp(18px,3vw,40px);display:flex}.gd-nav-right{align-items:center;gap:10px;display:flex}.gd-lang{width:36px;height:36px;color:var(--ink);background:#ffffffb8;border:1.5px solid #1412161a;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.gd-lang svg{width:18px;height:18px}.gd-lang:hover{background:#fff;transform:translateY(-1px)}.gd-lang:focus-visible{outline:2px solid var(--pink-hot);outline-offset:2px}.gd-logo{line-height:0;display:block}.gd-logo img{width:clamp(96px,10vw,140px);height:auto}.gd-nav-links{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);gap:22px;font-size:10.5px;font-weight:700;display:none}@media (min-width:960px){.gd-nav-links{display:flex}}.gd-nav-links a{transition:color .2s}.gd-nav-links a:hover{color:var(--pink-hot)}.gd-sel{background:var(--pink-hot);margin-bottom:.02em;padding:.1em .44em .16em;display:inline-block;position:relative}.gd-sel h1{color:#fff;letter-spacing:.06em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(26px,6.4vw,78px);font-weight:900;line-height:1.06}.gd-sel:before,.gd-sel:after,.gd-sel>.gd-handle:before,.gd-sel>.gd-handle:after{content:"";border:2.5px solid var(--paper);background:#6f8cf5;border-radius:50%;width:15px;height:15px;position:absolute}.gd-sel:before{top:-8px;left:-8px}.gd-sel:after{top:-8px;right:-8px}.gd-sel>.gd-handle:before{bottom:-8px;left:-8px}.gd-sel>.gd-handle:after{bottom:-8px;right:-8px}.gd-line{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:.06em 0 0;font-size:clamp(40px,11.6vw,150px);font-weight:800;line-height:.86}.gd-linechip{background:var(--mint);color:var(--ink);letter-spacing:.01em;vertical-align:.42em;text-transform:none;margin-left:.14em;padding:.16em .5em;font-size:clamp(12px,1.4vw,20px);font-weight:800;display:inline-block;position:static}.gd-ask{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.015em;color:var(--ink);margin:.02em 0 0;font-size:clamp(34px,8.2vw,104px);font-style:italic;font-weight:400;line-height:.94}.gd-hero .gd-lede{text-align:center;color:#6a5c63;max-width:54ch;margin:22px auto 0}.gd-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.gd-sticker{pointer-events:none;z-index:5;position:absolute}.gd-sticker--star{width:clamp(30px,3.4vw,54px);bottom:20%;left:33.5%;rotate:-12deg}.gd-sticker--sparkle{width:clamp(26px,3vw,46px);top:15%;right:31%;rotate:14deg}.gd-props{pointer-events:none;z-index:3;position:absolute;inset:0}.gd-prop{filter:drop-shadow(0 12px 22px #9646642e);transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute}.gd-prop--camera{width:clamp(74px,9.6vw,146px);top:24%;left:3.4%;rotate:-13deg}.gd-prop--tv{width:clamp(88px,11.4vw,178px);bottom:15%;left:8.6%;rotate:9deg}.gd-prop--cassette{width:clamp(62px,7.8vw,120px);top:12.5%;left:22.5%;rotate:15deg}.gd-prop--megaphone{width:clamp(70px,9vw,138px);top:19%;right:4.2%;rotate:12deg}.gd-prop--mic{width:clamp(84px,10.8vw,168px);bottom:13%;right:7.4%;rotate:-10deg}.gd-prop--mouse{width:clamp(58px,7.2vw,112px);bottom:5.5%;right:23%;rotate:-18deg}.gd-prop img{width:100%;height:auto;display:block}@media (max-width:700px){.gd-prop--cassette,.gd-prop--mouse{display:none}}.gd-tiles{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:clamp(10px,1vw,18px);margin-top:6px;padding:clamp(20px,3vw,54px) 0 clamp(24px,3.4vw,60px);display:flex}.gd-tile{border:.045em solid var(--ink);letter-spacing:-.035em;border-radius:.3em;padding:.16em .34em;font-size:clamp(26px,4.6vw,88px);font-weight:900;line-height:1.06;display:inline-block;position:relative;box-shadow:.055em .08em #141216eb}.gd-tile:nth-child(2){z-index:6;margin-right:-.09em;transform:rotate(-7deg)translateY(-2px)}.gd-tile:nth-child(3){z-index:5;margin-right:-.09em;transform:rotate(4deg)translateY(14px)}.gd-tile:nth-child(4){z-index:4;margin-right:-.09em;transform:rotate(-3deg)translateY(-4px)}.gd-tile:nth-child(5){z-index:3;transform:rotate(6deg)translateY(11px)}.gd-tile--mark{padding:.3em .36em;font-size:clamp(18px,2.5vw,46px);line-height:1}.gd-tile--mark:first-child{z-index:2;margin-right:-.1em;transform:rotate(-14deg)translateY(16px)}.gd-tile--mark:last-child{z-index:7;margin-left:-.1em;transform:rotate(10deg)translateY(18px)}.gd-trio{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:800px){.gd-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-card{border-radius:18px;flex-direction:column;padding:24px;transition:transform .26s;display:flex}.gd-card:hover{transform:translateY(-5px)}.gd-card h3{letter-spacing:-.02em;font-size:16px;font-weight:800}.gd-card .gd-rule{background:#14121624;height:1px;margin:12px 0}.gd-card p{color:#5f5761;flex:1;margin-bottom:18px;font-size:12.5px;line-height:1.65}.gd-card--pink{background:var(--pink)}.gd-card--blue{background:var(--blue)}.gd-card--green{background:var(--green)}.gd-split{grid-template-columns:1fr;align-items:center;gap:30px;display:grid}@media (min-width:900px){.gd-split{grid-template-columns:1fr 1fr;gap:46px}}.gd-split h2{font-size:clamp(27px,3.9vw,44px);line-height:1.06}.gd-bubble{background:var(--pink);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-radius:8px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-block;position:relative}.gd-bubble:after{content:"";border-left:0 solid #0000;border-right:13px solid #0000;border-top:10px solid var(--pink);width:0;height:0;position:absolute;bottom:-9px;left:18px}.gd-frame{aspect-ratio:16/11;outline-offset:10px;background:linear-gradient(160deg,#ffb3a0,#ff8fa8);border-radius:18px;outline:1.5px dashed #14121666;position:relative;overflow:hidden}.gd-frame img{object-fit:cover}.gd-band{background:radial-gradient(ellipse 72% 64% at 45% 52%, #a9dfd7 0%, #c2e8e2 24%, #d9f0ee 46%, #ecf8f6 68%, #f9fdfc 86%, var(--paper) 100%);position:relative}.gd-mosaic{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.gd-mosaic-col{gap:16px;display:grid}.gd-mosaic-col--drop{margin-top:clamp(24px,6vw,64px)}.gd-shot{aspect-ratio:3/4;background:var(--pink);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #14121621}.gd-shot:nth-child(odd){transform:rotate(-.9deg)}.gd-shot:nth-child(2n){transform:rotate(.8deg)}.gd-shot img{object-fit:cover}.gd-stat{letter-spacing:-.028em;font-size:1.34em;font-weight:700;line-height:.98;display:block}@media (prefers-reduced-motion:reduce){.gd-shot:nth-child(odd),.gd-shot:nth-child(2n){transform:none}}.gd-grid{grid-template-columns:1fr;gap:20px;margin-top:24px;display:grid}@media (min-width:640px){.gd-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-post{flex-direction:column;display:flex}.gd-post-img{aspect-ratio:16/11;background:var(--pink);border-radius:14px;position:relative;overflow:hidden}.gd-post-img img{object-fit:cover;transition:transform .55s}.gd-post:hover .gd-post-img img{transform:scale(1.045)}.gd-chip{letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.gd-post h3{letter-spacing:-.02em;margin:12px 0 6px;font-size:15.5px;font-weight:800;line-height:1.3}.gd-post p{color:var(--ink-soft);font-size:12.5px;line-height:1.55}.gd-post-meta{color:#a89fae;margin-top:9px;font-size:11px}.gd-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.gd-filter{background:#fff;border:1.5px solid #1412161f;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;transition:transform .2s;display:inline-flex}.gd-filter:hover{transform:translateY(-2px)}.gd-filter[data-active=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.gd-news{text-align:center;background:linear-gradient(#ffe7ee 0%,#fff2f6 60%,#fffdfd 100%);border:1.5px solid #14121614;border-radius:26px;padding:40px 24px;position:relative;overflow:hidden}.gd-news h2{margin-top:10px;font-size:clamp(25px,3.6vw,40px)}.gd-news .gd-lede{text-align:center;margin:14px auto 0}.gd-news-form{margin-top:22px}.gd-news-row{flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px;margin:0 auto;display:flex}.gd-news-input{min-width:0;color:var(--ink);background:#fff;border:1.5px solid #14121629;border-radius:999px;flex:220px;padding:11px 18px;font-family:inherit;font-size:13px}.gd-news-input::placeholder{color:#b3aab8}.gd-news-input:focus{outline:2px solid var(--pink-hot);outline-offset:1px}.gd-news-note{color:var(--ink-soft);margin-top:12px;font-size:12px}.gd-news-note--warn{color:#c2185b}.gd-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}@media (min-width:620px){.gd-socials{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.gd-socials{grid-template-columns:repeat(7,minmax(0,1fr))}}.gd-social{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:10px 8px;font-size:12px;font-weight:700;transition:transform .24s;display:flex;position:relative}.gd-social:hover{transform:translateY(-4px)}.gd-social svg{width:22px;height:22px}.gd-social>span:not(.gd-soon){color:var(--ink-soft);font-size:10.5px;font-weight:600}.gd-social[data-soon=true]{cursor:default}.gd-social[data-soon=true]:hover{transform:none}.gd-soon{background:var(--yellow);letter-spacing:.08em;text-transform:uppercase;color:#7a6420;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:800}.gd-social-loop{margin-top:24px;padding:10px 0 18px}.gd-social-loop .logoloop__item{line-height:1.35;overflow:visible}.gd-social-loop .gd-social{box-sizing:border-box;width:max(132px, calc(108vw / var(--gd-social-count,7) - var(--logoloop-gap)));gap:clamp(7px,.7vw,12px);padding:clamp(10px,1vw,20px) clamp(8px,1.2vw,22px);font-size:clamp(12px,1vw,17px)}.gd-social-loop .gd-social svg{width:clamp(22px,2.1vw,36px);height:clamp(22px,2.1vw,36px)}.gd-social-loop .gd-social>span:not(.gd-soon){font-size:clamp(10.5px,.85vw,14px)}.gd-social-loop.logoloop--fade:before,.gd-social-loop.logoloop--fade:after{width:clamp(40px,7vw,150px)}.gd-foot{text-align:center;padding:46px 22px 56px}.gd-foot h2{font-size:clamp(26px,4vw,42px)}@media (prefers-reduced-motion:reduce){.gd *{transition:none!important;animation:none!important}}.gd{cursor:url(/blog/props/cursor-fur.png) 4 0,auto}.gd a,.gd button,.gd [role=button],.gd input,.gd select{cursor:url(/blog/props/cursor-fur.png) 4 0,pointer}.gd-search{background:#fff;border:1px solid #1412161a;border-radius:999px;align-items:center;gap:10px;max-width:460px;margin:22px auto 4px;padding:4px 6px 4px 16px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #9646640d}.gd-search:focus-within{border-color:var(--pink-hot);box-shadow:0 0 0 3px #ff5c9b24}.gd-search svg{color:var(--ink-soft);flex:none}.gd-search-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:9px 0;font-size:.95rem}.gd-search-input:focus{outline:none}.gd-search-input::placeholder{color:var(--ink-soft)}.gd-search-input::-webkit-search-cancel-button{display:none}.gd-search-count{letter-spacing:.04em;color:var(--ink-soft);background:var(--pink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:.78rem;font-weight:700}.gd-more{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:26px auto 0;padding:11px 26px;font-size:.9rem;font-weight:700;transition:background .18s,color .18s;display:block}.gd-more:hover{background:var(--ink);color:#fff}.gd-more:focus-visible{outline:2px solid var(--pink-hot);outline-offset:3px}.gd-pixels{z-index:0;pointer-events:none;fill:#9ecfe9;opacity:.75;position:absolute}.gd-pixels--l1{top:12%;left:3%}.gd-pixels--r1{top:34%;right:4%}.gd-pixels--l2{bottom:14%;left:6%}.gd-pixels--r2{bottom:8%;right:7%}@media (max-width:1100px){.gd-pixels{display:none}}.gd-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:2px;margin:0 -.04em;padding:.06em .16em}.gd-mark--a{background-color:#bfe0f7}.gd-mark--b{background-color:#ddd0f7}.gd-mark--c{background-color:#c5f39a}.gd-mark--d{background-color:#ffc9dd}.gd-orbit{background:linear-gradient(to bottom, var(--paper) 0%, #fffdfd00 20%, #fffdfd00 80%, var(--paper) 100%), radial-gradient(ellipse 72% 64% at 50% 47%, #c8ddf0 0%, #d3e4f3 30%, #e6eef1 58%, #f2f4f4 82%, var(--paper) 100%);--r:clamp(190px, 25vw, 384px);--card:clamp(88px, 9.5vw, 150px);place-items:center;width:100%;min-height:clamp(700px,69vw,1090px);margin:0 auto;display:grid;position:relative;overflow:clip}.gd-orbit-ring{will-change:transform;pointer-events:none;animation:64s linear infinite gd-orbit-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 87%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 87%,#0000 100%)}@keyframes gd-orbit-spin{to{transform:rotate(360deg)}}.gd-orbit-item{width:var(--card);pointer-events:auto;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(var(--r) * var(--rf) * -1)) rotate(calc(var(--a) * -1 + var(--t)));transition:filter .45s;position:absolute;top:50%;left:50%}.gd-orbit-item img{filter:drop-shadow(0 10px 22px #1c122121);border-radius:13px;width:100%;height:auto;display:block}.gd-orbit-ring:has(.gd-orbit-item:hover) .gd-orbit-item{filter:blur(11px)saturate(.85);transform-origin:50%}.gd-orbit-ring:has(.gd-orbit-item:hover) .gd-orbit-item:hover{filter:none}.gd-orbit-copy{z-index:2;text-align:center;max-width:min(500px,33vw);padding:0 10px;position:relative}.gd-orbit-h{letter-spacing:-.022em;text-wrap:balance;color:#4d4d4d;margin:0;font-size:clamp(30px,5.4vw,62px);font-weight:700;line-height:1.04}@media (prefers-reduced-motion:reduce){.gd-orbit-ring{animation:none}}@media (max-width:700px){.gd-orbit{--r:clamp(158px, 46vw, 244px);--card:clamp(62px, 16vw, 92px);min-height:clamp(510px,136vw,760px)}.gd-orbit-copy{max-width:min(300px,68%)}.gd-orbit-h{font-size:clamp(26px,7.6vw,38px)}.gd-orbit-item:nth-child(2n){display:none}}.gd-orbit .gd-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e0cdf3;border-radius:2px;padding:.02em .1em}.gd-orbit .gd-mark:nth-of-type(2){background:#93f23f}.gd-why{grid-template-columns:1fr;align-items:center;gap:34px;padding-block:64px 72px;display:grid}@media (min-width:900px){.gd-why{grid-template-columns:.86fr 1fr;gap:64px}}@media (min-width:1280px){.gd-why{grid-template-columns:.9fr 1.1fr;gap:6vw}.gd-why-media{max-width:520px;margin-inline:auto}.gd-why-copy{max-width:620px;margin-inline:auto}}.gd-why-media{position:relative}.gd-why-shot{display:block;position:relative}.gd-why-shot img{width:100%;height:auto;display:block}.gd-why-h{letter-spacing:-.02em;color:#2c2c2c;text-wrap:balance;max-width:20ch;margin:0 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.1}.gd-why-body{font-family:var(--font-editorial), Georgia, serif;color:#3a3a3a;max-width:46ch;margin:0 0 18px;font-size:clamp(15px,1.6vw,17px);line-height:1.58}.gd-why-pull{letter-spacing:-.015em;color:#2c2c2c;max-width:24ch;margin:0 0 26px;font-size:clamp(19px,2.2vw,27px);font-weight:500;line-height:1.32}.gd-why-h .gd-mark{color:inherit;background:#e0cdf3;border-radius:2px;padding:.02em .08em}.gd-why-pull .gd-mark{color:inherit;background:#93f23f;border-radius:2px;padding:.02em .08em}@media (max-width:900px){.gd-why-pull{max-width:none}}.gd-reel{background:var(--paper);width:100vw;height:clamp(480px,88vh,940px);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.gd-reel-stage{z-index:1;position:absolute;inset:0}.gd-reel-stage .circular-gallery{width:100%;height:100%}.gd-reel-floor{transform-origin:top;pointer-events:none;background-image:linear-gradient(90deg,#14121629 1px,#0000 1px),linear-gradient(#14121629 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:62% 0 0;transform:perspective(340px)rotateX(66deg)}.gd-reel-index{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gd-reel-index a:focus{z-index:60;clip-path:none;color:#141216;background:#fff;border-radius:8px;width:auto;height:auto;padding:10px 14px;position:fixed;top:12px;left:12px;box-shadow:0 8px 24px #00000059}.gd-viewall{background:var(--ink);color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;margin:30px auto 0;padding:11px 24px;font-size:11.5px;font-weight:700;transition:background .2s,transform .2s;display:inline-block}.gd-viewall:hover{background:#35303a;transform:translateY(-1px)}.gd-scene{position:relative}.gd-scene--stack{justify-items:center;display:grid}@media (max-width:900px){.gd-scene--stack{display:block}}.gd-backlink{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.gd-backlink:hover{color:var(--ink)}a.gd-viewall{text-decoration:none}.gd-archive{text-align:center;padding-block:clamp(34px,5vw,84px) clamp(52px,5vw,76px)}.gd-archive .gd-h{font-size:clamp(30px,4.4vw,54px)}.gd-archive .gd-lede{max-width:62ch;margin-top:14px;font-size:clamp(15px,1.15vw,18px)}.gd-archive .gd-filters{gap:10px;margin-top:clamp(20px,2vw,30px)}.gd-archive .gd-filter{padding:10px 20px;font-size:13.5px}.gd-archive .gd-search{max-width:620px;margin-top:clamp(18px,1.8vw,26px);padding-left:20px}.gd-archive .gd-search-input{padding-block:13px;font-size:1.05rem}.gd-archive .gd-search-count{padding:8px 15px;font-size:.82rem}.gd-archive .gd-arch{margin-top:clamp(30px,3vw,46px)}.gd-arch{margin-top:0;text-align:left;grid-template-columns:1fr;gap:34px;max-width:1343px;margin-inline:auto;display:grid}@media (min-width:700px){.gd-arch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.gd-arch{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-arch-card{height:100%;color:var(--ink);background:#fff;border:1px solid #14121617;border-radius:16px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 1px 2px #1c12210a}.gd-arch-card:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(115deg,#ff5c9b,#a06bff,#3ad6ff,#5ef2b0,#ffd84d,#ff5c9b) 0 0/300% 300%;border-radius:16px;padding:1.6px;transition:opacity .28s,filter .28s,padding .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes gd-ring-slide{0%{background-position:0%}to{background-position:300%}}.gd-arch-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 0 20px #ff5c9b29,0 0 34px #3ad6ff21,0 20px 44px #1c12211c}.gd-arch-card:hover:before{opacity:1;animation:6s linear infinite gd-ring-slide}.gd-arch-card:has(.gd-arch-title:hover):before{opacity:1;filter:saturate(1.4)brightness(1.1);padding:2.6px}.gd-arch-card:has(.gd-arch-title:focus-visible):before{opacity:1;filter:saturate(1.4)brightness(1.1);padding:2.6px}.gd-arch-card:has(.gd-arch-title:hover){box-shadow:0 0 26px #ff5c9b3d,0 0 46px #3ad6ff33,0 24px 52px #1c122124}.gd-arch-shot{aspect-ratio:3/2;background:var(--pink);border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.gd-arch-shot img{object-fit:cover;transition:transform .4s}.gd-arch-card:hover .gd-arch-shot img{transform:scale(1.05)}.gd-arch-body{flex-direction:column;flex:1;margin-top:22px;padding-inline:0;display:flex}.gd-arch-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--tint);margin-bottom:10px;font-size:11px;font-weight:800}.gd-arch-title{letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,1.55vw,28px);font-weight:800;line-height:1.25;transition:color .18s}.gd-arch-excerpt{color:#7c7482;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.gd-arch-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:26px;display:flex}.gd-arch-meta{letter-spacing:.08em;text-transform:uppercase;color:#9a93a1;font-size:12px;font-weight:700}.gd-arch-go{background:var(--tint);border:1.5px solid var(--tint);color:#fff;border-radius:999px;flex:none;place-items:center;width:41px;height:41px;transition:background .24s,color .24s,border-color .24s,transform .24s;display:grid}.gd-arch-go svg{width:17px;height:17px}.gd-arch-card:hover .gd-arch-go{color:var(--tint);background:0 0;transform:rotate(45deg)}.gd-arch-pager{margin-inline:auto;justify-content:space-between;align-items:center;gap:20px;max-width:1343px;margin-top:clamp(52px,6vw,92px);display:flex}.gd-arch-pager-slot{flex:1;display:flex}.gd-arch-pager-slot--end{justify-content:flex-end}.gd-arch-count{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.gd-arch-pill{border:2px solid var(--ink);background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:10px 32px;font-size:clamp(15px,1.2vw,18px);font-weight:700;text-decoration:none;transition:background .15s ease-in-out,color .15s ease-in-out;display:inline-block}.gd-arch-pill:hover{background:var(--paper);color:var(--ink)}@media (max-width:560px){.gd-arch-count{display:none}.gd-arch-pill{padding:10px 22px}}.gd-top--slim{min-height:auto}.gd-top--slim .gd-hero{flex:none;padding-block:clamp(26px,5vh,54px) clamp(52px,9vh,104px)}.gd-top--slim .gd-h{font-size:clamp(30px,4.4vw,54px)}.gd-top--slim .gd-filters{gap:10px;margin-top:clamp(20px,2vw,30px)}.gd-top--slim .gd-filter{padding:10px 20px;font-size:13.5px}.gd-top--slim .gd-lede{margin-top:14px;font-size:clamp(15px,1.15vw,18px)}.gd-arch-nums{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd-arch-num{font-variant-numeric:tabular-nums;min-width:36px;height:36px;color:var(--ink-soft);border-radius:999px;place-items:center;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:grid}.gd-arch-num:hover{color:var(--ink);background:#1412160f}.gd-arch-num[data-active=true]{background:var(--ink);color:var(--paper)}.gd-arch-gap{color:var(--ink-soft);letter-spacing:.08em;padding:0 2px;font-weight:700}@media (max-width:620px){.gd-arch-pager-slot{display:none}.gd-arch-pager{justify-content:center}}.gd-deckband{background: radial-gradient(ellipse 82% 74% at 50% 48%, #ffdcef 0%, #ffe6f4 36%, #f9e9fb 64%, #fdf3fb 86%, var(--paper) 100%);width:100%;margin-block:0;padding:clamp(64px,8vw,132px) clamp(16px,3vw,40px);position:relative;overflow:clip}.gd-deckband:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--paper) 0%, #fffdfd00 17%, #fffdfd00 83%, var(--paper) 100%);position:absolute;inset:0}.gd-deckblob{z-index:0;pointer-events:none;filter:blur(38px);opacity:.42;display:block;position:absolute}.gd-deckblob--a{background:var(--pink-deep);border-radius:58% 42% 47% 53%/44% 51% 49% 56%;width:46vw;height:42vw;top:-14%;left:-8%}.gd-deckblob--b{background:var(--pink-deep);border-radius:44% 56% 61% 39%/53% 42% 58% 47%;width:38vw;height:34vw;bottom:-18%;right:-10%}.gd-deckblob--c{background:var(--pink-deep);opacity:.34;border-radius:51% 49% 38% 62%/47% 58% 42% 53%;width:24vw;height:22vw;top:-12%;right:22%}.gd-deckpanel{z-index:2;text-align:left;max-width:1343px;margin-inline:auto;padding:clamp(24px,2.6vw,40px) clamp(18px,2.4vw,38px) clamp(20px,2.4vw,34px);position:relative}.gd-deck-h{margin:0;font-size:clamp(26px,3.2vw,44px)}.gd-deck{justify-content:center;align-items:flex-start;margin-top:clamp(18px,2vw,30px);padding:26px 0 30px;display:flex;overflow:visible}.gd-deck-card{background:var(--ground);width:clamp(196px,19vw,306px);transform:rotate(var(--fan)) translateY(var(--lift));will-change:transform;border-radius:16px;flex:none;margin-inline:clamp(-49px,-3vw,-26px);box-shadow:0 14px 34px #50145a2e}.gd-deck-link{height:100%;color:var(--ink);flex-direction:column;padding:18px 18px 22px;text-decoration:none;display:flex}.gd-deck-step{letter-spacing:.12em;text-transform:uppercase;opacity:.62;align-self:center;font-size:11px;font-weight:800}.gd-deck-shot{z-index:1;aspect-ratio:5/6;background:#ffffff73;border-radius:11px;margin-top:12px;display:block;position:relative;overflow:hidden}.gd-deck-shot img{object-fit:cover}.gd-deck-title{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:clamp(15px,1.28vw,19.5px);font-weight:900;line-height:1.24;display:-webkit-box;overflow:hidden}.gd-deck-body{opacity:.72;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.gd-deck-meta{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:11px 0 0;font-size:10px;font-weight:800}.gd-deckpanel .gd-viewall{width:fit-content;margin-inline:auto;display:block}@media (max-width:900px){.gd-deck{flex-wrap:wrap;gap:16px;padding-block:8px 20px}.gd-deck-card{width:min(300px,100%);margin-inline:0;transform:none}.gd-deckblob{display:none}}.gd-blocks{text-align:center;place-items:center;min-height:min(62vh,560px);padding-block:clamp(40px,7vh,96px);display:grid}.gd-blocks .gd-tiles{margin-top:0}.gd-pillar{grid-template-columns:1fr;align-items:center;gap:clamp(22px,3vw,56px);max-width:1343px;margin-inline:auto;padding-block:clamp(38px,6vh,86px);display:grid}@media (min-width:900px){.gd-pillar{grid-template-columns:1.05fr 1fr}.gd-pillar--flip .gd-pillar-media{order:2}}.gd-pillar-media{position:relative}.gd-pillar-frame{z-index:1;border-radius:clamp(16px,1.6vw,24px);position:relative;overflow:hidden;box-shadow:0 18px 46px #1c12211f}.gd-pillar-vid{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.gd-pillar-copy{max-width:46ch}.gd-pillar-h{font-family:var(--font-rounded), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,46px);font-weight:900;line-height:1.06}.gd-pillar-copy .gd-rule{margin:clamp(14px,1.6vw,22px) 0}.gd-pillar-body{color:var(--ink-soft);margin:0 0 clamp(20px,2.2vw,30px);font-size:clamp(15px,1.2vw,18.5px);line-height:1.62}.gd-sway{transform-origin:8% 12%;will-change:transform;display:inline-block}.gd-why-vid{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.gd-pillar-frame{background:var(--tone)}.gd-foot-heart{perspective:620px;perspective-origin:50% 42%;width:62px;margin:0 auto 14px;display:block;position:relative}.gd-heart-3d{transform-style:preserve-3d;display:block;position:relative;transform:rotateX(-12deg)}.gd-heart-layer{width:100%;height:auto;position:absolute;inset:0}.gd-heart-layer--base{position:relative}.gd-foot-heart[data-burst=true] .gd-heart-3d{animation:.95s cubic-bezier(.45,.05,.2,1) gd-heart-spin}@keyframes gd-heart-spin{0%{transform:rotateX(-12deg)rotateY(0)}to{transform:rotateX(-12deg)rotateY(360deg)}}.gd-foot-spark:nth-child(3n){fill:#ffd95e}.gd-foot-spark:nth-child(3n+2){fill:#e8a317}.gd-foot-spark{fill:#f0b429;opacity:0;pointer-events:none;width:15px;height:15px;animation:.72s ease-out forwards gd-heart-spark;position:absolute}@keyframes gd-heart-spark{0%{opacity:0;transform:scale(0)rotate(-40deg)}35%{opacity:1;transform:scale(calc(var(--s) * 1.15)) rotate(0deg)}to{opacity:0;transform:scale(calc(var(--s) * .4)) rotate(30deg)}}.gd-heart-slab{height:100%;-webkit-mask-image:url(/blog/props/sticker-heart.webp);mask-image:url(/blog/props/sticker-heart.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gd-letter{perspective:1500px;max-width:620px;margin-inline:auto;display:grid}.gd-letter>*{grid-area:1/1}.gd-letter-env{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:start;width:100%;height:auto}.gd-letter-env--body{z-index:0;clip-path:polygon(0% 35.3%,100% 35.3%,100% 100%,0% 100%)}.gd-letter-env--flap{z-index:4;clip-path:polygon(0% 0%,100% 0%,100% 35.4%,0% 35.4%);transform-origin:50% 35.3%;transition:transform .72s cubic-bezier(.45,.05,.2,1);transform:rotateX(0)}.gd-letter[data-armed=true]:not([data-open=true]) .gd-letter-env--flap{transform:rotateX(-180deg)}.gd-letter[data-open=true] .gd-letter-env--flap{z-index:0;transition:transform .72s cubic-bezier(.45,.05,.2,1),z-index 0s .36s}.gd-letter-env--front{z-index:2;clip-path:polygon(1.8% 88.6%,50% 64.7%,97.9% 88.6%,97.9% 100%,1.8% 100%);filter:drop-shadow(0 -6px 10px #783c5021)}.gd-letter-card{z-index:1;place-self:end center;width:86%;margin-bottom:11%;transition:transform 1.05s cubic-bezier(.2,.85,.25,1) .55s}.gd-letter-card .gd-news{border-radius:6px;padding:30px 26px 210px}.gd-letter[data-armed=true]:not([data-open=true]) .gd-letter-card{transform:translateY(68px)}.gd-letter[data-armed=true][data-open=true] .gd-letter-card{transform:translateY(0)}.gd-letter-emboss{z-index:3;pointer-events:none;color:#e8899d;text-shadow:0 1px #ffffff8c,0 -1px #963c502e;flex-direction:column;place-self:end center;align-items:center;gap:6px;margin-bottom:5%;display:flex}.gd-letter-heart{fill:currentColor;filter:drop-shadow(0 1px #ffffff80);width:22px;height:20px}.gd-letter-emboss em{font-family:var(--font-hand), "Great Vibes", cursive;letter-spacing:.01em;font-size:34px;font-style:normal;line-height:1}@media (max-width:700px){.gd-letter{perspective:none}.gd-letter-env,.gd-letter-emboss{display:none}.gd-letter-card{width:100%;margin-bottom:0;transform:none!important}.gd-letter-card .gd-news{padding:40px 24px}}.gd-letter-card .gd-news h2{font-family:var(--font-hand), "Great Vibes", cursive;letter-spacing:.01em;font-size:clamp(30px,4.2vw,46px);font-weight:400;line-height:1.24}.gd-letter-card .gd-news .gd-lede{color:#6a5c63;font-size:clamp(14px,1.15vw,16px);line-height:1.6}.gd-article{--color-theme-bg-primary:var(--paper);--color-theme-bg-secondary:#fbf5f8;--color-theme-bg-content:#fbf5f8;--color-theme-text-primary:var(--ink);--color-theme-text-secondary:var(--ink-soft);--color-theme-text-tertiary:#968f9c;--color-theme-border:#efe4ec;--color-primary:var(--pink-hot);min-height:100vh}.gd-article-top{min-height:auto;padding-bottom:clamp(10px,2vh,24px)}.gd-article-body{z-index:1;padding-top:clamp(18px,3vh,34px);position:relative}.gd-article #blog-article,.gd-article .gd-article-body h1,.gd-article .gd-article-body h2,.gd-article .gd-article-body h3{font-family:var(--font-rounded), system-ui, sans-serif}.gd-article #blog-article p,.gd-article #blog-article li,.gd-article #blog-article blockquote{font-family:var(--font-ui), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:-.003em;font-size:1rem;line-height:1.75}.gd-article .gd-logo{position:absolute}.gd-article-hero{z-index:1;max-width:1180px;margin:0 auto clamp(22px,3vh,38px);padding:0 clamp(16px,3vw,32px);position:relative}.gd-article-body>.gd-article-lead{margin-top:0}.gd-arch-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.gd-arch-card:before{content:none}.gd-arch-card:hover{box-shadow:none;background:0 0;transform:none}.gd-arch-card:has(.gd-arch-title:hover){box-shadow:none;transform:none}.gd-arch-shot{aspect-ratio:16/9;background:var(--pink);border-radius:12px;margin-bottom:14px}.gd-arch-tag{z-index:2;background:var(--ink);color:#fff;letter-spacing:.01em;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 10px #14121638}.gd-arch-body{gap:8px;padding:0}.gd-arch-title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:16.5px;font-weight:800;line-height:1.38}.gd-arch-title:hover,.gd-arch-card:hover .gd-arch-title{color:var(--pink-hot)}.gd-arch-meta{color:var(--ink-soft);letter-spacing:.01em;font-size:12px}.gd-arch-eyebrow,.gd-arch-excerpt,.gd-arch-go,.gd-arch-foot{display:none}.gd-eyebrow,.gd-filter,.gd-arch-tag,.gd-nav-links a,.gd-btn{font-family:var(--font-grotesk), var(--font-ui), system-ui, sans-serif}
