:root,.sw-root{--sw-bg:#0c0e13;--sw-ink:#f3f1ec;--sw-ink-soft:#8d90a0;--sw-accent:#f3f1ec42;--sw-brass:#c9a227}body,.sw-root{--sw-font-display:var(--font-display), "Iowan Old Style", Georgia, serif;--sw-font-body:var(--font-body), ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif}html body:has(.sw-host){background:var(--sw-bg);display:block}.sw-host{position:relative}.sw-root .sw-topbar{padding:clamp(14px,2.4vw,26px) clamp(18px,5vw,64px)}.sw-root .sw-nav{padding:5px}.sw-root .sw-nav__item{padding:7px 15px}.sw-root .sw-topcta{padding:10px 20px}.sw-root .sw-route{padding:18px 10px}.sw-root .sw-copy__slot{margin-top:26px}.sw-root .sw-copy__cta{margin-top:28px}.sw-root .sw-btn{padding:13px 24px}@media (hover:none) and (pointer:coarse){.sw-root .sw-route{padding:14px 6px}.sw-root .sw-btn{padding:15px 26px}}.sw-root .sw-sky{background:var(--sw-bg)}.sw-root .sw-sky__grad{background:linear-gradient(#12141c 0%,#0c0e13 55%,#08090e 100%)}.sw-root .sw-sky__glow{background:radial-gradient(52% 34% at 50% 76%,#f3f1ec0b,#0000 72%)}.sw-root .sw-pt--dot:before{background:radial-gradient(circle at 40% 34%,#f3f1ec29,#0000 72%)}.sw-root .sw-pt--ring:before{border-color:#f3f1ec17}.sw-root .sw-scrollbar{background:#f3f1ec12;height:2px}.sw-root .sw-scrollbar span{background:#f3f1ec42}.sw-root .sw-topbar{background:linear-gradient(#08090eb8,#0000)}.sw-root .sw-brand__name{letter-spacing:.012em;font-size:1.24rem;font-weight:400}.sw-root .sw-brand__mark{width:19px;height:26px;box-shadow:none;background:linear-gradient(155deg,#3a2a20,#1d1511);border:1px solid #f3f1ec29;border-radius:3px 3px 1px 1px;position:relative}.sw-root .sw-brand__mark:after{content:"";background:#f3f1ec80;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:1px;right:1px;box-shadow:0 0 7px 1px #f3f1ec38}.sw-root .sw-nav{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#14171f99;border-color:#f3f1ec1a}.sw-root .sw-nav__item{letter-spacing:.02em;font-size:.78rem}.sw-root .sw-nav__item.is-active{color:var(--sw-ink);background:#f3f1ec17}.sw-root .sw-topcta{color:#0c0e13;background:var(--sw-brass);letter-spacing:.01em;border:1px solid #f3f1ec24;font-size:.84rem;font-weight:700}.sw-root .sw-topcta:hover{background:#dab63a;border-color:#f3f1ec4d}.sw-root .sw-offer-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sw-ink);font-family:var(--sw-font-body);pointer-events:auto;background:#14171f99;border:1px solid #c9a22780;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:10px 16px;font-size:.92rem;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.sw-root .sw-offer-chip:hover{border-color:var(--sw-brass);background:#20242fbf}.sw-root .sw-offer-chip strong{color:var(--sw-brass);font-weight:700}.sw-root .sw-offer-chip__go{color:#f3f1ec9e;white-space:nowrap;font-size:.84rem}@media (max-width:860px){.sw-root .sw-offer-chip{flex-wrap:wrap;gap:8px;padding:9px 13px;font-size:.84rem}}.sw-root .sw-copylayer:before{width:min(50vw,700px);opacity:calc(1 - var(--sw-copy-last,0));background:linear-gradient(90deg, color-mix(in srgb, var(--sw-bg) 90%, transparent) 0%, color-mix(in srgb, var(--sw-bg) 74%, transparent) 22%, color-mix(in srgb, var(--sw-bg) 34%, transparent) 52%, color-mix(in srgb, var(--sw-bg) 10%, transparent) 76%, transparent 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%)}@media (min-width:861px){.sw-root .sw-copy{width:min(52vw,660px);top:32%}}.sw-root .sw-copy[aria-hidden=true]{visibility:hidden}.sw-root .sw-copy__num{letter-spacing:.24em;color:#f3f1ec57;font-size:.68rem}.sw-root .sw-copy__eyebrow{font-family:var(--sw-font-body);letter-spacing:.26em;color:#f3f1ec94;margin-top:20px;font-size:.78rem;font-weight:600}.sw-root .sw-copy__title{letter-spacing:-.015em;text-wrap:balance;text-shadow:0 1px 4px #08090ef2,0 2px 30px #08090ed9;margin-top:16px;font-size:clamp(2.6rem,5.8vw,4.9rem);font-weight:400;line-height:1.02}.sw-root .sw-copy__body{color:#f3f1ece0;text-shadow:0 1px 3px #08090ef2,0 1px 16px #08090ee6;max-width:40ch;margin-top:22px;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.55}.sw-root .sw-roster{margin-top:34px}.sw-root .sw-roster li{min-height:46px;padding:5px 0}.sw-root .sw-roster__name{letter-spacing:.004em;color:#f3f1ecfa;text-shadow:0 1px 3px #08090ef2,0 1px 14px #08090ee6;font-size:1.28rem;font-weight:400;line-height:1.25}.sw-root .sw-roster__line{color:#f3f1ecc7;text-shadow:0 1px 3px #08090ef2,0 1px 12px #08090ee6;font-size:1.02rem;line-height:1.45}@media (min-width:861px){.sw-root .sw-copylayer .sw-copy[data-beat=the-team]{width:min(46vw,660px);translate:0 -50%}}.sw-root .sw-copy__tags{gap:7px;margin-top:26px}.sw-root .sw-copy__tags li{letter-spacing:.04em;color:#f3f1ecd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f3f1ec0d;border:1px solid #f3f1ec29;padding:6px 13px;font-size:.73rem;font-weight:500}.sw-root .sw-btn--primary{color:#0c0e13;background:var(--sw-ink)}.sw-root .sw-btn--ghost{color:var(--sw-ink);border-color:#f3f1ec47}.sw-root .sw-route:before{opacity:.16;background:var(--sw-ink)}.sw-root .sw-route__dot i{background:#f3f1ec3d}.sw-root .sw-route__dot:hover i{background:#f3f1ec8c}.sw-root .sw-route__dot.is-active i{background:#f3f1ecb8;box-shadow:0 0 0 5px #f3f1ec14}.sw-root .sw-route__label{color:var(--sw-ink);background:#14171fdb;border-color:#f3f1ec1f}.sw-root .sw-hint{letter-spacing:.26em;color:#f3f1ec6b;font-size:.66rem}.sw-root .sw-hint i{border-color:#f3f1ec3d}.sw-root .sw-hint i:after{background:#f3f1ec99}@media (pointer:coarse){.sw-root .sw-hint{display:none}}@keyframes sw-breathe{0%{translate:0;scale:1}to{translate:-.7% -.5%;scale:1.045}}.sw-root .sw-scene{animation:26s ease-in-out infinite alternate sw-breathe}.sw-root .sw-scene:nth-child(2n){animation-delay:-8.5s}.sw-root .sw-scene:nth-child(3n){animation-delay:-17s}@media (prefers-reduced-motion:reduce){.sw-root .sw-scene{animation:none}}.sw-root .sw-scene__seam{z-index:2;pointer-events:none;mix-blend-mode:screen;--d:var(--sw-door,0);--o:calc(1 - var(--d));--oo:calc(var(--o) * var(--o));--p-line:clamp(0, calc(var(--d) / .1), 1);--p-gap:clamp(0, calc((var(--o) - .06) / .26), 1);--p-node:min(clamp(0, calc((var(--o) - .26) / .14), 1), clamp(0, calc((.8 - var(--o)) / .14), 1));--p-warm:clamp(0, calc((var(--o) - .6) / .4), 1);--cool:calc(1 - .94 * var(--p-warm));--hot:calc(62% + 30% * var(--o));--reach-mid:calc(9% + 24% * var(--oo));--reach-far:calc(26% + 62% * var(--oo));--violet:139, 139, 245;--violet-hot:208, 202, 255;position:absolute;inset:0}.sw-root .sw-scene__seam i{display:block;position:absolute}.sw-root .sw-seam__line{left:var(--sw-seam-l);top:var(--sw-seam-t);width:var(--sw-seam-w);height:var(--sw-seam-h);background:linear-gradient(90deg, rgba(var(--violet), 0) 0%, rgba(var(--violet), .72) 13%, rgba(var(--violet-hot), .95) var(--hot), rgba(var(--violet), .6) 96%, rgba(var(--violet), 0) 100%);filter:blur(2px);opacity:calc(var(--p-line) * var(--cool));border-radius:999px;-webkit-mask-image:linear-gradient(#000000b3 0%,#000 42% 100%);mask-image:linear-gradient(#000000b3 0%,#000 42% 100%)}.sw-root .sw-seam__glow{left:calc(var(--sw-seam-l) - 5%);width:calc(var(--sw-seam-w) + 10%);top:var(--sw-seam-t);height:calc(var(--sw-seam-h) + 3.4%);background:radial-gradient(58% 100% at 50% 0%, rgba(var(--violet), .32), transparent 74%);filter:blur(7px);opacity:calc((.34 * var(--p-line) + .5 * var(--p-gap)) * var(--cool));-webkit-mask-image:linear-gradient(#000 0%,#0000008c 46%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 46%,#0000 100%)}.sw-root .sw-seam__nodes{left:var(--sw-seam-l);width:var(--sw-seam-w);top:var(--sw-seam-t);height:calc(var(--sw-seam-h) + 1.7%);background-image:radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%), radial-gradient(closest-side, rgba(var(--violet-hot), .95), rgba(var(--violet), .4) 52%, transparent 100%);filter:blur(2.5px);opacity:var(--p-node);background-position:2.9% 6%,18.6% 6%,34.3% 6%,50% 6%,65.7% 6%,81.4% 6%,97.1% 6%;background-repeat:no-repeat;background-size:9% 62%;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 98%);mask-image:linear-gradient(#000 0% 30%,#0000 98%)}.sw-root .sw-seam__gap{top:calc(var(--sw-seam-t) + var(--sw-seam-h));clip-path:polygon(7% 0%,93% 0%,132% 100%,-32% 100%);bottom:-8%;left:calc(var(--sw-seam-l) - 3%);width:calc(var(--sw-seam-w) + 6%);background:linear-gradient(90deg, rgba(var(--violet), 0) 0%, rgba(var(--violet), .14) 24%, rgba(var(--violet), .4) 62%, rgba(var(--violet-hot), .7) var(--hot), rgba(var(--violet), .16) 96%,  rgba(var(--violet), 0) 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #00000080 var(--reach-mid), transparent var(--reach-far));-webkit-mask-image:linear-gradient(180deg, #000 0%, #00000080 var(--reach-mid), transparent var(--reach-far));mask-image:linear-gradient(180deg, #000 0%, #00000080 var(--reach-mid), transparent var(--reach-far));filter:blur(6px);opacity:calc(.86 * var(--p-gap) * var(--cool))}.sw-root .sw-seam__spill{left:calc(var(--sw-seam-l) - 15%);width:calc(var(--sw-seam-w) + 30%);top:calc(var(--sw-seam-t) + var(--sw-seam-h));background:linear-gradient(180deg, rgba(var(--violet), .34) 0%, rgba(var(--violet), .12) 38%, transparent 82%);clip-path:polygon(12% 0%,88% 0%,152% 100%,-52% 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, transparent var(--reach-far)), linear-gradient(90deg, transparent 0%, #00000080 16%, #000 36%, #000 64%, #00000080 84%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, #000 0%, transparent var(--reach-far)), linear-gradient(90deg, transparent 0%, #00000080 16%, #000 36%, #000 64%, #00000080 84%, transparent 100%);mask-image:linear-gradient(180deg, #000 0%, transparent var(--reach-far)), linear-gradient(90deg, transparent 0%, #00000080 16%, #000 36%, #000 64%, #00000080 84%, transparent 100%);filter:blur(12px);opacity:calc((.2 * var(--p-line) + .62 * var(--p-gap)) * var(--cool));bottom:-10%;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:860px){.sw-root .sw-copy{width:auto;max-width:none;right:clamp(54px,14vw,72px)}.sw-root .sw-copylayer:before{opacity:1;background:linear-gradient(0deg, #08090ea8 0%, #08090e 8%, #08090e 30%, color-mix(in srgb, var(--sw-bg) 58%, transparent) 62%, transparent 100%);width:100%;height:56%;-webkit-mask-image:none;mask-image:none}.sw-root .sw-copylayer .sw-copy{isolation:isolate}.sw-root .sw-copylayer .sw-copy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#08090e99 9%,#08090ecc 30% 76%,#08090e70 92%,#0000 100%);position:absolute;inset:-14px -20px -18px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.sw-root .sw-copy__title{font-size:clamp(1.95rem,8.2vw,2.6rem);line-height:1.05}.sw-root .sw-copy__body{color:#f3f1ece6;max-width:38ch;font-size:clamp(1.12rem,4.5vw,1.28rem)}.sw-root .sw-copy__eyebrow{letter-spacing:.22em;font-size:.66rem}.sw-root .sw-copy__tags{gap:6px;margin-top:18px}.sw-root .sw-copy__tags li{padding:5px 10px;font-size:.68rem}.sw-root .sw-roster{margin-top:20px}.sw-root .sw-roster li{min-height:0;margin-top:11px;display:block}.sw-root .sw-roster li:first-child{margin-top:0}.sw-root .sw-roster__name{font-size:.94rem;display:block}.sw-root .sw-roster__line{margin-top:1px;font-size:.78rem;line-height:1.4;display:block}}@media (max-width:860px) and (max-height:720px){.sw-root .sw-copy{bottom:calc(28px + env(safe-area-inset-bottom))}.sw-root .sw-copy__num{display:none}.sw-root .sw-roster li{margin-top:8px}.sw-root .sw-copy[data-beat=the-team] .sw-copy__title{font-size:clamp(1.7rem,7vw,2.2rem)}}.sw-cta__rule{background:var(--sw-brass);border-radius:2px;width:34px;height:2px;margin-bottom:20px;display:block;box-shadow:0 0 12px #c9a22799}.sw-cta .waitlist{max-width:460px}.sw-cta .waitlist input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e13d1;border-color:#f3f1ec33}.sw-cta .waitlist input:focus{outline-color:#f3f1ecb8}.sw-cta .waitlist button{background:var(--sw-brass);color:#0c0e13;box-shadow:0 6px 26px -10px #c9a227e6}.sw-cta .waitlist button:hover:not(:disabled){background:#ddb63c}.sw-cta .waitlist-done{color:var(--sw-ink);font-size:1rem}.sw-cta__note{color:#f3f1ec6b;margin-top:12px;font-size:.76rem;line-height:1.5}.sw-cta__note a{color:#f3f1ec99;text-underline-offset:2px;text-decoration:underline}.sw-cta__more{color:#f3f1ec94;margin-top:8px;font-size:.84rem}.sw-cta__more a{color:#f3f1ece0}.sw-fallback{max-width:44rem;color:var(--sw-ink);font-family:var(--sw-font-body);margin:0 auto;padding:clamp(48px,9vw,110px) clamp(20px,6vw,40px) 120px}.sw-fallback__brand{font-family:var(--sw-font-body);letter-spacing:.3em;text-transform:uppercase;color:#f3f1ec80;font-size:.7rem}.sw-fallback__poster{border:1px solid #f3f1ec14;border-radius:4px;width:100%;height:auto;margin:28px 0 0;display:block}.sw-fallback section{margin-top:clamp(40px,7vw,72px)}.sw-fallback .eyebrow{letter-spacing:.28em;color:#f3f1ec6b;font-size:.68rem;font-weight:600;display:block}.sw-fallback section:last-of-type .eyebrow{color:#f3f1ec8f}.sw-fallback h1,.sw-fallback h2{font-family:var(--sw-font-display);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 0;font-size:clamp(2rem,5.4vw,2.9rem);font-weight:400;line-height:1.05}.sw-fallback p{color:#f3f1ecbd;margin:14px 0 0;font-size:1.05rem;line-height:1.6}.sw-fallback__roster{margin:22px 0 0;padding:0;list-style:none}.sw-fallback__roster li{border:0;border-radius:0;margin-top:12px;padding:0}.sw-fallback__roster li:first-child{margin-top:0}.sw-fallback__roster b{font-family:var(--sw-font-display);color:#f3f1ecf0;font-size:1.05rem;font-weight:400;display:block}.sw-fallback__roster span{color:#f3f1ec99;font-size:.9rem;line-height:1.45;display:block}.sw-fallback ul{color:#f3f1eca8;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.sw-fallback li{border:1px solid #f3f1ec29;border-radius:999px;padding:5px 12px}.sw-fallback__cta{color:#0c0e13;background:var(--sw-brass);border-radius:10px;margin-top:22px;padding:14px 26px;font-weight:700;display:inline-block}.sw-root .sw-scene__seam{display:none!important}
.swa{z-index:55;background:var(--sw-bg,#0c0e13);color:var(--sw-ink,#f3f1ec);font-family:var(--sw-font-body);position:relative}.sw-root~.swa:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--sw-bg,#0c0e13) 100%);height:34vh;position:absolute;top:-34vh;left:0;right:0}.swa__inner{max-width:62rem;margin:0 auto;padding:0 clamp(20px,6vw,40px)}.swa-sec{border-top:1px solid #f3f1ec1a;padding:clamp(56px,7vw,96px) 0}.swa-sec:first-child{border-top:0;padding-top:clamp(48px,6vw,80px)}.swa-sec__label{letter-spacing:.26em;text-transform:uppercase;color:#f3f1ec75;margin:0;font-size:.82rem;font-weight:600}.swa-sec__title{font-family:var(--sw-font-display);letter-spacing:-.015em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:400;line-height:1.06}.swa-p{color:#f3f1ecd1;max-width:60ch;margin:16px 0 0;font-size:clamp(1.2rem,.86rem + .55vw,1.4rem);line-height:1.62}.swa-p--lead{color:#f3f1ecf0}.swa-p strong{color:var(--sw-ink,#f3f1ec);font-weight:700}.swa-p em{color:#f3f1ecb8}.swa-p a{color:var(--sw-ink,#f3f1ec);text-underline-offset:3px;-webkit-text-decoration:underline #f3f1ec66;text-decoration:underline #f3f1ec66;text-decoration-thickness:1px}.swa-p a:hover{-webkit-text-decoration-color:var(--sw-ink,#f3f1ec);text-decoration-color:var(--sw-ink,#f3f1ec)}.swa-steps,.swa-roster{margin:34px 0 0;padding:0;list-style:none}.swa-steps li,.swa-roster li{border-top:1px solid #f3f1ec14;grid-template-columns:3.5rem 1fr;align-items:start;gap:clamp(12px,2vw,24px);padding:24px 0;display:grid}.swa-steps li:last-child,.swa-roster li:last-child{border-bottom:1px solid #f3f1ec14}.swa-steps__n,.swa-roster__n{font-family:var(--sw-font-display);font-variant-numeric:tabular-nums;color:#f3f1ec5c;padding-top:.35em;font-size:1.15rem}.swa-steps__title,.swa-roster__name{font-family:var(--sw-font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:400;line-height:1.15}.swa-steps li .swa-p,.swa-roster li .swa-p{margin-top:8px}.swa-roster__role{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec80;margin:6px 0 0;font-size:.92rem}.swa-diff{gap:clamp(28px,4vw,44px);margin-top:34px;display:grid}.swa-diff article{border-left:1px solid #f3f1ec2e;padding-left:clamp(18px,2.4vw,28px)}.swa-diff__title{font-family:var(--sw-font-display);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.14}.swa-diff .swa-p{margin-top:10px}.swa-price{border-top:1px solid #f3f1ec2e;margin-top:34px;padding-top:26px}.swa-price__amount{font-family:var(--sw-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(3.2rem,8vw,4.8rem);font-weight:400;line-height:1}.swa-price__amount span{font-family:var(--sw-font-body);letter-spacing:0;color:#f3f1ec8f;margin-left:8px;font-size:clamp(1.05rem,1.4vw,1.2rem)}.swa-price__list{max-width:42rem;margin:26px 0 0;padding:0;list-style:none}.swa-price__list li{color:#f3f1ece6;border-top:1px solid #f3f1ec14;padding:14px 0;font-size:clamp(1.2rem,.86rem + .55vw,1.4rem);line-height:1.4}.swa-price__note{color:#f3f1ec9e}.swa-join__title{font-size:clamp(2.6rem,6vw,4rem)}.swa-join__cta{margin-top:30px}.swa-join__cta .sw-cta__note{font-size:.86rem}.swa-foot{color:#f3f1ec75;border-top:1px solid #f3f1ec1a;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:32px 0 clamp(56px,8vw,88px);font-size:.92rem;display:flex}.swa-foot__mark{font-family:var(--sw-font-display);color:#f3f1ecb8;font-size:1.15rem}.swa-foot__nav{flex-wrap:wrap;gap:8px 22px;display:flex}.swa-foot a{color:#f3f1ec99;text-underline-offset:3px;-webkit-text-decoration:underline #f3f1ec38;text-decoration:underline #f3f1ec38}.swa-foot a:hover{color:var(--sw-ink,#f3f1ec)}.swa-foot__meta{font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:620px){.swa-steps li,.swa-roster li{grid-template-columns:1fr;gap:6px}.swa-steps__n,.swa-roster__n{letter-spacing:.12em;padding-top:0;font-size:1rem}.swa-foot__meta{margin-left:0}}.swa-sec__art{width:min(78vw,420px);margin:34px auto 0;display:block;-webkit-mask-image:radial-gradient(72% 68%,#000 52%,#0000 98%);mask-image:radial-gradient(72% 68%,#000 52%,#0000 98%)}@media (min-width:1000px){.swa-sec--art{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.swa-sec__art{width:100%;margin:0}.swa-sec--art:nth-of-type(2n){grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.swa-sec--art:nth-of-type(2n) .swa-sec__body{order:2}.swa-sec--art:nth-of-type(2n) .swa-sec__art{order:1}}
