.sg-meta{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-weight:500;display:flex}.sg-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);font-weight:600}.sg-meta .sg-tag+time:before{content:"";vertical-align:middle;opacity:.5;background:currentColor;width:1.25rem;height:1px;margin-right:.75rem;display:inline-block}a.sg-tag{text-underline-offset:.25em;text-decoration-thickness:1px}a.sg-tag:hover{text-decoration:underline}.sg-list{padding-bottom:var(--section)}.sg-filter{padding-bottom:var(--stack-lg)}.sg-filter .chips{list-style:none}.sg-card__link{gap:var(--stack-sm);color:inherit;display:grid}.sg-card__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--cream-deep)}.sg-card__media img{transition:transform 1.2s var(--ease-out)}.sg-card__body{gap:var(--stack-xs);align-content:start;display:grid}.sg-card__title{color:var(--navy);text-underline-offset:.12em;transition:text-decoration-color .3s var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.sg-card__excerpt{max-width:60ch;color:var(--slate);text-wrap:pretty}.sg-card__more{margin-top:var(--stack-xs);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--ember-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.sg-card__more:after{content:"";transform-origin:0;width:2.5rem;height:1px;transition:transform .4s var(--ease-out);background:currentColor;transform:scaleX(.6)}.sg-card__link:hover .sg-card__title{text-decoration-color:currentColor}.sg-card__link:hover .sg-card__more:after{transform:none}@media (prefers-reduced-motion:no-preference){.sg-card__link:hover .sg-card__media img{transform:scale(1.03)}}.sg-card__link:focus-visible{outline-offset:6px;border-radius:var(--radius-lg)}.sg-card--featured .sg-card__media{aspect-ratio:3/2}@media (min-width:60rem){.sg-card--featured .sg-card__link{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem)}.sg-card--featured .sg-card__body{gap:var(--stack-sm)}}.sg-card--featured.sg-card--text .sg-card__link{grid-template-columns:minmax(0,1fr);max-width:48rem}.sg-grid{gap:var(--stack-lg) clamp(1.5rem, 3vw, 3rem);display:grid}@media (min-width:40rem){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid--pairs .sg-card__media{aspect-ratio:3/2}}.sg-card--featured+.sg-grid{margin-top:var(--stack-lg);padding-top:var(--stack-lg);border-top:1px solid var(--line)}.sg-touchstay{padding-block:var(--section)}.sg-touchstay__grid{gap:var(--stack-lg);display:grid}.sg-touchstay__body{max-width:50ch;font-size:var(--text-lead);color:#ffffffdb;text-wrap:pretty;line-height:1.6}.sg-touchstay__media{justify-self:center;width:100%;max-width:min(18rem,72vw);container-type:inline-size}.sg-phone{background:linear-gradient(145deg, #ffffff38, transparent 28%, transparent 72%, #ffffff1f), linear-gradient(180deg, var(--slate), var(--navy-deep));border-radius:16cqi;padding:1.3cqi;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 .5cqi #d0c3951a,0 40px 80px -36px #000000bf,0 14px 30px -18px #00000080}.sg-phone:before,.sg-phone:after{content:"";background:linear-gradient(90deg, var(--navy-deep), var(--slate));width:1cqi;position:absolute}.sg-phone:before{height:6.5cqi;box-shadow:0 11cqi 0 0 var(--slate), 0 21cqi 0 0 var(--slate);border-radius:1cqi 0 0 1cqi;top:19%;left:-.8cqi}.sg-phone:after{background:linear-gradient(270deg, var(--navy-deep), var(--slate));border-radius:0 1cqi 1cqi 0;height:20cqi;top:27%;right:-.8cqi}.sg-phone__bezel{background:#05080c;border-radius:14.7cqi;padding:3.2cqi}.sg-phone__screen{aspect-ratio:676/1360;background:var(--forest-mid);isolation:isolate;border-radius:11.6cqi;transform:translateZ(0)}.sg-phone__island{z-index:1;background:#000;border-radius:999px;width:27cqi;height:4.6cqi;position:absolute;top:1.5cqi;left:50%;translate:-50%}@media (min-width:60rem){.sg-touchstay--media .sg-touchstay__grid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.sg-touchstay--media .sg-touchstay__media{justify-self:stretch;max-width:none}.sg-touchstay:not(.sg-touchstay--media) .heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(3rem,7vw,8rem)}.sg-touchstay:not(.sg-touchstay--media) .heading>*{grid-column:1}.sg-touchstay:not(.sg-touchstay--media) .heading>.sg-touchstay__body{grid-area:1/2/span 2;align-self:end}}.sg-touchstay__items{gap:var(--stack-md);margin-top:var(--stack-lg);padding-top:var(--stack-md);border-top:1px solid var(--line-light);list-style:none;display:grid}.sg-touchstay:not(.sg-touchstay--media) .sg-touchstay__items{column-gap:var(--stack-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.sg-touchstay__items li{align-items:flex-start;gap:.9rem;display:flex}.sg-touchstay__icon{color:var(--gold);flex:none;margin-top:.2rem}.sg-touchstay__item-title{color:#fff;font-weight:600}.sg-touchstay__item-body{color:#ffffffc2;text-wrap:pretty;margin-top:.25rem}.sg-social__inner{gap:var(--stack-lg);display:grid}.sg-social__inner>*{min-width:0}.sg-social__text{align-content:center;justify-items:start;display:grid}@media (min-width:60rem){.sg-social--reels .sg-social__inner{grid-template-columns:minmax(0,1fr) minmax(0,38rem);align-items:center;gap:clamp(3rem,6vw,7rem)}}.sg-social__reels .home-reels__list{gap:var(--stack-sm);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(56vw,14rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.sg-social__reels .home-reels__list::-webkit-scrollbar{display:none}.sg-social__reels .home-reels__item{scroll-snap-align:start}@media (min-width:40rem){.sg-social__reels .home-reels__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:clamp(.75rem,.25rem + 1vw,1.25rem);max-width:44rem;margin-inline:0;padding-inline:0;overflow:visible}}.sg-social__reels .home-reels__card{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--navy-deep);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001f,0 24px 40px -26px #0000008c}.sg-social__reels .home-reels__card:hover{transform:translateY(-4px)}.sg-social__reels .home-reels__overlay{color:#fff;background:linear-gradient(#0f1f3100,#0f1f31d9);align-items:flex-end;gap:.5rem;padding:3rem .9rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:absolute;inset:auto 0 0}.sg-social__reels .home-reels__overlay svg{flex:none}.sg-social__handle{margin-top:var(--stack-md);color:var(--navy);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent);text-underline-offset:.18em;transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out);text-decoration-thickness:1px}.sg-social__handle:hover{color:var(--ember-ink);text-decoration-color:currentColor}.sg-social__links{margin-top:var(--stack-md);flex-wrap:wrap;gap:.75rem;list-style:none;display:flex}.sg-back{min-height:2.75rem;margin-bottom:var(--stack-md);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:center;gap:.4rem;font-weight:600;transition:color .2s;display:inline-flex}.sg-back:hover{color:var(--ember-ink)}.sg-post__title{max-width:24ch;margin-top:var(--stack-sm);color:var(--navy);text-wrap:balance}.sg-post__excerpt{max-width:52ch;margin-top:var(--stack-sm);color:var(--slate)}.sg-post__figure{padding-bottom:var(--stack-lg)}.sg-post__image{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--cream-deep)}@media (min-width:48rem){.sg-post__image{aspect-ratio:21/9}}.sg-post__body{padding-bottom:var(--section)}.sg-post__explore{margin-top:var(--stack-lg);padding-top:var(--stack-lg);border-top:1px solid var(--line)}.sg-post__explore .btn{white-space:normal}.sg-prose{color:var(--navy)}.sg-prose h2{color:var(--navy);margin-top:2em}.sg-prose h3{color:var(--navy);margin-top:1.75em}.sg-prose h2+h3{margin-top:.9em}.sg-prose :is(h2,h3)+*{margin-top:.6em}.sg-prose strong{font-weight:600}.sg-prose ul{padding-left:0;list-style:none}.sg-prose ul>li{padding-left:1.5em;position:relative}.sg-prose ul>li:before{content:"";background:var(--ember);width:.6em;height:1px;position:absolute;top:.8em;left:.2em}.sg-prose ol>li::marker{color:var(--ember-ink);font-weight:600}.sg-prose blockquote{border-left:1px solid var(--gold);font-family:var(--font-display);font-weight:100;font-size:var(--display-4);text-wrap:balance;margin-block:2em;padding-left:clamp(1.25rem,3vw,2rem);line-height:1.3}.sg-prose blockquote p+p{margin-top:.6em}.sg-prose img{border-radius:var(--radius-lg);width:100%;height:auto;margin-block:1.5em}.sg-prose hr{border:0;border-top:1px solid var(--line);margin-block:2.5em}.sg-related{padding-block:var(--section);border-top:1px solid var(--line);background:var(--paper)}.sg-related__head{justify-content:space-between;align-items:baseline;gap:var(--stack-sm) var(--stack-md);margin-bottom:var(--stack-lg);flex-wrap:wrap;display:flex}.sg-related__head h2{color:var(--navy)}.sg-related__all{align-items:center;gap:.4rem;display:inline-flex}
