.product-logo-vision{min-width:0;margin:0}.logo-product-stage{background:radial-gradient(at 50% 38%,#f9fbff 0%,#e7edf6 86%);border:1px solid #dae2ee;border-radius:24px;place-items:center;padding:48px 16px 58px;display:grid;position:relative;overflow:hidden}.logo-concept-label{color:#5e687a;font-size:14px;line-height:1.5;position:absolute;top:17px;left:18px}.logo-shirt{aspect-ratio:66/35;color:#a2afc1;filter:drop-shadow(0 14px 10px #8291a026);width:min(480px,100%);position:relative}.logo-shirt>svg{width:100%;height:100%;display:block}.logo-shirt-print{background:#fff;place-items:center;width:3.93939%;height:7.42857%;animation:.3s logo-mark-appear;display:grid;position:absolute;top:30%;left:28.7879%}.logo-shirt-print.is-back{width:18.7879%;height:35.4286%;top:32.8571%;left:66.3636%}.logo-shirt-print>img{object-fit:contain;width:100%;height:100%}.logo-shirt-print>.picture-surface{aspect-ratio:1;background:#fff;width:100%}.logo-shirt-print .picture-surface>img{object-fit:contain}.logo-product-state{color:#525f73;text-align:center;background:#fffffff2;border:1px solid #dde3ed;border-radius:22px;width:fit-content;margin:auto;padding:6px 13px;font-size:14px;line-height:1.5;position:absolute;bottom:15px;left:10px;right:10px}.logo-choice-row{align-items:stretch;gap:12px;margin-top:14px;display:flex}.logo-choice{color:#50596d;background:#ffffffde;border:1px solid #cfd8e7;border-radius:17px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:116px;padding:13px 10px;font-size:14px;font-weight:550;line-height:1.5;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex;position:relative}.logo-choice:hover:not(:disabled){background:#f7f2ff;border-color:#aa8bd8;transform:translateY(-2px)}.logo-choice.is-selected{color:#5932a4;background:#f1e9ff;border-color:#9272d3;box-shadow:inset 0 0 0 1px #b79bdf}.logo-choice:disabled{opacity:.5}.logo-choice>svg{position:absolute;top:10px;right:10px}.logo-choice-copy{text-align:center;flex-direction:column;gap:3px;display:flex}.logo-choice-copy strong{font-size:16px;font-weight:650}.logo-choice-copy small{color:#687186;font-size:14px;font-weight:400}.logo-pattern-number{font-variant-numeric:tabular-nums;font-size:14px}.logo-choice-preview{background:#fff;border-radius:7px;flex:none;place-items:center;width:38px;height:42px;display:grid;overflow:hidden}.logo-choice-preview>img{object-fit:contain;width:100%;height:100%}.logo-choice-preview>.picture-surface{aspect-ratio:1;background:#fff;border-radius:0;width:100%}.logo-choice-preview .picture-surface>img{object-fit:contain}.logo-vision-note{text-align:center;color:#677386;margin-top:11px;font-size:14px;line-height:1.6}@keyframes logo-mark-appear{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.logo-product-stage{border-radius:20px;padding:42px 12px 54px}.logo-concept-label{top:14px;left:14px}.logo-choice{gap:6px;min-height:112px;padding:11px 6px}.logo-choice-copy strong{font-size:14px}.logo-choice-preview{width:32px;height:35px}.logo-choice-row{gap:8px;margin-top:12px}}@media (width<=359px){.logo-choice{gap:4px;padding-left:4px;padding-right:4px}.logo-product-state{padding:5px 8px}.logo-choice-copy strong{letter-spacing:-.2px}.logo-choice-copy small{white-space:nowrap;font-size:14px}}@media (prefers-reduced-motion:reduce){.logo-shirt-print{animation:none}.logo-choice{transition:none}}:root{color:#111116;font-synthesis:none;--page:#f0f0f8;--ink:#111116;--gutter:5vw;--accent:#423cdd;background:#f0f0f8;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{min-width:1000px;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}button,a,input{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #675cf5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:400}em{font-style:normal}svg{flex:none}img{max-width:100%;display:block}button{transition:background .25s,color .25s,transform .3s}button:disabled:hover{transform:none}[hidden]{display:none!important}.interactive-site{min-height:100svh;position:relative}.motion-content{will-change:transform;z-index:1;width:100%;position:fixed;top:0;left:0}.motion-content.is-reduced{will-change:auto;position:relative;transform:none!important}.picture-surface{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.picture-surface img{object-fit:contain;width:100%;height:100%}.image-failure{color:#292738;text-align:center;background:#fff;padding:9px 12px;font-size:14px;position:absolute;bottom:12px;left:12px;right:12px}.site-header{top:35px;left:var(--gutter);right:var(--gutter);z-index:40;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed}.site-header button,.site-header nav{pointer-events:auto}.site-wordmark{color:#111116;text-align:left;letter-spacing:-.04em;min-height:48px;padding:0;font-size:31px;font-weight:550;line-height:1.15;display:block}.brand-on-dark .site-wordmark{color:#e9eef5}.site-wordmark span{letter-spacing:.3em;margin-top:3px;font-size:10px;display:block}.site-navigation{align-items:center;gap:12px;display:flex}.site-navigation nav{color:#fff;background:#272934;border-radius:100px;align-items:center;padding:5px;display:flex}.site-navigation nav button{white-space:nowrap;border-radius:100px;min-height:43px;padding:10px 17px;font-size:16px}.site-navigation nav button[aria-current=page]{color:#181a22;background:#fff}.site-navigation nav button:hover{color:#fff;background:#565466}.site-navigation nav>span{background:#c7c6d4;width:14px;height:1px;margin:0 7px}.site-motion{background:#e4e5ef;border-radius:100%;place-items:center;width:46px;height:46px;display:grid}.site-menu{background:#e4e5ef;border-radius:100px;align-items:center;gap:15px;height:48px;padding:0 19px;font-size:14px;display:flex}.site-menu span{letter-spacing:3px;font-weight:700}.site-menu:hover,.site-motion:hover{background:#d3d3e5}.site-skip{z-index:100;color:#fff;background:#151722;padding:15px 24px;position:fixed;top:15px;left:15px;transform:translateY(-200%)}.site-skip:focus{transform:none}.site-location{bottom:22px;right:var(--gutter);z-index:20;letter-spacing:.12em;pointer-events:none;opacity:0;font-size:10px;position:fixed}.is-next .site-location{opacity:.5;color:#fff}.is-next .site-header{color:#e8edf5}.is-next .site-navigation nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101923b8;border:1px solid #91acbd77;box-shadow:0 10px 40px -12px #8dedc44a}.is-next .site-navigation nav button[aria-current=page]{color:#15222a;background:#e0edf1}.is-next .site-navigation nav button:hover{color:#fff;background:#303e54}.is-next .site-motion,.is-next .site-menu{color:#e4edf4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111b24b0;border:1px solid #8094b450}.is-next .site-motion:hover,.is-next .site-menu:hover{background:#344458}.gallery-page{background:var(--page);color:var(--ink)}.ig-hero{height:100svh;min-height:690px;padding:44px var(--gutter) 20px;--local:0;grid-template-rows:150px 1fr 42px;gap:20px;display:grid;position:relative}.ig-hero h1{letter-spacing:-.045em;width:54%;transform:translateY(calc(var(--local)*-20px));align-self:start;margin-left:25.5%;font-size:clamp(28px,2.55vw,40px);line-height:1.14}.ig-hero-window{isolation:isolate;transform:translateY(calc(var(--local)*-28px));will-change:transform;background:#15171c;border-radius:22px;position:relative;overflow:hidden}.physics-scene,.physics-scene canvas{width:100%;height:100%;position:absolute;inset:0}.physics-scene canvas{z-index:1;display:block}.physics-scene canvas[data-render=fallback]{display:none}.physics-fallback{background:#14151a;grid-template-columns:repeat(4,1fr);gap:8%;padding:10%;display:grid;position:absolute;inset:-15%;transform:rotate(-15deg)}.physics-fallback i{aspect-ratio:1;background:#363ac8;border-radius:22%;transform:rotate(30deg);box-shadow:inset -18px -15px 20px #11175d,inset 14px 12px 18px #7176f4}.physics-fallback i:nth-child(3n){background:#b5b6c5;box-shadow:inset -18px -15px 20px #626575,inset 14px 12px 18px #dedee4}.physics-fallback i:nth-child(4n){background:#171921;box-shadow:inset -18px -15px 20px #04060b,inset 14px 12px 18px #626575}.ig-scene-caption,.ig-scene-interaction{z-index:3;letter-spacing:.06em;color:#d0d1df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#13141cb8;border-radius:100px;padding:10px 14px;font-size:11px;position:absolute;bottom:23px}.ig-scene-caption{left:25px}.ig-scene-interaction{font-size:12px;right:25px}.ig-scene-interaction span{margin-left:17px}.ig-hero-bottom{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ig-hero-bottom>svg{width:18px;height:18px}.ig-hero-bottom button{align-items:center;gap:13px;min-height:44px;padding:0 15px;font-size:14px;display:flex}.ig-hero-bottom button:hover{color:#4943db}.ig-manifesto{padding:150px var(--gutter) 105px;--local:-1;min-height:90svh;scroll-margin-top:110px;position:relative}.ig-eyebrow{letter-spacing:.035em;font-size:14px;line-height:1.75;display:block}.ig-manifesto>.ig-eyebrow{text-align:center;margin-bottom:35px}.ig-manifesto h2{text-align:center;letter-spacing:-.07em;font-size:clamp(73px,7.8vw,140px);font-weight:400;line-height:1.24}.manifesto-line>span{opacity:clamp(.2,calc((var(--local) + .78 - var(--i)*.025)*3),1);transform:translateY(clamp(0px,calc((.4 - var(--local) - var(--i)*.017)*20px),18px));display:inline-block}.ig-manifesto-bottom{justify-content:space-between;align-items:center;gap:5%;margin-top:80px;display:flex}.ig-mini-avatars{gap:0;min-width:210px;display:flex}.ig-mini-avatars button{border:7px solid var(--page);border-radius:50%;width:95px;height:95px;margin-left:-15px;padding:0;transition:transform .35s;overflow:hidden}.ig-mini-avatars button:first-child{margin-left:0}.ig-mini-avatars .picture-surface{border-radius:50%}.ig-mini-avatars button:hover{z-index:1;transform:translateY(-10px)}.ig-manifesto-bottom p{margin-left:auto;font-size:21px;line-height:1.8}.ig-round-button{border:1px solid #b7b6c8;border-radius:50%;place-items:center;width:66px;height:66px;margin-left:3%;display:grid}.ig-round-button:hover{color:#fff;background:#24232c}.ig-archive-heading{border-top:1px solid #d1d1df;justify-content:space-between;align-items:end;padding-top:30px;padding-bottom:45px;display:flex}.ig-archive-heading h2{letter-spacing:-.065em;font-size:61px}.ig-archive-heading h2 span{letter-spacing:.09em;margin-top:17px;font-size:12px;display:block}.ig-archive-heading p{color:#646471;padding-bottom:6px;font-size:19px}.ig-toolbar{border-top:1px solid #d1d1df;border-bottom:1px solid #d1d1df;align-items:stretch;gap:16px;padding:22px 0;display:flex}.ig-filter-trigger{text-align:left;background:#e4e4ee;border:1px solid #0000;border-radius:100px;align-items:center;gap:21px;min-width:370px;max-width:50%;min-height:58px;padding:0 22px;display:flex}.ig-filter-trigger>span{color:#646471;white-space:nowrap;font-size:14px}.ig-filter-trigger>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:450;overflow:hidden}.ig-filter-trigger>svg{margin-left:auto}.ig-random{white-space:nowrap;background:#e4e4ee;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:12px 22px;font-size:16px;display:flex}.ig-search{background:#fff;border:1px solid #dedee8;border-radius:100px;align-items:center;gap:11px;min-width:220px;max-width:340px;margin-left:auto;padding:0 21px;display:flex}.ig-search input{color:#232430;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:58px;font-size:17px}.ig-search:focus-within{outline-offset:3px;outline:2px solid #5750da}.ig-search>button{place-items:center;width:32px;height:44px;padding:0;display:grid}.ig-pagination{color:#6b6b7a;align-items:center;gap:27px;padding:29px 0;font-size:16px;display:flex}.ig-page-status{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto}.ig-page-status b{color:#22212a;margin:0 4px;font-size:24px;font-weight:450}.ig-turn{gap:8px;display:flex}.ig-pagination button{color:#313039;background:#fff;border:1px solid #d6d6e4;border-radius:100px;justify-content:center;align-items:center;gap:13px;min-height:45px;padding:11px 19px;font-size:15px;display:flex}.ig-pagination form{align-items:center;gap:12px;display:flex;position:relative}.ig-pagination label{align-items:center;gap:12px;display:flex}.ig-pagination input{color:#22212a;text-align:center;background:#fff;border:1px solid #d6d6e4;border-radius:100px;width:70px;height:45px;font-size:17px}.ig-pagination-error{color:#a82c48;white-space:nowrap;font-size:14px;position:absolute;top:calc(100% + 6px);right:0}.ig-pagination:has(.ig-pagination-error){padding-bottom:50px}.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 26px;display:grid}.ig-avatar{text-align:left;min-width:0;padding:0}.ig-avatar-art{background:#fff;border-radius:14px;position:relative;overflow:hidden}.ig-avatar-art>.picture-surface{padding:13px;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.ig-avatar:hover .picture-surface{transform:scale(1.055)}.ig-hover-circle{color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272934e0;border-radius:50%;place-items:center;width:76px;height:76px;transition:opacity .25s,transform .4s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)scale(.75)}.ig-avatar:hover .ig-hover-circle,.ig-avatar:focus-visible .ig-hover-circle{opacity:1;transform:translate(-50%,-50%)scale(1)}.ig-avatar-label{letter-spacing:.055em;color:#79798b;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;display:flex}.ig-avatar-label strong{color:#20212a;letter-spacing:.01em;margin-left:12px;font-size:18px;font-weight:450}.ig-skeleton{aspect-ratio:1;background:#dedee9;border-radius:14px;animation:1s infinite alternate breathe}.ig-empty{text-align:center;padding:80px}.ig-empty h3{font-size:35px}.ig-empty p{color:#6b6b7a;margin-top:20px;font-size:18px}.ig-empty button,.ig-error button{align-items:center;gap:16px;min-height:44px;margin-top:20px;font-size:18px;display:inline-flex}.ig-error{border:1px solid #b87a8a;border-radius:13px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 23px;font-size:17px;display:flex}.ig-error button{margin-top:0}.ig-next-world{isolation:isolate;width:100%;padding:90px var(--gutter) 85px;text-align:left;color:#fff;background:#171822;display:block;position:relative;overflow:hidden}.ig-next-world>span:first-child{color:#b3b3c8;margin-bottom:28px;font-size:17px;display:block}.ig-next-world>strong{z-index:1;letter-spacing:-.06em;font-size:clamp(65px,7.5vw,125px);font-weight:400;line-height:1.35;display:block;position:relative}.ig-next-world>div{z-index:1;justify-content:space-between;align-items:end;margin-top:50px;display:flex;position:relative}.ig-next-world>div>span{align-items:center;gap:50px;font-size:23px;display:flex}.next-orbit{color:#3e36a7;z-index:0;font-size:500px;font-weight:700;line-height:1;transition:transform .8s;position:absolute;top:-4%;right:4%;transform:rotate(-13deg)}.ig-next-world:hover .next-orbit{transform:rotate(12deg)scale(1.05)}.ig-footer{padding:38px var(--gutter) 45px;justify-content:space-between;align-items:center;font-size:14px;display:flex}.ig-footer button{align-items:center;gap:20px;min-height:44px;font-size:15px;display:flex}.is-next{color:#e9eef5;background:#080d15}.at-atmosphere{z-index:0;background:#090e17;position:fixed;inset:0;overflow:hidden}.at-atmosphere canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.at-atmosphere canvas[data-render=fallback]{display:none}.at-fallback{background:radial-gradient(at 70% 70%,#1d3f4d,#090e17 68%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.at-fallback>span{color:#19363e;text-shadow:3px 0 #65a0a080,-3px 0 #627dbb50;font-size:clamp(320px,35vw,650px);font-weight:300;transform:rotateY(35deg)}.at-fallback>i{border:1px solid #6b949e20;border-radius:50%;width:90vw;height:65vh;position:absolute;transform:rotate(-22deg)}.at-fallback>i:last-child{transform:rotate(22deg)}.at-journey{color:#e9eef5;background:0 0;position:relative}.at-panel{--local:-1;--focus:1;--rise:0px;min-height:112svh;padding:160px 8vw 130px;position:relative}.at-intro{height:112svh;min-height:750px;padding:0}.at-coordinate{letter-spacing:.13em;color:#96a7bc;font-size:11px;position:absolute;top:17%;left:8vw}.at-intro-type{transform:translateY(var(--rise));opacity:var(--focus);position:absolute;top:32%;left:8vw}.at-intro-type>span{color:#becbd5;letter-spacing:.04em;font-size:14px}.at-intro h1{letter-spacing:-.06em;margin-top:25px;font-size:clamp(66px,7.1vw,128px);font-weight:350;line-height:1.18}.at-intro h1 em{color:#c4d6e8}.at-intro-type p{color:#aebbd0;margin-top:31px;font-size:17px}.at-scroll{color:#c3d0e0;letter-spacing:.06em;align-items:center;gap:28px;min-height:48px;font-size:14px;display:flex;position:absolute;bottom:11%;left:8vw}.at-scroll:before{content:"";background:#6c819d;width:35px;height:1px}.at-scroll>svg{animation:2.4s ease-in-out infinite scroll-arrow}.at-intro-symbol{display:none}.at-chapter{letter-spacing:.09em;color:#a4b5cd;margin-bottom:26px;font-size:12px;display:block}.at-section-copy{z-index:2;transform:translateY(var(--rise));opacity:var(--focus);position:relative}.at-section-copy h2{letter-spacing:-.055em;font-size:clamp(48px,5vw,87px);font-weight:400;line-height:1.3}.at-section-copy>p{color:#abbcd1;margin-top:28px;font-size:19px;line-height:1.85}.at-station{grid-template-columns:1fr 1fr;align-items:center;gap:15%;min-height:100svh;padding:120px 8vw 100px;display:grid}.at-generate-number{align-items:center;gap:23px;margin-top:40px;display:flex}.at-generate-number strong{letter-spacing:.02em;font-size:38px;font-weight:450}.at-generate-number>span{color:#a6b6cd;font-size:12px;line-height:1.65}.at-primary{color:#111b26;background:#d9e7ed;border:1px solid #ecf5f5;border-radius:100px;justify-content:space-between;align-items:center;gap:50px;min-height:62px;margin-top:25px;padding:19px 27px;font-size:18px;font-weight:500;display:inline-flex}.at-primary:hover:not(:disabled){color:#1b2134;background:#fff;transform:translateY(-2px)}.at-generate{min-width:310px}.at-error{max-width:390px;color:#ffc6dc!important;margin-top:15px!important;font-size:15px!important}.at-product-link{color:#bbcbe0;align-items:center;gap:17px;min-height:48px;margin-top:12px;font-size:15px;display:flex}.at-avatar-portal{aspect-ratio:1;perspective:1100px;width:min(100%,440px);transform:translateY(calc(var(--rise)*-.45));z-index:1;justify-self:end;position:relative}.portal-avatar{transform:rotateY(calc(var(--local)*-9deg)) rotateZ(calc(var(--local)*5deg));border-radius:25px;transition:filter .4s;position:absolute;inset:11%;overflow:hidden;box-shadow:0 40px 100px -40px #060810}.portal-avatar>button{width:100%;padding:0;display:block;position:relative}.portal-avatar .picture-surface{background:#f6f7f9;border-radius:25px;padding:12px}.portal-avatar>button>svg{color:#273146;position:absolute;bottom:20px;right:20px}.portal-placeholder{aspect-ratio:1;background:#162630}.portal-ring{transform:rotateX(55deg) rotateZ(calc(20deg + var(--local)*22deg));border:1px solid #a6c7d356;border-radius:50%;position:absolute;inset:-3%;box-shadow:0 0 35px #66b9ce11,inset 0 0 40px #66b9ce11}.portal-ring.ring-two{transform:rotateY(65deg) rotateZ(calc(-25deg + var(--local)*-22deg));border-color:#df9acd45;inset:-8%}.portal-coordinate{text-align:center;letter-spacing:.1em;color:#b4c7d9;font-size:12px;position:absolute;bottom:-22px;left:0;right:0}.at-pending{color:#29384d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7faee;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.at-pending .pitch-symbol{color:#4b55cc;width:48px;height:48px;animation:2s linear infinite spin}.at-pending strong{font-size:17px}.at-pending>span{color:#6d7990;font-size:14px}.at-scene-bottom{color:#8096b4;align-items:center;gap:25px;font-size:12px;display:flex;position:absolute;bottom:12%;left:8vw}.at-scene-bottom:before{content:"";background:#456080;width:55px;height:1px}.at-station.is-generating .portal-ring{animation:12s linear infinite spin}.at-invitation{min-height:128svh;padding-top:170px}.at-invitation h2{letter-spacing:-.06em;max-width:80%;transform:translateY(var(--rise));opacity:var(--focus);font-size:clamp(67px,7vw,124px);line-height:1.28}.at-invitation h2 em{color:#c7dcf0}.at-invitation-bottom{z-index:2;grid-template-columns:1fr 1fr;gap:12%;max-width:1020px;margin-top:90px;display:grid;position:relative}.at-expressions{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;display:grid}.at-avatar-cascade{perspective:1300px;min-height:530px;transform:translateY(calc(var(--rise)*-.45));position:relative}.at-avatar-cascade button{background:#f7f8fa;border-radius:10px;width:56%;padding:10px 10px 0;transition:scale .35s;position:absolute;overflow:hidden;box-shadow:0 40px 100px -35px #02050cb8}.at-avatar-cascade button:hover{z-index:4;scale:1.05}.at-avatar-cascade .picture-surface{border-radius:5px}.at-avatar-cascade button>span{letter-spacing:.03em;color:#49536a;justify-content:space-between;align-items:center;padding:13px 6px;font-size:11px;display:flex}.cascade-0{transform:rotateY(calc(-12deg + var(--local)*-15deg)) rotate(-10deg);top:0;left:0}.cascade-1{transform:rotateY(calc(15deg + var(--local)*8deg)) rotate(8deg);top:35%;right:-6%}.at-avatar-cascade .cascade-2{width:37%;transform:rotateY(calc(-15deg + var(--local)*18deg)) rotate(-7deg);bottom:-6%;left:4%}.at-identity{grid-template-columns:1fr 1.1fr;align-items:center;gap:16%;display:grid}.at-pass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:355px;transform:translateY(calc(var(--rise)*-.5)) rotateY(calc(-12deg + var(--local)*10deg)) rotate(-4deg);background:#12222fc2;border:1px solid #91aabc70;border-radius:15px;justify-self:center;width:100%;padding:25px 25px 30px;position:relative;box-shadow:0 40px 90px -20px #07101d60}.at-pass header{color:#bdcde1;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;font-size:11px;display:flex}.at-pass .pitch-symbol{color:#bdcde1;width:29px;height:29px}.at-pass>button{width:100%;padding:0;display:block}.at-pass .picture-surface{border-radius:5px}.at-pass>div{color:#abc0db;justify-content:space-between;align-items:center;margin-top:25px;font-size:14px;display:flex}.at-pass strong{letter-spacing:-.02em;color:#edf5ff;font-size:34px;font-weight:450}.at-products{min-height:140svh;padding-top:125px}.at-products-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 50px;margin-bottom:30px;display:flex}.at-products-heading>.at-chapter{width:100%;margin-bottom:5px}.at-products-heading h2{font-size:clamp(45px,4.2vw,76px);line-height:1.4}.at-products-heading h2 em{color:#c1d3e6}.at-products-heading p{color:#aec3d9;padding-bottom:5px;font-size:17px;line-height:1.85}.at-products .product-logo-vision{max-width:900px;margin:45px auto 0}.at-products .logo-product-stage{min-height:380px;box-shadow:none;background:radial-gradient(at 50% 42%,#42607430,#0000 70%);border:0;border-radius:0;padding:35px 20px 60px}.at-products .logo-concept-label{color:#adc3d9;font-size:14px;left:0}.at-products .logo-shirt{filter:drop-shadow(0 20px 30px #020813aa);width:100%;max-width:830px}.at-products .logo-choice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#d0dceb;background:#132233bd;border-color:#7892b45a;border-radius:100px;min-height:107px}.at-products .logo-choice:hover:not(:disabled){color:#fff;background:#344359;border-color:#829cbc}.at-products .logo-choice.is-selected{color:#152634;box-shadow:none;background:#c5d8e6;border-color:#d9eaf6}.at-products .logo-choice-copy strong{font-size:18px}.at-products .logo-choice-copy small{color:inherit;opacity:.75;font-size:15px}.at-products .logo-pattern-number{opacity:.9;font-size:15px}.at-products .logo-choice-preview{border-radius:8px}.at-products .logo-product-state{color:#ccdcec;background:#1a2b43;border:1px solid #6f8aa955;font-size:14px}.at-belonging{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:110svh;padding-bottom:150px;display:flex}.at-belonging h2{transform:translateY(var(--rise));opacity:var(--focus);font-size:clamp(80px,10vw,165px);font-weight:350;line-height:1.3}.at-belonging>p{color:#b2c4dd;margin-top:32px;font-size:clamp(23px,2.5vw,36px);line-height:1.8}.at-belonging p strong{color:#e7f1ff;font-weight:450}.at-values{color:#acbdd4;gap:60px;margin-top:45px;font-size:15px;display:flex}.at-belonging .at-primary{margin-top:55px}.at-footer{color:#95a9c3;border-top:1px solid #5a759b3d;justify-content:space-between;align-items:center;padding:35px 8vw 55px;font-size:13px;display:flex;position:relative}.at-footer>.pitch-symbol{color:#b2c4dd;width:32px;height:32px}.at-footer button{align-items:center;gap:18px;min-height:44px;font-size:14px;display:flex}.dialog-icon{color:#282a36;background:#f2f2f8;border:1px solid #d6d6e2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.dialog-icon:hover{background:#dedeea}.site-lightbox{color:#252632;background:0 0;border:0;width:min(79svh,850px);max-width:85vw;max-height:94svh;padding:0;overflow:visible}.site-lightbox::backdrop,.ig-filter-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b1787}.site-lightbox>div{background:#fff;border-radius:17px;padding:15px 15px 0;position:relative;box-shadow:0 25px 90px #0005}.site-lightbox .picture-surface{border-radius:9px}.lightbox-close{z-index:5;position:absolute;top:25px;right:25px}.site-lightbox footer{justify-content:space-between;align-items:center;gap:25px;padding:17px 9px;display:flex}.site-lightbox h2{letter-spacing:0;font-size:17px}.site-lightbox h2 strong{margin-left:13px;font-size:25px;font-weight:450}.site-lightbox footer>div{gap:8px;display:flex}.ig-filter-dialog{color:#252632;background:#f9f9fd;border:1px solid #cdccd9;border-radius:19px;width:670px;max-height:82svh;padding:30px;overflow:hidden;box-shadow:0 30px 90px #0004}.ig-filter-dialog header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.ig-filter-dialog h2{letter-spacing:-.04em;margin-top:4px;font-size:31px;line-height:1.5}.ig-icon{background:#fff;border:1px solid #d9d8e4;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.ig-filter-search{background:#fff;border:1px solid #d0cede;border-radius:100px;align-items:center;gap:12px;min-height:54px;margin-bottom:22px;padding:0 17px;display:flex}.ig-filter-search input{color:#252632;background:0 0;border:0;outline:none;width:100%;min-height:53px;font-size:17px}.ig-filter-search:focus-within{outline-offset:3px;outline:2px solid #6a5ccf}.ig-filter-options{grid-template-columns:repeat(2,1fr);gap:10px;max-height:calc(82svh - 225px);padding:4px;display:grid;overflow:auto}.ig-filter-options button{text-align:left;background:#fff;border:1px solid #d6d3e4;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:15px;font-size:16px;line-height:1.7;display:flex}.ig-filter-options button:first-child{grid-column:1/-1}.ig-empty-filter{text-align:center;color:#727080;grid-column:1/-1;padding:25px;font-size:16px}.site-menu-dialog{color:#181a22;background:#e8e8f0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:65px 8vw;position:fixed;inset:0;overflow:auto}.site-menu-dialog header{border-bottom:1px solid #c8c9d8;justify-content:space-between;align-items:center;padding-bottom:45px;font-size:15px;display:flex}.site-menu-dialog>button{text-align:left;letter-spacing:-.05em;border-bottom:1px solid #c8c9d8;align-items:center;gap:38px;width:100%;min-height:160px;padding:26px 0;font-size:clamp(52px,5.5vw,85px);font-weight:400;display:flex}.site-menu-dialog>button>span{letter-spacing:.02em;color:#777988;align-self:center;margin-right:20px;font-size:13px}.site-menu-dialog>button>svg{width:50px;height:50px;margin-left:auto;transition:transform .3s}.site-menu-dialog>button:hover>svg{transform:translate(10px)}.site-menu-dialog>button:hover{color:#5146b8}.site-menu-dialog footer{color:#737381;margin-top:50px;font-size:17px}.is-spinning{animation:1.5s linear infinite spin}.motion-paused *{animation-play-state:paused!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{to{opacity:.5}}@keyframes scroll-arrow{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (width>=1800px){.ig-hero{grid-template-rows:175px 1fr 48px;gap:25px;padding-top:55px}.ig-manifesto{padding-top:180px}.ig-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:50px 34px}.at-avatar-portal{width:520px}.at-avatar-cascade{min-height:650px}.at-pass{max-width:440px}.at-products .product-logo-vision{max-width:1120px}.at-products .logo-product-stage{min-height:460px}.at-products .logo-shirt{max-width:1060px}.at-products .logo-choice{min-height:125px}}@media (width<=1150px){.site-navigation{gap:9px}.site-navigation nav button{padding-inline:12px;font-size:15px}.site-menu{padding-inline:13px;font-size:13px}.site-wordmark{font-size:28px}.ig-hero{grid-template-rows:130px 1fr 42px}.ig-hero h1{margin-left:25%;font-size:28px}.ig-manifesto{padding-top:120px;padding-bottom:85px}.ig-manifesto h2{font-size:76px}.ig-manifesto-bottom p{font-size:18px}.ig-filter-trigger{gap:16px;min-width:315px;padding-inline:18px}.ig-random{padding-inline:18px;font-size:15px}.ig-search{max-width:280px}.ig-toolbar{gap:10px}.ig-grid{gap:35px 19px}.ig-avatar-art>.picture-surface{padding:9px}.ig-avatar-label strong{margin-left:7px;font-size:16px}.ig-pagination{gap:18px;font-size:14px}.ig-pagination button{padding-inline:15px;font-size:14px}.ig-next-world>strong{font-size:80px}.at-panel{padding-inline:7vw}.at-intro{padding:0}.at-intro-type,.at-scroll,.at-coordinate{left:7vw}.at-station{gap:8%}.at-section-copy h2{font-size:51px}.at-section-copy>p{font-size:17px}.at-generate{min-width:270px;font-size:17px}.at-avatar-portal{width:365px}.at-invitation h2{font-size:77px}.at-invitation-bottom p{font-size:19px}.at-avatar-cascade{min-height:430px}.at-identity{gap:10%}.at-pass{max-width:300px}.at-products-heading{gap:22px}.at-products-heading h2{font-size:46px}.at-products-heading p{font-size:16px}.at-products .logo-choice-copy strong{font-size:17px}.at-belonging h2{font-size:100px}.at-values{gap:45px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ig-hero h1,.ig-hero-window,.manifesto-line>span,.at-section-copy,.at-intro-type,.at-invitation h2,.at-belonging h2,.at-avatar-portal,.portal-avatar,.portal-ring,.at-avatar-cascade,.at-pass{opacity:1!important;transform:none!important}.ig-avatar:hover .picture-surface{transform:none}.at-panel{--focus:1!important;--rise:0px!important}}.ig-hero-window{background:radial-gradient(at 50% 40%,#353248 0%,#1c1b28 45%,#12131b 100%)}.avatar-physics-scene{perspective:none;transform-style:flat;isolation:isolate;--avatar-size:140px;position:absolute;inset:8px 0}.avatar-body{width:var(--avatar-size);height:var(--avatar-size);margin-left:calc(var(--avatar-size)*-.5);margin-top:calc(var(--avatar-size)*-.5);will-change:transform;transform-style:flat;isolation:isolate;backface-visibility:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;background:#fff;border-radius:16%;padding:6px;transition:opacity .45s,box-shadow .25s,filter .25s;position:absolute;top:50%;left:50%;box-shadow:0 4px #d9d7e5,0 7px #747181,0 20px 32px -10px #000b}.avatar-body.is-loaded{opacity:1}.avatar-body:active{cursor:grabbing}.avatar-body .picture-surface{background:#fff;border-radius:12%;width:100%;height:100%}.avatar-body img{pointer-events:none}.avatar-body-number{color:#363346;letter-spacing:.06em;opacity:0;pointer-events:none;background:#fcfcffe6;border-radius:100px;padding:2px 6px;font-size:10px;line-height:1.5;transition:opacity .2s;position:absolute;bottom:10px;left:11px}.avatar-body-open{color:#fff;opacity:0;pointer-events:none;background:#272234e8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;transition:opacity .2s;display:grid;position:absolute;bottom:9px;right:9px}.avatar-body:hover,.avatar-body:focus-visible{filter:brightness(1.035);box-shadow:0 4px #e1deef,0 7px #8b80a2,0 18px 40px -8px #b29aed38}.avatar-body:hover .avatar-body-number,.avatar-body:focus-visible .avatar-body-number,.avatar-body:hover .avatar-body-open,.avatar-body:focus-visible .avatar-body-open{opacity:1}.avatar-body:focus-visible{outline-offset:7px;outline:3px solid #c7b7ff}@media (prefers-reduced-motion:reduce){.avatar-body{will-change:auto;transition:none}}:root{--page:#111018;--ink:#f4f0fa;--accent:#b8a3fb;--manifesto-size:clamp(49px,4.7vw,84px);color:var(--ink);background:var(--page)}body,.interactive-site,.is-next{background:var(--page);color:var(--ink)}.gallery-page{color:var(--ink);background:radial-gradient(at 65% 5%,#272032 0%,#111018 30%)}.site-header{isolation:isolate;align-items:center;top:26px}.site-header:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:-1;pointer-events:none;background:#18121fe8;border:1px solid #79529235;border-radius:19px;position:absolute;inset:-13px -18px}.site-wordmark,.brand-on-dark .site-wordmark{color:#f4f0fa;flex-shrink:0;font-size:32px}.site-wordmark span{letter-spacing:0;max-width:340px;margin-top:6px;font-size:16px;font-weight:400;line-height:1.45}.site-navigation{gap:12px}.site-navigation nav,.is-next .site-navigation nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#282331e8;border:1px solid #6c5b8255;padding:5px}.site-navigation nav button{padding:10px 21px;font-size:17px}.site-navigation nav button[aria-current=page],.is-next .site-navigation nav button[aria-current=page]{color:#221735;background:#c4b1ff}.site-navigation nav button:hover,.is-next .site-navigation nav button:hover{color:#fff;background:#665478}.site-motion,.is-next .site-motion,.site-music{color:#ede4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#211b2ce0;border:1px solid #806c9355}.site-motion:hover,.is-next .site-motion:hover,.site-music:hover{background:#40314f}.site-music{border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.site-music i{display:none}.ig-hero{height:calc(100svh - 26px - var(--manifesto-size)*.55);min-height:530px;padding:130px var(--gutter) 25px;display:block}.ig-hero-window{background:radial-gradient(at 50% 45%,#32263e 0%,#191420 54%,#100e16 100%);border:1px solid #5b4b6740;border-radius:24px;height:100%}.ig-manifesto{min-height:0;padding:18px var(--gutter) 38px;text-align:center;scroll-margin-top:110px}.ig-manifesto h1{font-size:var(--manifesto-size);letter-spacing:-.06em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.28em;font-weight:400;line-height:1.3;display:flex}.manifesto-line{display:inline-block}.manifesto-line>span{transform:none}.manifesto-line:first-child>span{opacity:1;transform:none}.ig-manifesto p{color:#bcb0cb;margin-top:22px;font-size:20px;line-height:1.8}.ig-archive{padding:12px var(--gutter) 48px}.ig-toolbar{border-color:#79618e50;gap:14px;padding:20px 0}.ig-filter-trigger,.ig-random{color:#f1e7ff;background:#2b2238;border:1px solid #74599070;border-radius:14px;min-height:60px}.ig-filter-trigger{min-width:375px;max-width:50%}.ig-filter-trigger>span{color:#e2d2f3;font-size:20px;font-weight:500}.ig-filter-trigger>strong{color:#fff;font-size:18px}.ig-filter-trigger:hover{border-color:#bca3d4}.ig-random{font-size:17px}.ig-random:hover,.ig-random.is-active{color:#221735;background:#c4b1ff}.ig-search{color:#b7a4ce;background:#1e1829;border-color:#74599070;border-radius:14px;max-width:340px}.ig-search input{color:#f0e9f8;font-size:18px}.ig-search input::placeholder{color:#aaa0b8}.ig-pagination{color:#b5a7c6;padding:23px 0}.ig-page-status b{color:#eee4ff}.ig-pagination button,.ig-pagination input{color:#ece3f7;background:#221a2e;border-color:#65527780;border-radius:11px}.ig-pagination button:not(:disabled):hover{color:#231735;background:#bfa8f5}.ig-pagination-error{color:#ffbacf}.ig-grid{gap:32px 24px}.ig-avatar-art{border-radius:15px;box-shadow:0 8px 28px #0003}.ig-avatar-label{color:#b4a5c6;padding-top:13px;font-size:13px}.ig-avatar-label strong{color:#f1e8fb;font-size:20px}.ig-avatar-label>svg{color:#cbb7ea}.ig-hover-circle{background:#39264ee8;border:1px solid #b899da66}.ig-empty p{color:#bdafca}.ig-skeleton{background:#31253f}.ig-next-world{padding:40px var(--gutter);background:#241b31;border-top:1px solid #67498066;border-bottom:1px solid #67498066;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;gap:12px 50px;display:grid}.ig-next-world>span:first-child{color:#c3afd9;margin:0;font-size:17px}.ig-next-world>strong{grid-row:2;font-size:clamp(36px,3.4vw,58px);line-height:1.3}.ig-next-world>div{grid-area:1/2/3;justify-content:space-between;align-items:center;gap:30px;margin:0;display:flex}.ig-next-world p{color:#c7b6d6;font-size:18px;line-height:1.8}.ig-next-world>div>span{white-space:nowrap;background:#3e2e50;border:1px solid #9c7cb666;border-radius:14px;gap:18px;padding:18px 20px;font-size:20px}.ig-next-world:hover{background:#30213f}.ig-next-world:hover>div>span{color:#231735;background:#c4b1ff}.ig-footer{color:#c5b7d3;padding:30px var(--gutter);font-size:16px}.ig-footer button{color:#d4c0ef;font-size:16px}.ig-filter-dialog{color:#f3e9fd;background:#211829;border-color:#83639c}.ig-filter-dialog h2{font-size:31px}.ig-filter-dialog .ig-eyebrow{color:#c5afd8;font-size:16px}.ig-icon,.ig-filter-search,.ig-filter-options button{color:#efe3fa;background:#31223e;border-color:#76578c}.ig-filter-search input{color:#f2e4fb}.ig-filter-search input::placeholder{color:#b7a0c8}.ig-filter-options button:hover,.ig-filter-options button[aria-pressed=true]{color:#2a1839;background:#c4b1ff;border-color:#d6beff}.ig-empty-filter{color:#cdb5de}.at-atmosphere{background:#111018}.at-fallback{background:radial-gradient(at 70% 65%,#332242,#111018 70%)}.at-fallback>span{color:#362342;text-shadow:3px 0 #be90e880,-3px 0 #7662b950}.at-fallback>i{border-color:#b89adf28}.at-journey{color:#f4eefb}.at-intro h1 em,.at-invitation h2 em,.application-heading h2 em{color:#c7adf5}.at-intro-type>span,.at-intro-type p,.at-scroll,.at-section-copy>p,.at-product-link{color:#c1b2d3}.at-intro-type>span{font-size:18px}.at-intro-type p{font-size:20px}.at-scroll{font-size:18px}.at-scroll:before{background:#9279ad}.at-section-copy>p{font-size:20px}.at-generate-number>span{color:#bba9cd;font-size:16px}.at-primary{color:#231735;background:#c4b1ff;border-color:#e1d2ff;border-radius:14px;font-size:19px}.at-primary:hover:not(:disabled){color:#231735;background:#e1d1ff}.at-product-link{font-size:17px}.portal-ring{border-color:#be9ce45a;box-shadow:0 0 35px #b38bdf1c,inset 0 0 40px #b38bdf1c}.portal-ring.ring-two{border-color:#bd7eeb45}.at-invitation{grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;min-height:94svh;padding-top:135px;padding-bottom:95px;display:grid}.at-invitation h2{max-width:none;font-size:clamp(56px,5.4vw,97px);line-height:1.3}.at-invitation-bottom{max-width:none;transform:translateY(calc(var(--rise)*-.25));background:linear-gradient(90deg,#9c66c912,#0000);border-left:1px solid #aa7cce66;flex-direction:column;gap:24px;margin:0;padding:30px 0 30px 34px;display:flex}.at-invitation-bottom p{color:#c6b3d9;font-size:20px;line-height:1.85}.at-invitation-bottom .invitation-lead{color:#ecddf9;margin-bottom:5px;font-size:31px;line-height:1.45}.at-applications{min-height:0;padding:70px 6vw 60px}.application-heading{justify-content:space-between;align-items:end;gap:45px;display:flex}.application-heading h2{font-size:clamp(36px,3.4vw,58px);line-height:1.3}.application-heading p{color:#c0adcf;padding-bottom:5px;font-size:19px;line-height:1.85}.application-selector{color:#c3b1d6;border-top:1px solid #9672b34a;border-bottom:1px solid #9672b34a;align-items:center;gap:25px;margin:20px 0;padding:14px 0;font-size:17px;display:flex}.application-selector>div{gap:10px;display:flex}.application-selector button{color:#d4bceb;background:#24172fc9;border:1px solid #78558f;border-radius:12px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:17px;display:flex}.application-selector button .picture-surface{border-radius:7px;width:48px;height:48px}.application-selector button.is-selected{color:#29163b;background:#c5aaf5;border-color:#e1caff;box-shadow:0 0 25px #b68ede24}.application-selector button:hover{border-color:#e0c5fa;transform:translateY(-2px)}.application-current{white-space:nowrap;margin-left:auto;font-size:16px}.application-current strong{color:#f2e3ff;margin-left:10px;font-size:27px;font-weight:450}.application-grid{grid-template-columns:.65fr .82fr 1.65fr;align-items:stretch;gap:20px;display:grid;position:relative}.application-grid>article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;transform:translateY(calc(var(--rise)*-.1));background:linear-gradient(135deg,#382444b8,#1b1426d9);border:1px solid #9a70b64a;border-radius:19px;padding:22px;position:relative;box-shadow:0 25px 60px #05010926}.application-grid>article>header{color:#d4b8ef;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.application-grid h3{letter-spacing:-.035em;font-size:23px;line-height:1.35}.application-grid>article>p{color:#c6b2d6;margin-top:23px;font-size:17px;line-height:1.8}.application-portrait{aspect-ratio:1;border:6px solid #fff;border-radius:50%;width:100%;margin:24px 0 28px;padding:0;display:block;position:relative;overflow:hidden}.application-portrait>svg{color:#4c355c;position:absolute;bottom:15px;right:15px}.application-portrait .picture-surface{border-radius:50%}.application-number{color:#bda6cc;margin-top:22px;font-size:15px;display:block}.application-number strong{color:#efdcff;margin-left:8px;font-size:25px;font-weight:400}.application-pass{background:linear-gradient(130deg,#4c3266cc,#281b37);border:1px solid #ba8fd578;border-radius:13px;width:100%;max-width:clamp(210px,16.5vw,300px);margin:auto;padding:16px;transition:transform .3s;transform:rotate(-3deg);box-shadow:0 15px 35px #08041140}.application-pass:hover{transform:rotate(0)}.application-pass header{color:#d9c0ed;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.application-pass .pitch-symbol{color:#d1b5ee;width:26px;height:26px}.application-pass>button{border-radius:7px;width:100%;padding:0;display:block;overflow:hidden}.application-pass>div{color:#d1b3e4;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:14px;display:flex}.application-pass strong{color:#f2e4fb;font-size:26px;font-weight:450}.at-applications .product-logo-vision{margin:0}.at-applications .logo-product-stage{box-shadow:none;aspect-ratio:auto;background:radial-gradient(#9f75c824,#0000 70%);border:0;border-radius:0;min-height:0;padding:6px 0 40px}.at-applications .logo-concept-label{display:none}.at-applications .logo-shirt{filter:drop-shadow(0 18px 20px #09031166);color:#cdb6df;width:100%;max-width:clamp(440px,38vw,730px)}.at-applications .logo-product-state{color:#dcc3ed;white-space:nowrap;background:#372245;border:1px solid #9c6fb460;padding:6px 12px;font-size:14px;bottom:6px}.at-applications .logo-choice-row{gap:10px;margin-top:8px}.at-applications .logo-choice{color:#d2b7e6;background:#291b35;border-color:#80579975;border-radius:12px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:77px;padding:10px 12px}.at-applications .logo-choice-copy{text-align:left}.at-applications .logo-choice.is-selected{color:#2e1b42;box-shadow:none;background:#c2a6ec;border-color:#e6cdff}.at-applications .logo-choice:hover:not(:disabled){color:#fff;background:#5a3b71;border-color:#b488d0}.at-applications .logo-choice-preview{border-radius:6px;flex:0 0 38px;width:38px;height:40px}.at-applications .logo-choice-copy strong{font-size:15px;line-height:1.4}.at-applications .logo-choice-title-tail{white-space:nowrap}.at-applications .logo-choice-copy small,.at-applications .logo-pattern-number{color:inherit;opacity:.8;font-size:13px;line-height:1.5}.at-applications .logo-choice>svg{width:12px;height:12px;top:7px;right:7px}.application-grid>.application-product{padding-top:20px;padding-bottom:20px}.application-grid>.application-product>header{margin-bottom:16px}.application-ownership{color:#c4aed8;text-align:left;border-top:1px solid #a481bd40;gap:8px;margin-top:16px;padding-top:12px;font-size:16px;line-height:1.6;display:grid}.application-ownership p{grid-template-columns:58px 1fr;align-items:baseline;gap:13px;display:grid}.application-ownership strong{color:#e9d8f8;white-space:nowrap;font-size:16px;font-weight:500}.at-belonging{min-height:84svh;padding-top:70px;padding-bottom:20px}.at-belonging h2>span,.at-belonging h2>em{display:block}.at-belonging h2>em{color:#cfb9f6}.at-belonging>p{color:#c0a9d4;margin-top:24px;font-size:clamp(23px,2vw,32px)}.at-belonging p strong{color:#eee0fc}.at-values{color:#bfa8d1;margin-top:30px;font-size:18px}.at-belonging .at-return-gallery{border-inline:0;text-align:left;border-color:#ddcaff80;border-radius:0;align-self:center;width:100vw;min-height:104px;margin-top:42px;padding:24px 8vw;font-size:clamp(28px,3vw,48px);font-weight:400;box-shadow:0 12px 70px #c4b1ff12}.at-belonging .at-return-gallery:hover{background:#e0cfff;transform:none}.at-return-gallery svg{transition:transform .3s}.at-return-gallery:hover svg{transform:translate(7px,-7px)}.at-footer{color:#c6afd8;border-color:#9068a947;padding:30px 6vw 40px;font-size:16px}.at-footer>.pitch-symbol{color:#c5a8e2}.at-footer button{font-size:16px}@media (width>=1800px){.ig-hero{padding-top:130px}.ig-manifesto{padding-top:55px;padding-bottom:45px}.ig-next-world>strong{font-size:58px}.application-grid{gap:28px}.application-grid>article{padding:30px}.application-grid h3{font-size:29px}.application-grid>article>p{font-size:20px}.application-selector button .picture-surface{width:58px;height:58px}.at-applications .logo-choice{min-height:95px}.at-applications .logo-choice-copy strong{font-size:18px}.at-applications .logo-choice-copy small,.at-applications .logo-pattern-number{font-size:15px}.at-applications .logo-product-state{font-size:17px}}@media (width<=1150px){.site-wordmark span{max-width:300px;font-size:15px}.site-navigation nav button{padding-inline:17px;font-size:16px}.ig-hero{padding-top:125px}.ig-filter-trigger{gap:17px;min-width:345px;padding-inline:18px}.ig-filter-trigger>span{font-size:19px}.ig-filter-trigger>strong{font-size:17px}.ig-random{padding-inline:17px;font-size:16px}.ig-manifesto h1{font-size:49px}.ig-next-world{gap:10px 25px;padding-top:32px;padding-bottom:32px}.ig-next-world>strong{font-size:38px}.ig-next-world p{font-size:16px}.ig-next-world>div{gap:15px}.ig-next-world>div>span{gap:12px;padding:16px;font-size:17px}.ig-footer{font-size:14px}.at-invitation{gap:5%;padding-inline:6vw}.at-invitation-bottom{padding-left:25px}.at-invitation-bottom p{font-size:18px}.at-invitation-bottom .invitation-lead{font-size:28px}.application-heading p{font-size:17px}.application-selector{gap:18px;font-size:15px}.application-selector button{gap:7px;padding-right:9px;font-size:15px}.application-selector button .picture-surface{width:40px;height:40px}.application-current{font-size:14px}.application-current strong{font-size:22px}.application-grid{grid-template-columns:.62fr .77fr 1.6fr;gap:13px}.application-grid>article{padding:17px}.application-grid h3{font-size:20px}.application-grid>article>p{font-size:15px}.application-pass{padding:11px}.application-pass header{gap:5px;font-size:12px}.application-pass .pitch-symbol{width:20px;height:20px}.application-pass>div{font-size:12px}.application-pass strong{font-size:22px}.at-applications .logo-choice{gap:7px;padding:9px 8px}.at-applications .logo-choice-preview{flex-basis:30px;width:30px;height:36px}.at-applications .logo-choice-copy strong{font-size:14px}.at-applications .logo-choice-copy small,.at-applications .logo-pattern-number{font-size:12px}}@media (width>=1800px){.ig-manifesto{padding-top:18px}.application-ownership{gap:12px;font-size:19px}.application-ownership p{grid-template-columns:68px 1fr}.application-ownership strong{font-size:19px}}@media (width<=1150px){:root{--manifesto-size:49px}.application-ownership{gap:9px;margin-top:16px;padding-top:14px;font-size:14px}.application-ownership p{grid-template-columns:49px 1fr;gap:9px}.application-ownership strong{font-size:14px}.at-values{gap:30px}}@media (height<=780px){.at-belonging h2{font-size:54px}.at-belonging>p{font-size:23px}.at-values{margin-top:26px}.at-belonging .at-return-gallery{margin-top:32px}}.application-heading{gap:30px}.application-heading h2{font-size:clamp(33px,3vw,54px)}.application-heading p{flex-shrink:0;font-size:clamp(16px,1.3vw,20px)}.application-example-error{color:#d7bfe8;justify-content:center;align-items:center;gap:20px;padding:25px 6vw;font-size:16px;display:flex}.application-example-error button{color:#e8d5ff;align-items:center;gap:9px;min-height:42px;display:flex}.application-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:18px}.application-avatar{grid-area:1/1}.application-identity{grid-area:2/1}.application-product{grid-area:1/2/3}.application-grid>article>header{margin-bottom:14px}.application-tile-body{grid-template-columns:minmax(100px,.9fr) minmax(120px,1fr);align-items:center;gap:20px;display:grid}.application-portrait{border-width:5px;max-width:150px;margin:0}.application-tile-copy{color:#c6b2d6;font-size:17px;line-height:1.75}.application-number{margin-top:15px}.application-identity .application-tile-body{grid-template-columns:minmax(110px,1fr) minmax(140px,1.2fr);gap:16px}.application-pass{border-radius:12px;justify-self:end;max-width:clamp(145px,13.8vw,235px);margin:0;padding:12px}.application-pass header{white-space:nowrap;gap:6px;margin-bottom:10px;font-size:11px}.application-pass .pitch-symbol{width:20px;height:20px}.application-pass>div{margin-top:10px;font-size:11px}.application-pass>div>span{white-space:nowrap;font-size:10px}.application-pass strong{font-size:23px}.at-belonging{text-align:left;padding-inline:8vw;align-items:stretch;min-height:0;padding-top:85px;padding-bottom:20px}.at-belonging h2{letter-spacing:-.05em;font-size:clamp(48px,6vw,112px);line-height:1.12}.at-belonging>p.belonging-statement{border-left:1px solid #9e7abe70;align-self:flex-end;width:fit-content;max-width:100%;margin-top:32px;padding-left:22px;font-size:clamp(18px,1.5vw,27px);line-height:1.6}.belonging-statement>span,.belonging-statement>strong{display:block}.belonging-statement>strong{margin-top:5px;font-size:clamp(28px,2.8vw,48px);font-weight:500}.at-values{border-top:1px solid #9e7abe40;justify-content:flex-start;gap:0;margin-top:38px;padding-top:18px;font-size:16px}.at-values>span{flex:1}.at-values>span:nth-child(2){text-align:center}.at-values>span:last-child{text-align:right}.at-belonging .at-return-gallery{margin-top:30px}@media (width<=1150px){.application-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.4fr);gap:14px}.application-tile-body{grid-template-columns:minmax(95px,.85fr) minmax(108px,1fr);gap:14px}.application-identity .application-tile-body{grid-template-columns:minmax(100px,1fr) minmax(130px,1.25fr);gap:12px}.application-portrait{max-width:130px}.application-pass{max-width:145px;padding:9px}.application-pass header{font-size:9px}.application-pass>div{font-size:10px}.application-pass strong{font-size:20px}.application-tile-copy{font-size:14px}.application-number{font-size:13px}.application-number strong{font-size:22px}.at-belonging h2{font-size:56px}.at-belonging{padding-top:75px}.at-values{font-size:15px}}@media (width>=1800px){.application-tile-copy{font-size:20px}.application-portrait{max-width:210px}.application-pass{max-width:235px;padding:15px}.application-pass header,.application-pass>div{font-size:13px}.application-pass>div>span{font-size:12px}.application-pass .pitch-symbol{width:24px;height:24px}.application-pass strong{font-size:27px}.at-values{font-size:19px}}@media (height<=780px){.at-belonging{padding-top:60px}.at-belonging h2{font-size:56px}.at-belonging>p.belonging-statement{margin-top:22px;font-size:18px}.belonging-statement>strong{font-size:29px}.at-values{margin-top:28px}.at-belonging .at-return-gallery{margin-top:24px}}@media (prefers-reduced-motion:reduce){.application-grid>article,.at-invitation-bottom{transform:none!important}.application-pass,.at-return-gallery svg{transition:none;transform:none}}.application-identity .identity-copy{flex-direction:column;justify-content:space-between;align-self:stretch;gap:18px;padding:6px 0;display:flex}.identity-brand{color:#ccb0ed;background:linear-gradient(145deg,#9068ad45,#3720474d);border:1px solid #b394d457;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #dabdf226}.identity-brand .pitch-symbol{width:35px;height:35px}.identity-serial{color:#af91c6;border-top:1px solid #a47cbc40;flex-direction:column;gap:3px;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.identity-serial strong{font-variant-numeric:tabular-nums;letter-spacing:.035em;color:#efe0fc;font-size:clamp(25px,2.1vw,39px);font-weight:400}.streetwear-product .logo-shirt-print{background:0 0}.streetwear-product .logo-shirt-print.is-back{box-shadow:none}.streetwear-product .streetwear-shirt-art{overflow:visible}.at-applications .streetwear-product .logo-shirt{max-width:clamp(440px,43vw,825px)}@media (width<=1150px){.identity-brand{border-radius:13px;width:46px;height:46px}.identity-brand .pitch-symbol{width:29px;height:29px}.application-identity .identity-copy{gap:12px}.identity-serial{padding-top:9px;font-size:11px}.identity-serial strong{font-size:25px}}@media (width>=1800px){.identity-brand{border-radius:21px;width:72px;height:72px}.identity-brand .pitch-symbol{width:43px;height:43px}.identity-serial{font-size:14px}.application-identity .identity-copy{gap:25px}}.at-invitation.at-entry{min-height:100svh;padding-top:160px;padding-bottom:135px}.at-entry h1{letter-spacing:-.06em;transform:translateY(var(--rise));opacity:var(--focus);font-size:clamp(56px,5.4vw,97px);font-weight:350;line-height:1.3}.at-entry h1 em{color:#c7adf5}.at-entry .at-scroll{bottom:38px;left:8vw}@media (width<=1150px){.at-invitation.at-entry{padding-top:140px;padding-bottom:120px}.at-entry h1{font-size:56px}.at-entry .at-scroll{bottom:30px;left:6vw}}@media (prefers-reduced-motion:reduce){.at-entry h1{opacity:1;transform:none}}.streetwear-product .logo-shirt{isolation:isolate}.streetwear-product .logo-shirt-print{mix-blend-mode:normal;z-index:1;opacity:.96;background:0 0}.streetwear-product .logo-shirt-print>.picture-surface{background:0 0}.streetwear-product .logo-shirt-print img{filter:none}.transparent-print{background:0 0;place-items:center;width:100%;height:100%;display:grid}.transparent-print>img{object-fit:contain;width:100%;height:100%;display:block}.streetwear-product .logo-shirt>.streetwear-shirt-surface{z-index:2;pointer-events:none;position:absolute;inset:0}.identity-copy .identity-phrase-tail{display:inline-block}.motion-content.is-native{will-change:auto;position:relative;transform:none!important}@media (width<=1000px) and (width>=901px){body{min-width:0}.site-wordmark span{max-width:270px;font-size:13px}.site-navigation nav button{padding-inline:14px}.ig-filter-trigger{min-width:260px}.ig-search{min-width:170px}}@media (width<=900px){:root{--gutter:20px;--manifesto-size:clamp(20px,5.7vw,43px)}body{min-width:320px}html{scroll-padding-top:120px;scroll-padding-bottom:90px}.interactive-site{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.site-header{align-items:flex-start;top:19px;left:20px;right:20px}.site-header:before{background:#18121fe8;border-radius:17px;inset:-12px}.site-wordmark,.brand-on-dark .site-wordmark{max-width:calc(100% - 56px);font-size:26px;line-height:1.12}.site-wordmark span{max-width:280px;margin-top:6px;font-size:12px;line-height:1.65}.site-navigation{gap:0;padding-top:1px}.site-music{width:44px;height:44px}.site-navigation nav,.is-next .site-navigation nav{left:20px;right:20px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#261d32f2;border-color:#a889cc66;border-radius:19px;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid;position:fixed;box-shadow:0 9px 32px #0009}.site-navigation nav>span{display:none}.site-navigation nav button{border-radius:13px;min-height:46px;padding:10px;font-size:16px}.site-skip:focus{z-index:110}.ig-hero{height:calc(86svh - 20px);min-height:510px;max-height:850px;padding:121px 12px 12px}.ig-hero-window{border-radius:23px;transform:none}.avatar-physics-scene{inset:5px 0}.avatar-body{touch-action:pan-y;padding:3px;box-shadow:0 3px #d9d7e5,0 5px #747181,0 12px 20px -8px #000b}.avatar-body-number,.avatar-body-open{display:none}.ig-manifesto{padding:20px var(--gutter) 31px;text-align:left}.ig-manifesto h1{letter-spacing:-.065em;font-size:var(--manifesto-size);justify-content:flex-start;gap:.18em}.manifesto-line>span{opacity:1;transform:none}.ig-manifesto p{color:#c7bbd4;margin-top:18px;font-size:15px;line-height:1.85}.ig-archive{padding:0 var(--gutter) 36px;scroll-margin-top:115px}.ig-toolbar{grid-template-columns:minmax(0,1.15fr) minmax(0,.98fr) minmax(0,1.05fr);gap:7px;padding:17px 0;display:grid}.ig-filter-trigger{border-radius:13px;grid-column:auto;gap:6px;width:100%;min-width:0;max-width:none;min-height:48px;padding:0 10px}.ig-filter-trigger>span{display:none}.ig-filter-trigger>strong{font-size:13px}.ig-random{border-radius:12px;gap:5px;min-width:0;min-height:48px;padding:8px 6px;font-size:13px}.ig-random svg{width:15px}.ig-search{border-radius:12px;gap:6px;min-width:0;max-width:none;margin:0;padding:0 9px}.ig-search svg{width:17px}.ig-search input{min-height:48px;font-size:13px}.ig-search>button{width:25px}.ig-pagination{flex-wrap:wrap;gap:9px;padding:18px 0;font-size:12px;position:relative}.ig-page-status{color:#b5a7c6;width:100%;margin:0 0 3px;font-size:12px}.ig-page-status b{font-size:18px}.ig-turn{flex:1;gap:6px}.ig-pagination button{border-radius:10px;gap:5px;min-height:44px;padding:10px 9px;font-size:12px}.ig-pagination button svg{width:14px}.ig-pagination form{gap:6px}.ig-pagination label{gap:0;font-size:0}.ig-pagination input{border-radius:10px;width:49px;height:44px;font-size:16px}.ig-pagination form>button{padding-inline:10px}.ig-pagination-error{font-size:12px;top:calc(100% + 4px)}.ig-pagination:has(.ig-pagination-error){padding-bottom:43px}.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.ig-avatar-art{border-radius:15px}.ig-avatar-art>.picture-surface{padding:7px}.ig-avatar-label{letter-spacing:.07em;padding-top:11px;font-size:9px}.ig-avatar-label strong{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-size:17px}.ig-avatar-label>svg{width:17px}.ig-hover-circle{display:none}.ig-empty{padding:45px 10px}.ig-empty h3{font-size:25px}.ig-empty p{font-size:15px}.ig-error{gap:12px;padding:13px;font-size:14px}.ig-error button{gap:8px;font-size:14px}.ig-next-world{padding:32px var(--gutter);border-radius:0;display:block}.ig-next-world>span:first-child{font-size:14px}.ig-next-world>strong{margin-top:12px;font-size:36px;line-height:1.4}.ig-next-world>div{margin-top:20px;display:block}.ig-next-world p{font-size:15px;line-height:1.9}.ig-next-world>div>span{border-radius:13px;justify-content:space-between;margin-top:23px;padding:16px;font-size:17px;display:flex}.ig-footer{padding:27px var(--gutter) 16px;flex-direction:column;align-items:flex-start;gap:17px;font-size:12px;line-height:1.9;display:flex}.ig-footer>span{max-width:330px}.ig-footer button{gap:12px;font-size:13px}.ig-filter-dialog{border-radius:21px;width:calc(100vw - 24px);max-width:560px;max-height:calc(100svh - 35px);padding:21px 17px}.ig-filter-dialog header{gap:15px;margin-bottom:18px}.ig-filter-dialog h2{font-size:23px;line-height:1.45}.ig-filter-dialog .ig-eyebrow{font-size:13px}.ig-icon{width:44px;height:44px}.ig-filter-search{border-radius:12px;margin-bottom:14px;padding-inline:13px}.ig-filter-search input{font-size:16px}.ig-filter-options{overscroll-behavior:contain;grid-template-columns:1fr;gap:8px;max-height:calc(100svh - 244px)}.ig-filter-options button{border-radius:12px;min-height:50px;font-size:15px}.site-lightbox{width:min(85svh,600px);max-width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.site-lightbox>div{border-radius:20px;padding:8px 8px 0}.site-lightbox .lightbox-close{top:17px;right:17px}.site-lightbox footer{gap:12px;padding:12px 7px}.site-lightbox h2{font-size:14px}.site-lightbox h2 strong{margin-left:8px;font-size:22px}.dialog-icon{width:44px;height:44px}.at-panel{min-height:0;padding:65px var(--gutter);--rise:0px!important;--focus:1!important}.at-entry h1,.at-section-copy,.at-invitation-bottom,.application-grid>article,.at-avatar-portal,.at-belonging h2{opacity:1;transform:none}.at-invitation.at-entry{min-height:calc(100svh - 78px);padding:151px var(--gutter) 32px;display:block}.at-entry h1{letter-spacing:-.065em;font-size:clamp(38px,9.7vw,65px);line-height:1.28}.at-invitation-bottom{background:linear-gradient(90deg,#9c66c910,#0000);border-left:1px solid #bc93df6b;gap:20px;margin-top:33px;padding:0 0 0 20px}.at-invitation-bottom .invitation-lead{margin:0;font-size:25px;line-height:1.45}.at-invitation-bottom .invitation-lead br{display:none}.at-invitation-bottom p{font-size:15px;line-height:1.9}.at-invitation-bottom p:not(.invitation-lead) br{display:none}.at-entry .at-scroll{gap:19px;min-height:48px;margin-top:26px;padding:0;font-size:14px;position:relative;bottom:auto;left:auto}.at-station{flex-direction:column;gap:20px;padding-top:32px;padding-bottom:60px;scroll-margin-top:116px;display:flex;overflow:clip}.at-section-copy{flex-direction:column;width:100%;display:flex}.at-section-copy h2{font-size:39px;line-height:1.25}.at-section-copy h2 br{display:initial}.at-section-copy>p{margin-top:17px;font-size:15px;line-height:1.9}.at-generate-number{gap:18px;margin-top:22px}.at-generate-number strong{font-size:30px}.at-generate-number>span{font-size:12px}.at-primary{border-radius:14px;gap:20px;min-height:56px;padding:16px 19px;font-size:17px}.at-generate{order:4;width:100%;min-width:0;margin-top:25px}.at-error,.at-product-link{order:5}.at-product-link{gap:9px;font-size:14px;line-height:1.6}.at-avatar-portal{order:-1;place-self:center;width:min(78%,340px)}.portal-avatar{border-radius:20px;transform:none}.portal-avatar .picture-surface{border-radius:20px;padding:8px}.at-pending strong{font-size:17px}.at-pending span{font-size:13px}.at-applications{padding-top:52px;padding-bottom:52px}.application-heading{display:block}.application-heading h2{font-size:clamp(26px,7.2vw,36px);line-height:1.4}.application-heading p{color:#c3b2d0;margin-top:20px;padding:0;font-size:14px;line-height:1.9}.application-selector{grid-template-columns:1fr auto;gap:14px;margin:23px 0;padding:16px 0;font-size:14px;display:grid}.application-selector>div{grid-area:2/1/auto/-1;gap:8px;min-width:0}.application-selector button{border-radius:12px;flex:1;justify-content:center;gap:6px;min-width:0;padding:6px;font-size:13px}.application-selector button .picture-surface{border-radius:7px;flex:none;width:38px;height:38px}.application-current{grid-area:1/2;margin:0;font-size:12px}.application-current strong{margin-left:5px;font-size:19px}.application-grid{flex-direction:column;gap:17px;display:flex}.application-grid>article{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(130deg,#33233fdc,#1b1426ed);border-radius:23px;padding:20px}.application-grid>article>header{margin-bottom:21px}.application-grid h3{letter-spacing:-.03em;font-size:21px}.application-tile-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:19px}.application-portrait{border-width:4px;max-width:155px}.application-tile-copy{font-size:15px;line-height:1.9}.application-number{margin-top:17px;font-size:12px}.application-number strong{margin-left:5px;font-size:24px}.application-identity .application-tile-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:15px}.application-identity .identity-copy{gap:22px;padding:0}.identity-brand{border-radius:14px;width:46px;height:46px}.identity-brand .pitch-symbol{width:27px;height:27px}.identity-serial{padding-top:11px;font-size:10px}.identity-serial strong{font-size:25px}.application-pass{width:100%;max-width:245px;margin:0;padding:11px;transform:rotate(-3deg)}.application-pass header{gap:3px;margin-bottom:11px;font-size:9px}.application-pass .pitch-symbol{width:20px;height:20px}.application-pass>div{margin-top:9px;font-size:9px}.application-pass>div>span{font-size:9px}.application-pass strong{font-size:21px}.application-grid>.application-product{padding:20px 16px}.at-applications .streetwear-product .logo-shirt{width:100%;max-width:none}.at-applications .logo-product-stage{padding:4px 0 42px;overflow:visible}.at-applications .logo-product-state{padding:6px 10px;font-size:12px;bottom:7px}.at-applications .logo-choice-row{gap:9px;margin-top:12px}.at-applications .logo-choice{border-radius:15px;gap:8px;min-height:82px;padding:13px 10px}.at-applications .logo-choice-preview{flex-basis:31px;width:31px;height:35px}.at-applications .logo-choice-copy strong{font-size:13px;line-height:1.6}.at-applications .logo-choice-title-tail{display:block}.at-applications .logo-choice-copy small,.at-applications .logo-pattern-number{font-size:12px;line-height:1.65}.application-ownership{gap:12px;margin-top:20px;padding-top:18px;font-size:13px;line-height:1.8}.application-ownership p{grid-template-columns:42px 1fr;gap:11px}.application-ownership strong{font-size:13px}.application-example-error{flex-wrap:wrap;gap:8px;font-size:14px}.at-belonging{padding:42px var(--gutter) 0}.at-belonging h2{font-size:clamp(37px,9.6vw,66px);line-height:1.28}.at-belonging>p.belonging-statement{align-self:flex-start;margin-top:30px;padding-left:18px;font-size:15px;line-height:1.8}.belonging-statement>strong{margin-top:4px;font-size:27px}.at-belonging .at-return-gallery{width:calc(100% + var(--gutter)*2);min-height:83px;padding:22px var(--gutter);border-radius:0;margin-top:33px;font-size:23px}.at-return-gallery svg{width:29px;height:29px}.at-footer{padding:27px var(--gutter) 20px;grid-template-columns:30px 1fr;gap:17px;font-size:12px;line-height:1.9;display:grid}.at-footer>.pitch-symbol{width:27px;height:27px}.at-footer button{grid-column:2;justify-self:start;gap:10px;font-size:13px}}@media (width<=359px){:root{--gutter:16px}.site-header{left:18px;right:18px}.site-wordmark span{font-size:11px}.site-navigation nav{left:16px;right:16px}.ig-hero{padding-top:121px}.ig-pagination{gap:6px}.ig-turn{gap:5px}.ig-pagination button{gap:3px;padding-inline:7px;font-size:11px}.ig-pagination form{gap:5px}.ig-pagination input{width:44px}.ig-avatar-label{font-size:8px}.ig-avatar-label strong{font-size:16px}.application-grid>article{padding:17px}.application-tile-copy{font-size:13px}.application-identity .application-tile-body{gap:11px}.application-pass{padding:9px}.application-pass header,.application-pass>div>span{font-size:8px}.application-pass strong{font-size:18px}.application-selector button{flex-direction:column;font-size:12px}.at-applications .logo-choice{gap:6px;padding:11px 7px}.at-applications .logo-choice-preview{flex-basis:25px;width:25px;height:30px}.at-applications .logo-choice-copy strong{font-size:12px}.at-applications .logo-choice-copy small,.at-applications .logo-pattern-number{font-size:11px}}@media (width>=600px) and (width<=900px){:root{--gutter:32px}.site-wordmark span{max-width:460px;font-size:14px}.ig-hero{padding-top:111px}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.ig-toolbar{grid-template-columns:1.6fr 1fr 1.1fr}.ig-filter-trigger{grid-column:auto}.ig-pagination{flex-wrap:nowrap}.ig-page-status{width:auto;margin-right:auto}.application-grid{grid-template-columns:1fr 1fr;display:grid}.application-product{grid-area:2/1/auto/-1}.application-avatar,.application-identity{grid-area:1}.at-applications .streetwear-product .logo-shirt{max-width:650px}.at-entry h1{font-size:61px}.at-invitation-bottom{max-width:500px}.at-station{flex-direction:row;gap:35px}.at-avatar-portal{order:1;width:42%}}@media (prefers-reduced-motion:reduce){.motion-content.is-native{transform:none!important}}.site-navigation nav,.is-next .site-navigation nav{border-radius:17px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.site-navigation nav button{border-radius:12px;min-height:48px;padding:11px 20px;font-size:17px;font-weight:550;transition:background .2s,color .2s}.site-navigation nav button:focus-visible{outline-offset:3px;outline:2px solid #ede4ff}.application-grid h3{align-items:center;gap:12px;display:flex}.application-step{letter-spacing:.04em;color:#c4b1df;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.at-generation-actions{width:min(100%,360px);margin-top:32px}.at-generation-actions .at-generate-number{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:40px;margin:0 0 16px;padding:0 2px;display:grid}.at-generation-actions .at-generate-number>span{color:#c5b6d9;font-size:15px;line-height:1}.at-generation-actions .at-generate-number strong{letter-spacing:.025em;color:#eee7f6;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.at-generation-actions .at-generate-number small{color:#bba9cd;font-size:13px;line-height:1}.at-generation-actions .at-generate{letter-spacing:.02em;border-radius:16px;justify-content:center;gap:14px;width:100%;min-width:0;min-height:64px;margin:0;font-size:18px}.portal-avatar:has(.portal-unknown){background:#251933;box-shadow:inset 0 0 0 1px #d5baff35,0 25px 70px #0004}.portal-unknown{color:#cfb4ef;background:radial-gradient(at 40% 30%,#533a6860,#0000 68%);flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;height:100%;display:flex}.portal-unknown>span{letter-spacing:-.04em;text-shadow:0 0 48px #c499ff30;font-size:clamp(110px,12vw,190px);font-weight:300;line-height:1}.portal-unknown>small{letter-spacing:.15em;color:#c7b0dd;font-size:14px}@media (width>=901px){.site-navigation nav{min-width:268px}}@media (width<=900px){.site-navigation nav,.is-next .site-navigation nav{border-radius:19px;gap:6px;padding:6px}.site-navigation nav button{border-radius:13px;min-height:48px;padding:10px 8px;font-size:16px}.application-grid h3{gap:10px}.application-step{font-size:12px}.at-generation-actions{order:4;width:100%;margin-top:24px}.at-generation-actions .at-generate-number{margin-bottom:14px}.at-generation-actions .at-generate{min-height:60px;font-size:17px}.portal-unknown{gap:16px}.portal-unknown>span{font-size:112px}.portal-unknown>small{font-size:12px}}.application-step{letter-spacing:-.035em;color:#cdb6f0;font-size:26px;font-weight:450;line-height:1}.at-generation-actions .at-generate-number{grid-template-columns:auto 1fr;justify-content:start;gap:18px}.at-generation-actions .at-generate{justify-content:space-between;padding-inline:24px}.experience-deck{z-index:3;isolation:isolate;justify-self:center;width:min(100%,460px);position:relative}.deck-stage{aspect-ratio:1/.98;isolation:isolate;transform-style:flat;width:100%;position:relative}.deck-orbit{pointer-events:none;border:1px solid #ae8acd35;border-radius:50%;position:absolute;inset:5% -5%;transform:rotate(-27deg)}.deck-orbit.orbit-two{border-color:#dacaff18;inset:8% 5%;transform:rotate(32deg)}.experience-card{color:#362941;width:70%;transform:translate(calc(var(--fan)*var(--depth)*23px),calc(var(--depth)*-12px)) rotate(calc(var(--fan)*var(--depth)*3deg));background:#f9f8fc;border:1px solid #dfd8e9;border-radius:18px;padding:9px 9px 0;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .3s,opacity .3s;position:absolute;top:14%;left:15%;overflow:hidden;box-shadow:0 7px #cac3d6,0 22px 40px -18px #000a}.experience-card.is-front{transform:translate(0)rotate(0);box-shadow:0 7px #cac3d6,0 28px 60px -22px #000c}.experience-card:disabled{opacity:1;cursor:default}.experience-card .picture-surface{aspect-ratio:1;background:#fff;border-radius:10px}.experience-card-caption{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 4px;font-size:11px;display:flex}.experience-card-caption strong{font-variant-numeric:tabular-nums;margin-left:4px;font-size:17px;font-weight:550}.experience-card.is-behind:hover{box-shadow:0 7px #dcd3ed,0 18px 45px -10px #b494cb50}.blind-bag{z-index:30;filter:drop-shadow(0 22px 28px #0007);pointer-events:none;transform-origin:50% 80%;width:70%;height:92%;animation:6s ease-in-out infinite bag-float;position:absolute;top:0;left:15%}.bag-body{color:#251430;clip-path:polygon(0 0,100% 0,100% 99%,96% 100%,92% 99%,88% 100%,84% 99%,80% 100%,76% 99%,72% 100%,68% 99%,64% 100%,60% 99%,56% 100%,52% 99%,48% 100%,44% 99%,40% 100%,36% 99%,32% 100%,28% 99%,24% 100%,20% 99%,16% 100%,12% 99%,8% 100%,4% 99%,0 100%);background:linear-gradient(115deg,#553968 0%,#b598d2 9%,#695180 18%,#cfb7e5 46%,#8d6fa5 62%,#5e416f 81%,#b394c6 94%,#503762);border:1px solid #dec2efb5;border-radius:2px 2px 6px 6px;flex-direction:column;justify-content:space-between;padding:27px 25px 22px;display:flex;position:absolute;inset:9% 0 0;overflow:hidden;box-shadow:inset 0 1px 1px #fcecffb0,inset 10px 0 12px #291e3533,inset -8px 0 12px #291e3533}.bag-body:before{content:"";pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(95deg,#0000 0 27px,#fff1 28px 29px,#0000 30px 56px),linear-gradient(165deg,#0000 40%,#ffffff28 48%,#0000 56%);position:absolute;inset:0}.bag-body:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fbebff70,#0000);position:absolute;inset:0;transform:translate(-150%)skew(-18deg)}.bag-strip{letter-spacing:.06em;color:#36233e;transform-origin:0 100%;clip-path:polygon(0 8%,5% 0,10% 8%,15% 0,20% 8%,25% 0,30% 8%,35% 0,40% 8%,45% 0,50% 8%,55% 0,60% 8%,65% 0,70% 8%,75% 0,80% 8%,85% 0,90% 8%,95% 0,100% 8%,100% 100%,0 100%);background:linear-gradient(105deg,#715584,#d7bee8 45%,#9d7ab9 72%,#5c406e);border:1px solid #dbbfeeb0;justify-content:space-around;align-items:center;height:9.5%;font-size:10px;display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 0 -5px #301c351a}.bag-seam{background:repeating-linear-gradient(0deg,#38214415 0 1px,#ebd2fc20 1px 3px);border-inline:1px solid #39204620;width:10px;position:absolute;top:0;bottom:0}.seam-left{left:4px}.seam-right{right:4px}.bag-body header{justify-content:space-between;gap:10px;font-size:11px;display:flex;position:relative}.bag-body header>span:first-child{letter-spacing:-.04em;font-size:18px;font-weight:650}.bag-symbol{aspect-ratio:1;border:1px solid #35224045;border-radius:50%;align-self:center;place-items:center;width:78%;display:grid;position:relative}.bag-symbol .pitch-symbol{color:#382044;opacity:.15;width:80%;height:80%;transform:rotate(-18deg)}.bag-symbol>span{color:#352042;text-shadow:0 1px #ffedff40;place-items:center;font-size:clamp(75px,8vw,120px);font-weight:300;display:grid;position:absolute;inset:0}.bag-caption{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.bag-caption strong{letter-spacing:.03em;font-size:22px;font-weight:500}.bag-caption>span{letter-spacing:.13em;font-size:11px}.bag-body footer{border-top:1px solid #432d5040;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:9px;display:flex}.bag-body footer i{background:repeating-linear-gradient(90deg,#352141 0 1px,#0000 1px 3px);width:17px;height:5px}.deck-message{text-align:center;color:#cbb7dc;min-height:24px;margin:8px 0 0;font-size:13px;line-height:1.7;position:relative}.deck-index{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.deck-index button{color:#bca7cf;font-variant-numeric:tabular-nums;background:#2a1e3690;border:1px solid #8a639c70;border-radius:10px;min-height:44px;padding:8px 11px;font-size:12px}.deck-index button[aria-pressed=true]{color:#2c1d3b;background:#c5b0e2;border-color:#ddcaf6}.phase-waiting .blind-bag{animation:1.8s ease-in-out infinite bag-breathe}.phase-waiting .bag-body:after{animation:2.8s ease-in-out infinite foil-sweep}.phase-tearing .blind-bag{animation:none}.phase-tearing .bag-strip{animation:1.1s cubic-bezier(.25,.7,.3,1) both tear-strip}.phase-tearing .bag-body{transform-origin:50% 100%;animation:1.1s cubic-bezier(.3,.65,.25,1) both peel-sleeve}.phase-tearing .experience-card.is-front{animation:1.1s cubic-bezier(.2,.8,.2,1) both card-arrive}.footer-story>span{display:inline}.footer-story>span+span:before{content:"，"}.footer-story>strong{margin-right:12px;font-weight:500}@keyframes bag-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes bag-breathe{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}50%{transform:translateY(-7px)rotate(1deg)scale(1.015)}}@keyframes foil-sweep{0%,18%{transform:translate(-150%)skew(-18deg)}75%,to{transform:translate(150%)skew(-18deg)}}@keyframes tear-strip{0%{opacity:1;transform:none}38%{opacity:1;transform:translate(14%,-12%)rotate(-17deg)}to{opacity:0;transform:translate(95%,-72%)rotate(-48deg)}}@keyframes peel-sleeve{0%,24%{opacity:1;transform:none}60%{opacity:.85;transform:translateY(28%)scaleY(.72)rotate(4deg)}to{opacity:0;transform:translateY(70%)scaleY(.25)rotate(12deg)}}@keyframes card-arrive{0%,25%{transform:translateY(12px)scale(.92)}75%{transform:translateY(-8px)scale(1.025)}to{transform:none}}@media (width<=900px){:root{--gutter:20px}html{scroll-padding-top:116px;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.interactive-site{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.site-header{top:21px;left:22px;right:22px}.site-header:before{border-radius:18px;inset:-13px -14px}.site-wordmark,.brand-on-dark .site-wordmark{font-size:26px}.site-wordmark span{letter-spacing:0;max-width:260px;font-size:11px;line-height:1.65}.site-navigation nav,.is-next .site-navigation nav{padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#241b30f7;border-width:1px 0 0;border-radius:20px 20px 0 0;gap:8px;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #100b1860}.site-navigation nav button{border-radius:12px;min-height:50px;font-size:15px;line-height:1.4}.ig-hero{height:calc(88svh - 40px);min-height:490px;max-height:830px;padding:122px 12px 42px;position:relative}.ig-hero-window{border-radius:22px}.avatar-body{touch-action:pan-y;cursor:grab}.hero-touch-guide{bottom:0;left:var(--gutter);right:var(--gutter);color:#b2a3c2;letter-spacing:.08em;justify-content:space-between;align-items:center;height:42px;font-size:11px;display:flex;position:absolute}.hero-touch-guide button{color:#cebae8;place-items:center;min-width:44px;min-height:42px;display:grid}.ig-manifesto{padding:31px var(--gutter) 26px}.ig-manifesto h1{letter-spacing:-.055em;gap:0;font-size:clamp(20px,5.4vw,43px);line-height:1.45}.ig-manifesto p{text-wrap:pretty;margin-top:16px;font-size:13px;line-height:1.9}.ig-toolbar{gap:6px;padding:16px 0}.ig-filter-trigger>strong,.ig-random{font-size:12px}.ig-search input{width:100%;font-size:16px}.ig-search input::placeholder{font-size:12px}.ig-pagination{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:15px 0;display:grid}.ig-page-status{white-space:nowrap;letter-spacing:-.03em;grid-area:1/2;justify-content:center;align-items:baseline;gap:2px;width:auto;margin:0;font-size:11px;display:flex}.ig-page-status b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1}.ig-page-status .pager-prefix{display:none}.ig-turn{flex:none;grid-area:1/1;gap:4px}.ig-pagination button{white-space:nowrap;border-radius:9px;gap:2px;min-height:44px;padding:8px 5px;font-size:11px}.ig-pagination button svg{flex:none;width:11px;height:14px}.ig-pagination form{grid-area:1/3;gap:4px}.ig-pagination label{gap:0;font-size:0}.ig-pagination input{text-align:center;border-radius:9px;width:36px;height:44px;padding:5px 2px;font-size:16px}.ig-pagination form>button{padding-inline:6px;font-size:11px}.ig-avatar-label{font-size:9px}.ig-avatar-label strong{font-size:16px}.ig-next-world{margin:8px var(--gutter) 0;width:calc(100% - var(--gutter)*2);background:linear-gradient(130deg,#392448,#21172d);border:1px solid #9170ae50;border-radius:23px;padding:26px 22px;display:block}.ig-next-world>span:first-child{color:#bea8d2;letter-spacing:.08em;margin:0;font-size:12px}.ig-next-world>strong{letter-spacing:-.04em;margin-top:15px;font-size:clamp(27px,7.4vw,42px);font-weight:450;line-height:1.35}.ig-next-world>div{margin-top:20px;display:block}.ig-next-world p{color:#c8b7d8;font-size:13px;line-height:1.95}.ig-next-world>div>span{color:#261a37;background:#c4b0ff;border-radius:13px;justify-content:space-between;min-height:56px;margin-top:23px;padding:14px 18px;font-size:16px}.ig-next-world>div>span svg{width:24px;height:24px}.ig-footer{padding:32px var(--gutter) 22px;grid-template-columns:1fr auto;align-items:start;gap:22px 15px;font-size:12px;line-height:1.8;display:grid}.footer-story{flex-direction:column;gap:4px;min-width:0;display:flex}.footer-story>strong{color:#eee6f5;letter-spacing:-.03em;margin:0 0 9px;font-size:17px}.footer-story>span{text-wrap:pretty;display:block}.footer-story>span+span:before{content:none}.ig-footer>.footer-story{grid-column:1/-1}.ig-footer button{border-top:1px solid #8e689e45;grid-column:2;justify-self:end;gap:10px;min-height:48px;padding:12px 0 0;font-size:12px}.at-invitation.at-entry{padding:151px var(--gutter) 36px;min-height:calc(100svh - 76px)}.at-entry h1{letter-spacing:-.055em;font-size:clamp(34px,9.4vw,65px);line-height:1.35}.at-invitation-bottom{background:0 0;border:0;gap:18px;margin-top:28px;padding:0}.at-invitation-bottom .invitation-lead{color:#e6d9f4;font-size:22px;line-height:1.5}.at-invitation-bottom p{text-wrap:pretty;font-size:14px;line-height:1.9}.at-entry .at-scroll{gap:14px;margin-top:24px;font-size:12px}.at-panel{padding-inline:var(--gutter)}.at-station{flex-direction:column;gap:24px;padding-top:38px;padding-bottom:55px;display:flex;overflow:clip visible}.at-section-copy{order:0;width:100%}.at-section-copy h2{letter-spacing:-.04em;font-size:clamp(32px,8.8vw,52px);line-height:1.3}.at-section-copy>p{margin-top:17px;font-size:13px;line-height:1.8}.at-generation-actions{order:initial;width:100%;margin-top:25px}.at-generation-actions .at-generate-number{gap:14px;min-height:34px;margin-bottom:16px}.at-generation-actions .at-generate-number>span{font-size:13px}.at-generation-actions .at-generate-number strong{font-size:26px}.at-generation-actions .at-generate{border-radius:14px;min-height:58px;padding:16px 20px;font-size:16px}.at-error,.at-product-link{order:initial;line-height:1.7;font-size:12px!important}.experience-deck{order:1;place-self:center;width:min(100%,400px);margin-top:9px}.deck-stage{aspect-ratio:1/.99}.deck-orbit{inset:15%}.deck-orbit.orbit-two{inset:20%}.experience-card{width:70%;transform:translate(calc(var(--fan)*min(var(--depth)*32px,44px)),calc(var(--depth)*-9px)) rotate(calc(var(--fan)*var(--depth)*3deg));border-radius:14px;padding:6px 6px 0;left:15%}.experience-card.is-front{transform:none}.experience-card-caption{min-height:35px;padding:7px 3px;font-size:10px}.experience-card-caption strong{font-size:15px}.bag-body{padding:21px 20px 16px}.bag-body header{font-size:9px}.bag-body header>span:first-child{font-size:16px}.bag-symbol>span{font-size:86px}.bag-caption strong{font-size:19px}.bag-caption>span{font-size:9px}.bag-body footer,.bag-strip{font-size:8px}.deck-message{margin-top:3px;font-size:11px;line-height:1.8}.deck-index{gap:5px;margin-top:11px}.deck-index button{padding:8px 10px;font-size:11px}.application-heading h2{letter-spacing:-.03em;font-size:clamp(25px,6.9vw,36px);line-height:1.45}.application-heading p{margin-top:18px;font-size:13px;line-height:1.9}.application-grid>article{border-radius:22px;padding:21px 19px}.application-grid h3{gap:12px;font-size:20px;line-height:1.4}.application-step{letter-spacing:-.04em;font-size:26px;line-height:1}.application-grid>article>header{margin-bottom:23px}.application-tile-copy p,.identity-copy p{font-size:14px;line-height:1.85}.application-number{font-size:12px}.application-number strong{font-size:22px}.identity-brand{width:44px;height:44px}.identity-serial{margin-top:18px;padding-top:16px}.identity-serial>span{font-size:11px}.identity-serial strong{font-size:25px}.application-pass{min-width:0;max-width:185px;padding:11px}.application-pass header{gap:6px;font-size:9px}.application-pass strong{font-size:23px}.application-current{font-size:11px}.application-current strong{font-size:18px}.application-ownership p{gap:12px;font-size:12px;line-height:1.85}.application-ownership strong{font-size:13px}.at-belonging{padding:39px var(--gutter) 0;text-align:left;align-items:flex-start;min-height:0}.at-belonging h2{letter-spacing:-.055em;font-size:clamp(33px,9.2vw,56px);line-height:1.45}.at-belonging .belonging-statement{text-align:left;align-self:stretch;margin-top:24px;font-size:14px;line-height:1.7}.belonging-statement strong{margin-top:5px;font-size:25px}.at-belonging .at-return-gallery{border-radius:14px;gap:20px;width:100%;min-height:60px;margin:28px 0 34px;padding:17px 20px;font-size:17px}.at-return-gallery svg{width:25px;height:25px}.at-footer{padding:27px var(--gutter) 25px;grid-template-columns:32px 1fr;align-items:start;gap:17px;font-size:12px;line-height:1.8;display:grid}.at-footer .footer-story{gap:5px}.at-footer>.pitch-symbol{width:30px;height:30px}.at-footer button{border-top:1px solid #89639b45;grid-column:2;justify-self:end;gap:12px;min-height:48px;padding-top:12px;font-size:12px}}@media (width<=359px){:root{--gutter:16px}.site-header{left:20px;right:20px}.site-wordmark,.brand-on-dark .site-wordmark{font-size:24px}.site-wordmark span{font-size:10px}.ig-pagination{gap:4px}.ig-turn{gap:3px}.ig-pagination button{padding-inline:4px;font-size:10px}.ig-pagination button svg{width:10px}.ig-page-status{gap:1px;font-size:10px}.ig-page-status b{font-size:14px}.ig-pagination input{width:32px}.ig-pagination form{gap:3px}.ig-pagination form>button{padding-inline:5px;font-size:10px}.bag-body{padding:18px 16px 15px}.bag-caption strong{font-size:17px}.bag-body header>span:first-child{font-size:14px}.bag-symbol>span{font-size:70px}.bag-body footer{font-size:7px}.application-grid>article{padding:20px 16px}.application-tile-body{gap:14px}.application-tile-copy p,.identity-copy p{font-size:13px}.application-pass header{font-size:8px}}@media (width>=600px) and (width<=900px){:root{--gutter:32px}.site-header{left:34px;right:34px}.site-wordmark span{max-width:450px;font-size:12px}.site-navigation nav,.is-next .site-navigation nav{padding-inline:32px}.ig-pagination{gap:20px}.ig-pagination button{padding-inline:14px;font-size:13px}.ig-page-status{font-size:13px}.ig-pagination input{width:50px}.at-station{flex-direction:column;gap:34px;display:flex}.experience-deck{width:420px}.at-generation-actions{max-width:400px}.ig-next-world{padding:34px}.ig-next-world p,.ig-manifesto p{font-size:15px}.at-invitation-bottom p{font-size:16px}.at-footer,.ig-footer{font-size:14px}}@media (prefers-reduced-motion:reduce){.phase-tearing .blind-bag{visibility:hidden}.phase-tearing .experience-card.is-front{transform:none}.blind-bag{animation:none}}:root{--content-width:1600px;--scene-width:1760px;--header-height:112px}.site-header{top:0;left:max(16px,calc((100vw - var(--scene-width))/2));right:max(16px,calc((100vw - var(--scene-width))/2));padding:16px 24px}.site-header:before{border-radius:0 0 22px 22px;inset:0}.site-wordmark span{max-width:390px}.ig-hero{width:min(100%,var(--scene-width));padding:calc(var(--header-height) + 24px) 24px 24px;max-height:1000px;margin-inline:auto}.ig-manifesto,.ig-archive,.ig-footer{width:min(100%,calc(var(--content-width) + 64px));margin-inline:auto;padding-inline:32px}.ig-mode-switch{flex:none;gap:8px;display:flex}.ig-mode-switch .ig-random{gap:9px;padding-inline:18px}.ig-filter-trigger{flex:1;gap:14px;min-width:280px;max-width:380px;padding-inline:18px}.ig-filter-trigger>span,.ig-filter-trigger>strong{font-size:16px}.ig-search{flex:1;min-width:160px;max-width:300px}.ig-avatar-label,.ig-avatar-label strong{letter-spacing:.02em;font-size:16px;font-weight:450;line-height:1.4}.ig-avatar-label>span{align-items:baseline;gap:12px;display:flex}.ig-avatar-label strong{margin:0}.ig-grid[aria-busy=true]{opacity:.55;transition:opacity .2s}.ig-batch-status{color:#c1b2d3;align-items:center;min-height:40px;font-size:14px;display:flex}.site-skip-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deck-restoring{background:#261e3250;border:1px solid #af8acf35;border-radius:22px;place-items:center;display:grid;position:absolute;inset:4% 7%}.deck-restoring .pitch-symbol{color:#c0a2d0;opacity:.4;width:64px;height:64px}.experience-deck>.at-product-link{color:#d4c1e3;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;margin:25px 0 8px;font-size:14px;display:flex}.hero-touch-guide{justify-content:flex-end}.ig-filter-popover{z-index:80;color:#eee4f8;isolation:isolate;background:#261c31;border:1px solid #9372af80;border-radius:16px;flex-direction:column;padding:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 65px #06020d80}.ig-filter-popover header{color:#cdb8df;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 8px;font-size:13px;display:flex}.ig-filter-popover header button{border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.ig-filter-popover .ig-filter-search{background:#1c1426;border-radius:10px;flex:none;min-height:44px;margin:0 0 10px;padding:0 12px}.ig-filter-popover .ig-filter-search input{min-height:44px;font-size:16px}.ig-filter-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#876a9b transparent;min-height:0;overflow-y:auto}.ig-filter-list button{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 13px;font-size:15px;line-height:1.65;display:flex}.ig-filter-list button[aria-selected=true]{color:#261837;background:#c4b1ff}.ig-filter-list button:hover:not([aria-selected=true]){background:#443052}.ig-filter-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.site-lightbox .lightbox-close{right:max(16px,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));color:#f6effa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#21182dda;border:1px solid #e4d7ef50;border-radius:10px;width:48px;height:48px;position:fixed}.site-lightbox .lightbox-close:focus{outline:none}.site-lightbox .lightbox-close:focus-visible{outline-offset:3px;outline:2px solid #d4c4f6}.phase-tearing .bag-strip,.phase-tearing .bag-body,.phase-tearing .experience-card.is-front{animation-duration:1.2s}.phase-ready .blind-bag{animation:none}@media (width>=901px){.at-panel,.at-footer{width:min(100%,1760px);margin-inline:auto;padding-inline:clamp(48px,5vw,80px)}.at-invitation.at-entry{min-height:min(100svh,1120px);padding-top:calc(var(--header-height) + 70px);grid-template-columns:1.1fr .9fr;gap:8%;padding-bottom:135px}.at-entry h1{font-size:clamp(56px,5.4vw,112px);line-height:1.3}.at-invitation-bottom{gap:25px;padding-left:32px}.at-invitation-bottom .invitation-lead{font-size:clamp(31px,2.6vw,44px)}.at-invitation-bottom p{font-size:clamp(18px,1.35vw,23px)}.at-entry .at-scroll{bottom:35px;left:clamp(48px,5vw,80px)}.at-station{gap:10%;min-height:min(100svh,1040px)}.at-section-copy h2{font-size:clamp(51px,5vw,92px)}.at-applications{padding-top:70px;padding-bottom:70px}.at-belonging{min-height:850px}.at-belonging .at-return-gallery{border-radius:16px;width:100%;padding-inline:32px;font-size:clamp(28px,2.5vw,42px)}.ig-next-world{border-radius:22px;width:min(100%,1664px);margin-inline:auto;padding-inline:32px}.application-selector button{font-variant-numeric:tabular-nums}}@media (width>=1800px){.site-wordmark{font-size:36px}.site-wordmark span{max-width:450px;font-size:17px}.experience-deck{width:520px}.application-grid{gap:24px}.application-grid>article{padding:25px}.ig-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 26px}}@media (width<=1150px) and (width>=901px){.ig-filter-trigger{min-width:240px}.ig-mode-switch .ig-random{gap:6px;padding-inline:12px;font-size:14px}.ig-search{padding-inline:14px}.ig-toolbar{gap:10px}.site-wordmark span{max-width:320px;font-size:14px}}@media (width<=900px){.site-header{padding:calc(14px + env(safe-area-inset-top,0px)) 13px 14px;left:8px;right:8px}.site-header:before{border-radius:0 0 18px 18px}.site-wordmark span{max-width:290px}.ig-hero{width:100%;padding:calc(var(--header-height) + 15px) 12px 40px;max-height:830px}.ig-manifesto,.ig-archive,.ig-footer{width:100%;padding-inline:var(--gutter)}.ig-toolbar{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:9px}.ig-filter-trigger{grid-area:1/1;gap:6px;min-width:0;max-width:none;min-height:48px;padding:0 11px}.ig-filter-trigger>span{display:none}.ig-filter-trigger>strong{font-size:13px}.ig-search{grid-area:1/2;min-width:0;max-width:none;min-height:48px;padding-inline:10px}.ig-mode-switch{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.ig-mode-switch .ig-random{gap:8px;min-height:46px;padding:9px 10px;font-size:13px}.ig-mode-switch .ig-random svg{width:16px;height:16px}.ig-batch-status{min-height:30px;font-size:12px}.ig-avatar-label,.ig-avatar-label strong{letter-spacing:0;font-size:12px;line-height:1.4}.ig-avatar-label>span{gap:7px}.avatar-body{touch-action:pan-y;-webkit-user-select:none;-webkit-touch-callout:none}.hero-touch-guide{bottom:0;left:auto;right:12px}.site-lightbox .lightbox-close{right:max(8px,env(safe-area-inset-right,0px));top:max(8px,env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;backdrop-filter:none;color:#f8f3ff;background:0 0;border:0;border-radius:6px;width:44px;height:44px}.site-lightbox .lightbox-close svg{filter:drop-shadow(0 1px 3px #000);width:18px;height:18px}.at-invitation.at-entry{padding-top:calc(var(--header-height) + 45px)}.experience-deck>.at-product-link{gap:9px;margin:22px 0 8px;font-size:12px}.ig-footer{grid-template-columns:1fr auto;align-items:center;gap:14px 12px;padding-top:30px;padding-bottom:24px;display:grid}.ig-footer>.footer-story{display:contents}.ig-footer .footer-story>strong{letter-spacing:-.04em;grid-area:1/1;align-self:center;font-size:19px;line-height:1.2}.ig-footer .footer-story>span{grid-area:2/1/auto/-1;line-height:1.8}.ig-footer .footer-story>span+span{grid-row:3;margin-top:-12px}.ig-footer>button{border:0;grid-area:1/2;align-self:center;min-height:44px;padding:0;font-size:12px}.at-footer{grid-template-columns:32px 1fr;align-items:center;gap:16px;padding-top:28px;padding-bottom:24px}.at-footer>.pitch-symbol{grid-area:1/1}.at-footer>.footer-story{grid-area:2/1/auto/-1}.at-footer>button{border:0;grid-area:1/2;align-self:center;min-height:44px;padding:0}}@media (width<=359px){.ig-avatar-label,.ig-avatar-label strong{font-size:11px}.ig-avatar-label>span{gap:5px}.site-wordmark span{max-width:235px;font-size:10px}}@media (prefers-reduced-motion:reduce){.phase-tearing .blind-bag{visibility:visible}.phase-tearing .bag-strip{animation:.3s ease-out both tear-reduced!important}.phase-tearing .bag-body{animation:.3s ease-out both bag-reduced!important}.phase-tearing .experience-card.is-front{transform:none;animation:none!important}}@keyframes tear-reduced{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes bag-reduced{0%{opacity:1}to{opacity:0}}.experience-deck,.at-section-copy{min-width:0}.deck-index{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;margin-top:8px;scroll-padding-inline:12px;display:block;overflow-x:auto}.deck-index::-webkit-scrollbar{display:none}.deck-index-track{justify-content:center;gap:8px;width:max-content;min-width:100%;padding:6px 4px;display:flex}.deck-index button{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-width:70px;min-height:44px;padding:9px 12px;font-size:13px}.deck-history-retry{color:#d4c1e3;min-height:44px;margin:12px auto;font-size:12px;display:block}.experience-deck>.at-product-link{margin:12px 0 0}.session-loading{min-height:70svh;padding:calc(var(--header-height) + 70px) 24px 70px;text-align:center;color:#d4c1e3}.session-loading button{min-height:44px;margin:16px auto;display:block}@media (width<=900px){html,body,#root{background:#111018}html{scroll-padding-bottom:calc(var(--dock-height,88px) + 16px)}.interactive-site{padding-bottom:calc(var(--dock-height,88px) + 22px)}.mobile-dock{z-index:50;left:0;right:0;bottom:var(--dock-bottom,0px);padding:9px max(14px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#241b30;border-top:1px solid #a889cc66;border-radius:20px 20px 0 0;transition:none;position:fixed;transform:none}.mobile-dock nav{pointer-events:auto;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.mobile-dock button{color:#efe8f5;border-radius:12px;min-height:50px;font-size:15px;line-height:1.4}.mobile-dock button[aria-current=page]{color:#281d35;background:#c4b1ff}.mobile-dock button:focus-visible{outline-offset:2px;outline:2px solid #ddd0f7}.application-selector button{flex-direction:column;gap:7px;padding:9px 5px;font-size:13px;line-height:1.3}.application-selector button .picture-surface{width:clamp(38px,11vw,52px);height:clamp(38px,11vw,52px)}.deck-index button{min-width:66px;font-size:12px}.experience-deck>.at-product-link{margin-top:12px}}.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manifesto-description>span{display:block}.hero-touch-guide{display:none}.deck-index-slot{min-width:0;height:64px;overflow:hidden}.deck-product-slot{height:56px;display:flow-root}.deck-product-slot .at-product-link{justify-content:center;width:100%;margin:6px 0 0}.desktop-product-slot{display:none}@media (width>=901px){.at-journey{--deck-width:460px}.at-entry,.at-station{grid-template-columns:1.1fr .9fr;column-gap:8%}.at-invitation-bottom{padding-left:calc(min(100%,var(--deck-width)) * .045)}.at-station{align-items:start;min-height:0;padding-top:100px;padding-bottom:110px}.at-section-copy{opacity:1;transform:none}.experience-deck{width:min(100%,var(--deck-width));justify-self:start}.experience-card,.blind-bag{width:91%;top:0;left:4.5%}.blind-bag{height:98%}.deck-stage{aspect-ratio:1/1.05}.deck-product-slot{display:none}.desktop-product-slot{min-height:62px;display:block}.at-desktop-product-link{letter-spacing:.06em;gap:20px;margin-top:12px;font-size:14px}.at-desktop-product-link:before{content:"";background:#8e789d;flex:none;width:35px;height:1px}.at-desktop-product-link svg{animation:2.4s ease-in-out infinite scroll-arrow}}@media (width>=1800px){.at-journey{--deck-width:520px}.ig-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.at-invitation.at-entry{height:clamp(620px,100svh - 230px,820px);min-height:0;padding-top:calc(var(--header-height) + 45px);align-items:center;padding-bottom:70px}.at-entry .at-scroll{bottom:20px}.at-station{padding-top:70px}}@media (width>=1800px) and (height<=850px){.at-invitation.at-entry{height:auto;min-height:620px;padding-bottom:90px}}@media (width>=601px) and (width<=900px){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ig-hero{height:calc(100svh - var(--dock-height,88px) - 27px);min-height:calc(var(--header-height) + 280px);max-height:none;padding-bottom:18px}.ig-manifesto{min-height:0;padding-top:8px;padding-bottom:28px}.ig-manifesto h1{white-space:nowrap;text-align:left;letter-spacing:-.06em;justify-content:flex-start;font-size:clamp(24px,7.18vw,30px);line-height:1.35}.ig-manifesto .manifesto-description{text-align:right;text-wrap:nowrap;margin-top:16px;font-size:18px;line-height:1.8}.manifesto-description>span{white-space:nowrap;letter-spacing:-.04em}.ig-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0}.ig-filter-trigger,.ig-search,.ig-mode-switch .ig-random{box-sizing:border-box;height:48px;min-height:48px}.ig-mode-switch{gap:8px}.ig-pagination input{width:56px;height:44px;min-height:44px}.experience-deck,.at-station,.is-next .motion-content{overflow-anchor:none}.at-primary:hover:not(:disabled){transform:none}.at-mobile-product-link{gap:9px;font-size:12px}}@media (width<=600px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=359px){.manifesto-description>span{letter-spacing:-1.25px}.ig-pagination input{width:48px}}@media (prefers-reduced-motion:reduce){.at-desktop-product-link svg{animation:none}}.at-journey{--explore-size:18px;--explore-gap:28px;overflow-x:clip}.at-journey .journey-explore{justify-content:flex-start;align-items:center;gap:var(--explore-gap);letter-spacing:.06em;color:#c1b2d3;text-align:left;min-height:48px;padding:0;line-height:1.7;display:flex;font-size:var(--explore-size)!important}.journey-explore:before{content:"";background:#9279ad;flex:none;width:35px;height:1px}.journey-explore>svg{flex:none;width:22px;height:22px;animation:2.4s ease-in-out infinite scroll-arrow}.journey-explore>span{min-width:0}.horizontal-strip{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.horizontal-strip::-webkit-scrollbar{display:none}.horizontal-strip[data-overflow=true]{cursor:grab}.horizontal-strip[data-dragging=true],.horizontal-strip[data-dragging=true] button{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.horizontal-strip .picture-surface{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.application-selector{grid-template-columns:1fr auto;gap:14px 16px;display:grid}.application-selector>.application-options{grid-area:2/1/auto/-1;width:100%;padding-block:3px;display:block}.application-current{grid-area:1/2}.application-options-track{--choice-columns:8.5;align-items:stretch;gap:8px;width:100%;display:flex}.application-options-track button{flex:0 0 calc((100% - (var(--choice-columns) - 1)*8px)/var(--choice-columns));box-sizing:border-box;white-space:nowrap;justify-content:center;min-width:0}.application-options-track button:hover{transform:none}@media (width>=901px){.at-entry .at-scroll{bottom:59px}.desktop-product-slot{min-height:84px;display:flow-root}.at-desktop-product-link{margin-top:36px}.application-options-track{min-height:calc(clamp(30px,3.1vw,48px) + 16px)}.application-options-track button{gap:6px;padding:7px 5px;font-size:14px}.application-options-track button .picture-surface{flex:none;width:clamp(30px,3.1vw,48px);height:clamp(30px,3.1vw,48px)}}@media (width>=1800px){.at-entry .at-scroll{bottom:44px}}@media (width<=900px){html,body{overscroll-behavior-y:none}.mobile-dock{bottom:var(--keyboard-inset,0px)}.at-journey{--explore-size:12px;--explore-gap:14px}.deck-product-slot{height:60px}.deck-product-slot .at-mobile-product-link{justify-content:flex-start;margin:12px 0 0}.ig-manifesto h1{text-align:center;justify-content:center}.ig-manifesto .manifesto-description{color:#c6b3d9;text-align:center;margin-top:16px;font-size:14px;line-height:1.9}.manifesto-description>span{letter-spacing:0}.at-invitation-bottom p:not(.invitation-lead) br{display:initial}.ig-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ig-filter-trigger{grid-area:1/1/auto/-1;width:100%;height:48px}.ig-mode-switch{grid-area:2/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.ig-mode-switch .ig-random{white-space:nowrap;justify-content:center;gap:6px;min-width:0;height:48px;min-height:48px;padding:0 4px;font-size:13px}.ig-mode-switch .ig-random svg{flex:none;width:16px;height:16px}.ig-search{box-sizing:border-box;grid-area:2/3;gap:5px;height:48px;padding-inline:8px}.ig-search>svg{flex:none;width:18px;height:18px}.ig-search input{width:100%;min-width:0;font-size:16px}.ig-search>button{flex:none;width:24px;min-width:24px;height:44px;padding:0}.application-options-track{--choice-columns:var(--mobile-choices)}.application-options-track button{flex-direction:column;gap:7px;padding:9px 5px;font-size:13px}.ig-footer .footer-story>span,.at-footer .footer-story>span{white-space:nowrap;text-wrap:nowrap;letter-spacing:0;font-size:12px;line-height:1.8;display:block}}@media (width<=359px){.manifesto-description>span{letter-spacing:-.02em}.ig-mode-switch .ig-random{gap:4px;padding-inline:2px;font-size:12px}.ig-search{gap:3px;padding-inline:4px}.ig-search>svg{display:none}.ig-footer .footer-story>span,.at-footer .footer-story>span{letter-spacing:-.02em}}@media (prefers-reduced-motion:reduce){.journey-explore>svg{animation:none}}.application-options-track button{flex-basis:calc((100% - var(--choice-gaps)*8px)/var(--choice-columns))}.application-options-track{--choice-gaps:8}.deck-index-track{--index-columns:var(--desktop-index-count);--index-gaps:var(--desktop-index-gaps);justify-content:flex-start;width:100%;min-width:100%;padding:6px 0}.deck-index-track button{flex:0 0 calc((100% - var(--index-gaps)*8px)/var(--index-columns));min-width:0;padding-inline:3px}.ig-filter-popover header{justify-content:flex-end;padding-bottom:2px}.ig-filter-popover header button{width:44px;height:44px}@media (width>=901px){.at-entry .at-scroll{bottom:135px}.at-desktop-product-link{margin-top:68px}.desktop-product-slot{min-height:116px}}@media (width>=1800px){.at-entry .at-scroll{bottom:120px}}@media (width<=900px){.motion-content{will-change:auto;position:relative;transform:none!important}.at-invitation.at-entry{height:auto;min-height:0;padding-bottom:24px}.at-station{padding-top:32px}.application-options-track{--choice-gaps:var(--mobile-choice-gaps)}.deck-index-track{--index-columns:var(--mobile-index-count);--index-gaps:var(--mobile-index-gaps)}.mobile-dock:after{content:"";pointer-events:none;background:#241b30;height:100px;position:absolute;inset:calc(100% - 1px) 0 auto}}.ig-filter-heading{display:none}.site-lightbox .lightbox-close{position:absolute;top:16px;right:16px}@media (width>=901px){.at-invitation.at-entry{height:auto;min-height:min(100svh - 48px,1072px)}.at-station{padding-top:80px;padding-bottom:80px}.at-applications{padding-top:56px;padding-bottom:48px}.at-belonging{justify-content:flex-start;min-height:0;padding-top:56px}}@media (width>=1800px){.at-invitation.at-entry{height:auto;min-height:clamp(572px,100svh - 278px,772px);padding-bottom:96px}.at-station{padding-top:56px}}@media (width>=1800px) and (height<=850px){.at-invitation.at-entry{min-height:572px}}@media (width<=900px){.ig-filter-popover header{justify-content:space-between}.ig-filter-heading{color:#c6b3d9;font-size:14px;display:block}.site-lightbox .lightbox-close{top:8px;right:8px}.at-station{padding-bottom:40px}.at-applications{padding-top:40px}}.motion-content{overflow-anchor:none}.site-lightbox{width:min(79svh,850px,100svh - 86px);max-height:calc(100svh - 32px)}.site-lightbox>div{padding:28px 28px 0}.site-lightbox .lightbox-close{-webkit-backdrop-filter:none;backdrop-filter:none;color:#392747;background:0 0;border:0;width:48px;height:48px;top:-4px;right:-4px}.site-lightbox .lightbox-close svg{filter:none;width:24px;height:24px}@media (width<=900px){.site-lightbox{width:min(85svh,600px,100svh - 80px);max-height:calc(100svh - 32px)}.site-lightbox>div{padding:20px 20px 0}.site-lightbox .lightbox-close{width:44px;height:44px;top:-8px;right:-8px}.site-lightbox .lightbox-close svg{width:18px;height:18px}}html,body{overflow-anchor:none}[data-route-page][hidden] *,[data-route-page][hidden] :before,[data-route-page][hidden] :after{animation-play-state:paused!important}.site-lightbox .lightbox-close{-webkit-tap-highlight-color:transparent}.site-lightbox[data-input=pointer] .lightbox-close:focus-visible{outline:none}.picture-removed{aspect-ratio:1;color:#392d48;background:#f7f4fa;place-items:center;font-size:clamp(16px,2vw,24px);display:grid}.site-lightbox:not([open]){display:none}.site-lightbox[data-polyfilled=true]{top:calc(var(--dialog-offset,0px) + var(--dialog-height,100vh)*.5);width:min(79vh,850px,calc(var(--dialog-height,100vh) - 86px));max-height:calc(var(--dialog-height,100vh) - 32px);margin:0;position:fixed;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.site-lightbox[data-polyfilled=true][open]{display:block}.site-lightbox[data-polyfilled=true]+.backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b1787;position:fixed;inset:0}._dialog_overlay{position:fixed;inset:0}@media (width<=900px){.site-lightbox[data-polyfilled=true]{width:min(85vh,600px,calc(var(--dialog-height,100vh) - 80px))}}@supports not selector(:focus-visible){.site-lightbox[data-input=keyboard] .lightbox-close:focus{outline-offset:3px;outline:2px solid #d4c4f6}}html[data-device=tablet] .ig-hero{--tablet-hero-inline:24px;--tablet-hero-top:calc(var(--header-height) + 24px);--tablet-hero-bottom:24px}html[data-device=tablet] .ig-hero-window{inset:var(--tablet-hero-top) var(--tablet-hero-inline) var(--tablet-hero-bottom);height:auto;position:absolute;transform:none}html[data-device=tablet] .at-station .at-section-copy{opacity:1;min-width:0;transform:none}html[data-device=tablet] .at-station .at-generation-actions{min-width:0;max-width:none}html[data-device=tablet] .at-station .at-generate{gap:12px;min-width:0;max-width:100%}html[data-device=tablet] .site-lightbox .dialog-icon{appearance:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}html[data-device=tablet] .site-lightbox .dialog-icon>svg{flex:none;display:block}html[data-device=tablet] .avatar-physics-scene:not([data-render=avatar-physics]){grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:12px;display:grid}html[data-device=tablet] .avatar-physics-scene:not([data-render=avatar-physics]) .avatar-body{aspect-ratio:1;width:100%;height:auto;margin:0;position:relative;inset:auto;transform:none!important}html[data-device=tablet] .avatar-physics-scene:not([data-render=avatar-physics]) .avatar-body:nth-child(n+17){display:none}@media (width<=900px){html[data-device=tablet] .ig-hero{--tablet-hero-inline:12px;--tablet-hero-top:calc(var(--header-height) + 15px);--tablet-hero-bottom:18px}html[data-device=tablet] .at-station{min-height:0}html[data-device=tablet] .at-station .at-generate{width:100%}}@media (width>=600px) and (width<=900px){html[data-device=tablet] .at-station{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,32px);display:grid}html[data-device=tablet] .at-section-copy h2{font-size:clamp(32px,5vw,44px)}html[data-device=tablet] .at-station .experience-deck{place-self:start stretch;width:100%;min-width:0;max-width:460px;margin:0}html[data-device=tablet] .at-station .deck-stage{aspect-ratio:1/1.12}html[data-device=tablet] .at-station .experience-card,html[data-device=tablet] .at-station .blind-bag{width:91%;top:0;left:4.5%}html[data-device=tablet] .at-station .blind-bag{height:98%}html[data-device=tablet] .at-station .deck-product-slot{display:none}html[data-device=tablet] .at-station .desktop-product-slot{min-height:48px;display:flow-root}html[data-device=tablet] .at-station .at-desktop-product-link{margin:24px 0 0}}@media (width<=599px){html[data-device=tablet] .at-station .experience-deck{width:100%;max-width:none}html[data-device=tablet] .at-station .deck-stage,html[data-device=tablet] .at-station .deck-index-slot{width:min(100%,400px);margin-inline:auto}html[data-device=tablet] .at-station .deck-product-slot{height:auto;min-height:60px}html[data-device=tablet] .at-station .at-mobile-product-link{justify-content:flex-start}}html[data-device=tablet] .avatar-body{will-change:auto;backface-visibility:visible}html[data-device=tablet] .avatar-body:hover,html[data-device=tablet] .avatar-body:focus-visible{filter:none}@media (orientation:portrait){html[data-device=tablet]{--tablet-nav:17px;--tablet-explore:16px}html[data-device=tablet] .site-wordmark span{font-size:14px}html[data-device=tablet] .mobile-dock button{font-size:var(--tablet-nav)}html[data-device=tablet] .site-navigation nav button{font-size:19px}html[data-device=tablet] .ig-manifesto .manifesto-description{font-size:16px}html[data-device=tablet] .ig-filter-trigger>span,html[data-device=tablet] .ig-filter-trigger>strong,html[data-device=tablet] .ig-mode-switch .ig-random{font-size:15px}html[data-device=tablet] .ig-search input{font-size:18px}html[data-device=tablet] .ig-pagination,html[data-device=tablet] .ig-pagination button{font-size:15px}html[data-device=tablet] .ig-pagination .ig-page-status b,html[data-device=tablet] .ig-pagination input{font-size:18px}html[data-device=tablet] .ig-pagination form>button{font-size:13px}html[data-device=tablet] .ig-avatar-label,html[data-device=tablet] .ig-avatar-label strong{font-size:14px}html[data-device=tablet] .avatar-body-number{font-size:11px}html[data-device=tablet] .ig-filter-list button{font-size:17px}html[data-device=tablet] .ig-next-world>span{font-size:14px}html[data-device=tablet] .ig-next-world p{font-size:17px}html[data-device=tablet] .ig-next-world>div>span{font-size:18px}html[data-device=tablet] .ig-footer .footer-story>span{white-space:normal;text-wrap:wrap;overflow-wrap:anywhere;font-size:16px}html[data-device=tablet] .ig-footer>button{font-size:16px}html[data-device=tablet] .at-invitation-bottom p:not(.invitation-lead){font-size:18px}html[data-device=tablet] .at-journey{--explore-size:var(--tablet-explore)}html[data-device=tablet] .at-section-copy>p{font-size:17px}html[data-device=tablet] .at-generation-actions .at-generate-number>span{font-size:15px}html[data-device=tablet] .at-generation-actions .at-generate-number strong{font-size:28px}html[data-device=tablet] .at-generation-actions .at-generate-number small{font-size:14px}html[data-device=tablet] .at-generation-actions .at-generate{font-size:18px}html[data-device=tablet] .experience-card-caption{font-size:13px}html[data-device=tablet] .experience-card-caption strong{font-size:19px}html[data-device=tablet] .deck-index button{font-size:14px}html[data-device=tablet] .bag-caption>span{font-size:10px}html[data-device=tablet] .application-heading>p{font-size:17px}html[data-device=tablet] .application-selector{font-size:16px}html[data-device=tablet] .application-options-track button{font-size:15px}html[data-device=tablet] .application-current{font-size:12px}html[data-device=tablet] .application-current strong{font-size:20px}html[data-device=tablet] .application-tile-copy{font-size:16px}html[data-device=tablet] .application-number{font-size:13px}html[data-device=tablet] .application-number strong{font-size:24px}html[data-device=tablet] .identity-serial{font-size:12px}html[data-device=tablet] .identity-serial strong{font-size:27px}html[data-device=tablet] .application-pass header,html[data-device=tablet] .application-pass>div>span{font-size:10px}html[data-device=tablet] .application-pass strong{font-size:25px}html[data-device=tablet] .at-applications .logo-product-state{font-size:13px}html[data-device=tablet] .at-applications .logo-choice-copy strong{font-size:15px}html[data-device=tablet] .at-applications .logo-choice-copy small,html[data-device=tablet] .at-applications .logo-pattern-number{font-size:13px}html[data-device=tablet] .application-ownership{font-size:14px}html[data-device=tablet] .application-ownership strong{font-size:15px}html[data-device=tablet] .at-belonging>p.belonging-statement{font-size:17px}html[data-device=tablet] .at-belonging .at-return-gallery{font-size:19px}html[data-device=tablet] .deck-history-retry{font-size:13px}html[data-device=tablet] .application-example-error,html[data-device=tablet] .at-error{font-size:16px}}@media (orientation:portrait) and (width<=599px){html[data-device=tablet] .at-invitation-bottom p:not(.invitation-lead){font-size:16px}html[data-device=tablet] .ig-next-world p{font-size:15px}html[data-device=tablet] .manifesto-description>span{white-space:normal}html[data-device=tablet] .application-ownership p{grid-template-columns:48px minmax(0,1fr)}html[data-device=tablet] .logo-choice-copy{min-width:0}html[data-device=tablet] .ig-mode-switch .ig-random{white-space:normal;gap:4px;line-height:1.35}html[data-device=tablet] .ig-mode-switch{grid-area:2/1/auto/-1}html[data-device=tablet] .ig-search{grid-area:3/1/auto/-1}}@media (orientation:portrait) and (width>=901px){html[data-device=tablet]{--tablet-explore:22px}html[data-device=tablet] .site-wordmark span{font-size:16px}html[data-device=tablet] .ig-manifesto .manifesto-description{font-size:22px}html[data-device=tablet] .ig-filter-trigger>span,html[data-device=tablet] .ig-filter-trigger>strong{font-size:18px}html[data-device=tablet] .ig-mode-switch .ig-random{font-size:16px}html[data-device=tablet] .ig-search input{font-size:19px}html[data-device=tablet] .ig-pagination,html[data-device=tablet] .ig-pagination button,html[data-device=tablet] .ig-pagination form>button{font-size:16px}html[data-device=tablet] .ig-pagination .ig-page-status b{font-size:26px}html[data-device=tablet] .ig-avatar-label,html[data-device=tablet] .ig-avatar-label strong{font-size:18px}html[data-device=tablet] .ig-next-world>span,html[data-device=tablet] .ig-next-world>div>span{font-size:19px}html[data-device=tablet] .ig-next-world p,html[data-device=tablet] .ig-footer .footer-story>span{font-size:18px}html[data-device=tablet] .ig-footer>button{font-size:20px}html[data-device=tablet] .at-invitation-bottom p:not(.invitation-lead){font-size:calc(clamp(18px,1.35vw,23px) + 2px)}html[data-device=tablet] .at-section-copy>p{font-size:24px}html[data-device=tablet] .at-generation-actions .at-generate-number>span{font-size:17px}html[data-device=tablet] .at-generation-actions .at-generate-number strong{font-size:30px}html[data-device=tablet] .at-generation-actions .at-generate{font-size:20px}html[data-device=tablet] .deck-index button{font-size:15px}html[data-device=tablet] .bag-caption>span{font-size:12px}html[data-device=tablet] .application-heading>p{font-size:calc(clamp(16px,1.3vw,20px) + 4px)}html[data-device=tablet] .application-selector{font-size:17px}html[data-device=tablet] .application-options-track button,html[data-device=tablet] .application-current{font-size:16px}html[data-device=tablet] .application-current strong{font-size:24px}html[data-device=tablet] .application-number{font-size:15px}html[data-device=tablet] .application-pass>div>span{font-size:11px}html[data-device=tablet] .application-pass strong{font-size:22px}html[data-device=tablet] .at-applications .logo-product-state,html[data-device=tablet] .at-applications .logo-choice-copy strong,html[data-device=tablet] .application-ownership,html[data-device=tablet] .application-ownership strong{font-size:16px}html[data-device=tablet] .at-belonging>p.belonging-statement{font-size:calc(clamp(18px,1.5vw,27px) + 2px)}html[data-device=tablet] .at-belonging .at-return-gallery{font-size:calc(clamp(28px,2.5vw,42px) + 2px)}}@media (orientation:portrait){html[data-device=tablet] .ig-page-status,html[data-device=tablet] .ig-page-status>span,html[data-device=tablet] .application-tile-copy p,html[data-device=tablet] .identity-serial>span,html[data-device=tablet] .application-ownership p{font-size:inherit}}@media (orientation:portrait) and (width>=1151px){html[data-device=tablet] .site-wordmark span{font-size:18px}html[data-device=tablet] .ig-mode-switch .ig-random{font-size:19px}html[data-device=tablet] .ig-pagination{font-size:18px}html[data-device=tablet] .ig-pagination button,html[data-device=tablet] .ig-pagination form>button{font-size:17px}html[data-device=tablet] .ig-next-world p{font-size:20px}html[data-device=tablet] .ig-next-world>div>span{font-size:22px}html[data-device=tablet] .ig-footer .footer-story>span{font-size:20px}html[data-device=tablet] .application-selector{font-size:19px}html[data-device=tablet] .application-current{font-size:18px}html[data-device=tablet] .application-current strong{font-size:29px}html[data-device=tablet] .application-tile-copy{font-size:19px}html[data-device=tablet] .application-number{font-size:17px}html[data-device=tablet] .application-number strong{font-size:27px}html[data-device=tablet] .identity-serial{font-size:13px}html[data-device=tablet] .identity-serial strong{font-size:calc(clamp(25px,2.1vw,39px) + 2px)}html[data-device=tablet] .application-pass header{font-size:12px}html[data-device=tablet] .application-pass strong{font-size:25px}html[data-device=tablet] .at-applications .logo-choice-copy strong{font-size:17px}html[data-device=tablet] .at-applications .logo-choice-copy small,html[data-device=tablet] .at-applications .logo-pattern-number{font-size:14px}html[data-device=tablet] .application-ownership,html[data-device=tablet] .application-ownership strong{font-size:18px}}@media (orientation:portrait) and (width>=1800px){html[data-device=tablet] .site-wordmark span{font-size:19px}html[data-device=tablet] .application-tile-copy{font-size:22px}html[data-device=tablet] .identity-serial{font-size:15px}html[data-device=tablet] .application-pass header{font-size:14px}html[data-device=tablet] .application-pass>div>span{font-size:13px}html[data-device=tablet] .application-pass strong{font-size:29px}html[data-device=tablet] .at-applications .logo-product-state{font-size:19px}html[data-device=tablet] .at-applications .logo-choice-copy strong{font-size:20px}html[data-device=tablet] .at-applications .logo-choice-copy small,html[data-device=tablet] .at-applications .logo-pattern-number{font-size:16px}html[data-device=tablet] .application-ownership,html[data-device=tablet] .application-ownership strong{font-size:21px}}@media (orientation:portrait){html[data-device=tablet] .at-error{font-size:14px!important}html[data-device=tablet] .ig-error,html[data-device=tablet] .ig-error button,html[data-device=tablet] .image-failure{font-size:16px}html[data-device=tablet] .ig-empty p{font-size:17px}html[data-device=tablet] .ig-empty button{font-size:20px}html[data-device=tablet] .ig-pagination-error,html[data-device=tablet] .ig-batch-status{font-size:13px}html[data-device=tablet] .session-loading{font-size:18px}}@media (orientation:portrait) and (width>=901px){html[data-device=tablet] .at-error{font-size:17px!important}html[data-device=tablet] .ig-error{font-size:19px}html[data-device=tablet] .ig-error button,html[data-device=tablet] .ig-empty p{font-size:20px}html[data-device=tablet] .ig-pagination-error,html[data-device=tablet] .ig-batch-status{font-size:16px}html[data-device=tablet] .application-example-error{font-size:18px}}@media (orientation:portrait) and (width<=900px){html[data-device=tablet] .ig-search input::placeholder{font-size:14px}}@media (orientation:portrait) and (width<=359px){html[data-device=tablet] .ig-pagination{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}html[data-device=tablet] .ig-page-status{grid-area:1/1/auto/-1}html[data-device=tablet] .ig-turn{grid-area:2/1}html[data-device=tablet] .ig-pagination form{grid-area:2/2}}@media (orientation:portrait){html[data-device=tablet] .application-ownership p>span,html[data-device=tablet] .belonging-statement>span{font-size:calc(1em + 2px)}html[data-device=tablet] .ig-footer>button{min-height:48px;padding:2px 4px}html[data-device=tablet] .ig-footer>button>svg{width:21px;height:21px}html[data-device=tablet] .at-journey .journey-explore{min-height:52px;padding:2px 0}html[data-device=tablet] .at-journey .journey-explore>svg{width:24px;height:24px}html[data-device=tablet] .at-invitation.at-entry{margin-bottom:79px}html[data-device=tablet] .at-station{align-items:stretch;padding-bottom:0}html[data-device=tablet] .at-station .at-section-copy{flex-direction:column;align-self:stretch;display:flex}html[data-device=tablet] .at-station .at-generation-actions{flex-direction:column;flex:1;display:flex}html[data-device=tablet] .at-station .at-generate{flex-shrink:0}html[data-device=tablet] .at-station .desktop-product-slot{order:10;min-height:0;margin-top:auto}html[data-device=tablet] .at-applications{padding-top:135px;padding-bottom:0}html[data-device=tablet] .at-belonging{padding-top:135px}}@media (orientation:portrait) and (width<=599px){html[data-device=tablet] .at-station .deck-product-slot{height:auto;min-height:0}}@media (orientation:portrait) and (width>=901px){html[data-device=tablet] .at-invitation.at-entry{row-gap:32px;height:auto;min-height:0;margin-bottom:55px;padding-bottom:0}html[data-device=tablet] .at-entry .at-scroll{grid-column:1/-1;margin-top:0;position:relative;left:auto;top:auto!important;bottom:auto!important}}@media (orientation:portrait) and (width>=1800px){html[data-device=tablet] .at-invitation.at-entry{margin-bottom:79px}}.offline-setup{color:#eee7fa;background:#111018;border:0;width:100%;max-width:none;min-height:100vh;max-height:none;margin:0;padding:0;font-family:Arial,PingFang SC,sans-serif;position:relative}.offline-setup.is-overlay{z-index:20000;overscroll-behavior:contain;position:fixed;inset:0;overflow:auto}.offline-wrap{max-width:1056px;padding:32px max(24px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom));margin:auto}.offline-header{border-bottom:1px solid #463750;align-items:center;gap:18px;padding-bottom:26px;display:flex}.offline-header>strong{letter-spacing:-1px;font-size:30px}.offline-header>span{color:#c8b3e0}.offline-header>button{margin-left:auto;padding:4px 12px;font-size:28px}.offline-main{max-width:880px}.offline-main h1{letter-spacing:-1px;margin:54px 0 24px;font-size:clamp(30px,4.8vw,55px);line-height:1.3}.offline-lead{color:#c3b8d2;font-size:19px;line-height:1.9}.offline-setup h2{font-size:21px;font-weight:600}.offline-setup p{max-width:74ch;line-height:1.8}.offline-install{border-top:1px solid #463750;border-bottom:1px solid #463750;margin:38px 0;padding:24px 0}.offline-install h2{margin:0 0 12px}.offline-hint{color:#d6bee9}.offline-positive{color:#add0b3}.offline-status-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.offline-status-line>span{font-variant-numeric:tabular-nums;color:#c4afff;font-size:21px}.offline-download progress{accent-color:#c4afff;width:100%;height:12px;margin:20px 0;display:block}.offline-buttons{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.offline-setup button{font:inherit;color:inherit;cursor:pointer;background:#2b2038;border:1px solid #67537a;border-radius:13px;min-height:46px;padding:13px 19px}.offline-setup button.offline-primary{color:#21182f;background:#c4afff;border-color:#d6c9ff;font-weight:600}.offline-setup button:disabled{opacity:.5;cursor:default}.offline-setup button:focus-visible,.offline-setup summary:focus-visible{outline-offset:4px;outline:3px solid #e8dbff}.offline-small{color:#b7a8c5;font-size:14px}.offline-error{color:#ffd9e1;background:#35202b;border-left:3px solid #f4a6ba;padding:12px 16px}.offline-details{border-top:1px solid #463750;margin-top:32px;padding-top:24px}.offline-details summary{cursor:pointer;padding:6px 0;font-size:18px}.offline-details p{color:#c3b8d2}.offline-main>footer{color:#a395b3;margin-top:42px;font-size:13px;line-height:1.8}html[data-offline] .site-header{top:calc(44px + env(safe-area-inset-top))}.offline-toolbar{height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));z-index:15000;color:#d4c4e5;background:#21182f;border-bottom:1px solid #463750;justify-content:space-between;align-items:center;gap:8px;font:12px Arial,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.offline-toolbar>button{color:#eee7fa;min-width:74px;height:36px;font:inherit;cursor:pointer;background:#291d3a;border:1px solid #7a6195;border-radius:8px}.offline-toolbar>button:focus-visible{outline:3px solid #fff}.offline-setup .offline-header>button{padding:4px 13px}@media (width<=600px){.offline-wrap{padding-top:22px}.offline-main h1{margin-top:36px}.offline-lead{font-size:17px}.offline-status-line{flex-direction:column;align-items:flex-start;gap:0}.offline-install{margin:28px 0}.offline-setup .offline-header>strong{font-size:26px}.offline-setup button{width:100%}}
