.at{--at-paper:var(--gy-color-canvas);--at-surface:var(--gy-color-surface);--at-ink:var(--gy-color-text);--at-muted:var(--gy-color-text-secondary);--at-line:var(--gy-color-hairline);--at-rust:var(--gy-color-rust);--at-rust-text:color-mix(in srgb, var(--gy-color-rust) 70%, var(--gy-color-text));--at-shade:#00000030;--at-grid:color-mix(in srgb, var(--gy-color-field-line) 22%, transparent);--at-ease:cubic-bezier(.22, .7, .24, 1);--at-pad:clamp(28px, 4.6vw, 76px);padding-inline:max(0px, calc(var(--at-pad) - var(--gy-page-gutter,0px)));color:var(--at-ink);--at-forest:#263e33;--at-acid:#e3ecb7;--at-rose:#e8b89d;padding-bottom:60px;font-size:15px;line-height:1.55}.at-poster{--art:#294535;--art-light:#e3ecb7;--art-accent:#e9a075}.at-poster--rust{--art:#8d4937;--art-light:#fae5cd;--art-accent:#d9b876}.at-poster--blue{--art:#263743;--art-light:#dde9e9;--art-accent:#f3b084}.at-poster--energy{--art:#e1e8b6;--art-light:#233d30;--art-accent:#b76143}.at h1,.at h2,.at h3,.at p,.at dl,.at dd{margin:0}.at .at-serif{font-family:var(--gy-font-display);font-weight:400}.at-btn{border:1px solid var(--at-ink);min-height:48px;font:550 14px/1.4 var(--gy-font-sans);color:var(--at-ink);cursor:pointer;white-space:normal;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:12px 20px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.at-btn:hover{background:var(--gy-color-surface-sunken);transform:translateY(-1px)}.at-btn--ink{background:var(--at-ink);color:var(--at-paper)}.at-btn--ink:hover{background:var(--gy-color-ink-hover)}.at-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.at-btn svg,.at-link svg{flex:none}.at-link{min-height:44px;color:var(--at-ink);cursor:pointer;font-size:14px;font-family:var(--gy-font-sans);background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.at-link>span{border-bottom:1px solid #0000}.at-link:hover>span{border-color:currentColor}.at-link svg{transition:transform .2s}.at-link:hover svg{transform:translate(3px)}.at a:focus-visible,.at button:focus-visible,.at-dialog a:focus-visible,.at-dialog button:focus-visible,.at-dialog input:focus-visible,.at-dialog textarea:focus-visible{outline:2px solid var(--gy-color-focus);outline-offset:5px}.at-eyebrow{color:var(--at-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:flex}.at-eyebrow__line{background:var(--at-rust);flex:none;width:25px;height:1px}.at-poster{aspect-ratio:4/5;background:var(--art);color:var(--art-light);isolation:isolate;font-family:var(--gy-font-sans);line-height:1.55;position:relative;overflow:hidden;container-type:inline-size}.at-poster__top{z-index:4;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:5%;left:7%;right:7%}.at-poster__logo{letter-spacing:-.03em;font-size:2.6cqw;font-weight:700;line-height:1.05}.at-poster__issue{letter-spacing:.05em;text-transform:uppercase;text-align:right;max-width:48%;font-size:1.8cqw;line-height:1.4}.at-poster__title{z-index:3;font-family:var(--gy-font-sans);letter-spacing:-.075em;font-size:22cqw;font-weight:700;line-height:.84;position:absolute;top:19%;left:6.5%}.at-poster__title em{font-family:var(--gy-font-display);letter-spacing:-.055em;font-size:25.5cqw;font-weight:400;line-height:.84;display:block}.at-poster__sub{z-index:4;background:var(--art);max-width:67%;max-height:13%;padding:0 1cqw .7cqw 0;font-size:2.25cqw;line-height:1.45;position:absolute;top:56%;left:8%;overflow:hidden}.at-poster__pattern{z-index:1;grid-template-columns:repeat(10,1fr);gap:8px;height:44%;display:grid;position:absolute;bottom:-3%;left:-5%;right:-25%;transform:rotate(-21deg)}.at-poster__pattern i{background:var(--art-light);border-radius:70% 0 0;display:block}.at-poster__pattern i:nth-child(3n){background:var(--art-accent)}.at-poster__pattern i:nth-child(2n){transform:translateY(25%)}.at-poster__footer{z-index:5;color:var(--art);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:5.5%;left:7%;right:7%}.at-poster__footer>div:first-child{background:var(--art-light);padding:1.6cqw 2cqw 1.5cqw}.at-poster__date{letter-spacing:-.07em;font-size:11cqw;font-weight:650;line-height:.85}.at-poster__month{text-transform:uppercase;letter-spacing:.03em;margin-left:1cqw;font-size:3cqw;font-weight:600}.at-poster__signoff{text-align:right;background:var(--art-light);padding:1.2cqw;font-size:2.25cqw;font-weight:600;line-height:1.3}.at-poster:after{content:"";z-index:8;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.at-poster[data-tone="1"] .at-poster__pattern{height:45%;bottom:-6%;transform:rotate(18deg)}.at-poster[data-tone="2"] .at-poster__pattern{height:42%;bottom:-2%;transform:rotate(-36deg)}.at-stage{background:var(--gy-color-field);isolation:isolate;border-radius:5px;justify-content:center;align-items:center;height:505px;display:flex;position:relative;overflow:hidden}.at-stage__grid{background-image:linear-gradient(var(--at-grid) 1px, transparent 1px), linear-gradient(90deg, var(--at-grid) 1px, transparent 1px);pointer-events:none;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000012,#0009);mask-image:linear-gradient(#00000012,#0009)}.at-stage__index{letter-spacing:.09em;text-transform:uppercase;color:var(--at-muted);font-size:13px;position:absolute;top:23px;left:25px}.at-stage__corner{color:var(--at-muted);font-size:13px;position:absolute;top:22px;right:23px}.at-paper{width:62%;max-width:325px;transition:transform .65s var(--at-ease);filter:drop-shadow(11px 23px 16px var(--at-shade));z-index:2;position:relative;transform:rotate(-7deg)}.at-paper:before{content:"";background:var(--gy-color-surface-raised);border:1px solid var(--gy-color-hairline);z-index:-1;box-shadow:var(--gy-shadow-sheet-sm);position:absolute;inset:6px -5px -4px 4px;transform:rotate(2.5deg)}.at-stage:hover .at-paper{transform:rotate(-4deg)translateY(-4px)}.at-stage .at-poster{border:1px solid color-mix(in srgb, var(--art) 60%, transparent)}.at-stage--resume .at-paper{transform:rotate(-3deg)}.at-stage .at-paper--work{width:auto;max-width:62%;height:76%}.at-paper--work>*{width:100%;height:100%;display:block}.at-dialog .prog-form--dialog{display:block}.at-stage__caption{color:var(--at-muted);z-index:6;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.at-stage__caption>span{background:color-mix(in srgb, var(--gy-color-field) 91%, transparent);border-radius:3px;max-width:82%;padding:3px 5px}.at-palette{gap:5px;display:flex}.at-palette i{background:var(--at-forest);border-radius:50%;width:10px;height:10px}.at-palette i:nth-child(2){background:var(--at-acid)}.at-palette i:nth-child(3){background:var(--at-rose)}.at-stage__label{background:var(--at-surface);z-index:5;box-shadow:var(--gy-shadow-sheet-sm);border:1px solid var(--gy-color-hairline);padding:13px 17px;font-size:13px;position:absolute;top:52%;right:13px;transform:rotate(5deg)}.at-stage__label .at-serif{margin-top:3px;font-size:23px;line-height:1.1;display:block}.at-ideas{grid-template-columns:repeat(3,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.at-idea{text-align:left;width:100%;padding:0;display:block}.at-idea__visual{background:var(--gy-color-field-featured);isolation:isolate;border-radius:4px;place-items:center;height:183px;display:grid;position:relative;overflow:hidden}.at-idea__visual .at-poster{width:124px;box-shadow:var(--gy-shadow-sheet-sm);transition:transform .5s var(--at-ease);transform:rotate(7deg)}.at-idea__visual:before{content:"";border:1px solid color-mix(in srgb, var(--gy-color-field-line) 30%, transparent);pointer-events:none;position:absolute;inset:19px}.at-idea__visual[data-concept=referral]{background:var(--gy-color-field-cool)}.at-idea__visual[data-concept=team]{background:var(--gy-color-field-warm)}.at-idea__visual[data-concept=year_plan]{background:var(--gy-color-field-alt)}.at-idea__meta{justify-content:space-between;align-items:center;gap:7px;margin-top:15px;display:flex}.at-idea__meta h3{font-size:15px;font-weight:550}.at-idea__text{color:var(--at-muted);font-size:13px;margin-top:4px!important}.at-future{letter-spacing:.05em;border:1px solid var(--gy-color-border-strong);color:var(--at-muted);text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 6px;font-size:13px}.at-collection__intro{justify-content:space-between;align-items:flex-end;gap:35px;padding-top:43px;display:flex}.at-collection__intro h1{font:400 64px/.98 var(--gy-font-display);letter-spacing:-.035em;margin:15px 0 16px}.at-collection__intro h1 em{font-style:italic}.at-collection__lede{color:var(--at-muted);max-width:430px;font-size:14px}.at-segmented{border:1px solid var(--at-line);border-radius:6px;flex:none;gap:3px;padding:4px;display:inline-flex}.at-segmented a{min-height:41px;color:var(--at-ink);border-radius:3px;align-items:center;padding:9px 14px;font-size:13px;text-decoration:none;display:inline-flex}.at-segmented a:hover{background:var(--gy-color-surface-sunken)}.at-segmented a[aria-current=page]{background:var(--at-ink);color:var(--at-paper)}.at-collection__rule{border:0;border-bottom:1px solid var(--at-line);margin:33px 0 25px}.at-feature{grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin-bottom:33px;display:grid}.at-feature .at-stage{height:330px}.at-feature .at-paper{width:42%;max-width:200px}.at-feature h2{font:400 45px/1 var(--gy-font-display);margin:12px 0 16px}.at-feature__text{color:var(--at-muted);max-width:370px;font-size:14px}.at-feature .at-link{margin-top:12px}.at-pill{background:var(--gy-color-positive-subtle);color:var(--gy-color-positive-text);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.3;display:inline-flex}.at-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.at-collection__more{margin-top:40px}.at-note{color:var(--at-muted);font-size:13px;margin:0 0 25px!important}.at-designs .plib{padding-top:0}.at-crumbs{color:var(--at-muted);align-items:center;gap:10px;margin:0;padding:27px 0 24px;font-size:13px;list-style:none;display:flex}.at-crumbs a{color:inherit;text-decoration:none}.at-crumbs a:hover{color:var(--at-ink);text-decoration:underline}.at-crumbs li{align-items:center;gap:10px;display:flex}.at-detail__grid{grid-template-columns:1.06fr .94fr;align-items:start;gap:8%;display:grid}.at-detail__stage{background:var(--gy-color-field);isolation:isolate;border-radius:4px;place-items:center;height:575px;display:grid;position:relative;overflow:hidden}.at-detail__stage .at-poster{width:65%;max-width:340px;box-shadow:var(--gy-shadow-sheet);transform:rotate(-3deg)}.at-detail__copy{min-width:0;padding-top:12px}.at-detail__copy h1{font:400 clamp(56px, 5.2vw, 76px) / 1 var(--gy-font-display);letter-spacing:-.035em;margin:17px 0 19px}.at-detail__copy h1 em{font-style:italic}.at-detail__intro{max-width:420px;color:var(--at-muted);font-size:15px;line-height:1.75}.at-facts{border-top:1px solid var(--at-line);grid-template-columns:1fr 1fr;gap:19px 24px;padding-top:23px;display:grid;margin:25px 0!important}.at-facts dt{color:var(--at-muted);margin-bottom:4px;font-size:13px}.at-facts dd{margin:0;font-size:13px}.at-detail__actions{flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.at-skeleton-feature{width:50%;height:330px;display:block}.at-detail__note{color:var(--at-muted);max-width:390px;font-size:13px;margin:12px 0 25px!important}.at-plan{border-top:1px solid var(--at-line);margin:26px 0 0;padding:0;list-style:none}.at-plan li{border-bottom:1px solid var(--at-line);grid-template-columns:26px 1fr;gap:11px;padding:14px 0;display:grid}.at-plan__num{font:400 21px var(--gy-font-display);color:var(--at-rust-text);line-height:1.2}.at-plan h3{margin-bottom:3px;font-size:13px;font-weight:550}.at-plan p{color:var(--at-muted);font-size:13px;line-height:1.5}.at-after{border-top:1px solid var(--at-line);grid-template-columns:1fr 1.5fr;gap:40px;margin:38px 0;padding:25px 0;display:grid}.at-after h2{font:400 31px/1.05 var(--gy-font-display)}.at-after h2 em{font-style:italic}.at-after p{color:var(--at-muted);font-size:14px}.at-status{color:var(--at-muted);border-left:2px solid var(--at-line);max-width:420px;padding:4px 0 4px 14px;font-size:13px;margin:0 0 20px!important}.at-status strong{color:var(--at-ink);margin-bottom:2px;font-weight:550;display:block}.at-dialog{background:var(--gy-color-canvas);width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--gy-color-text);box-shadow:var(--gy-shadow-3);border:0;border-radius:7px;padding:0;font-size:15px;line-height:1.55}.at-dialog::backdrop{background:var(--gy-color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.at-dialog__head{justify-content:space-between;align-items:center;padding:25px 30px 0;display:flex}.at-dialog__eyebrow{color:var(--gy-color-text-secondary);letter-spacing:.09em;text-transform:uppercase;font-size:13px}.at-dialog__close{width:44px;height:44px;color:var(--gy-color-text);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.at-dialog__close:hover{background:var(--gy-color-surface-sunken)}.at-dialog__body{padding:17px 30px 30px}.at-dialog__body h2{font:400 43px/1.02 var(--gy-font-display);letter-spacing:-.025em;margin:0 0 14px}.at-dialog__body h2 em{font-style:italic}.at-dialog__lede{color:var(--gy-color-text-secondary);margin:0 0 23px;font-size:14px;line-height:1.65}.at-dialog .prog-form__alert{margin:0 0 12px}.at-field{flex-direction:column;gap:7px;margin:19px 0;display:flex}.at-field label{font-size:13px;font-weight:550}.at-field label small{color:var(--gy-color-text-secondary);font-size:13px;font-weight:400}.at-field input,.at-field textarea{border:1px solid var(--gy-color-border-strong);background:var(--gy-color-surface);width:100%;font:14px/1.5 var(--gy-font-sans);min-height:46px;color:var(--gy-color-text);box-sizing:border-box;border-radius:4px;padding:12px 13px}.at-field textarea{resize:vertical;min-height:105px}.at-field input[aria-invalid=true],.at-field textarea[aria-invalid=true]{border-color:var(--gy-color-danger)}.at-field__error{color:var(--gy-color-danger-text);min-height:18px;margin:0;font-size:13px}.at-dialog__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;display:flex}.at-dialog__privacy{color:var(--gy-color-text-secondary);margin:15px 0 0;font-size:13px}.at-dialog__alert{border:1px solid color-mix(in srgb, var(--gy-color-danger) 40%, transparent);background:var(--gy-color-danger-subtle);color:var(--gy-color-danger-text);border-radius:4px;margin:0 0 15px;padding:13px;font-size:13px}@media (min-width:1700px){.at-paper{max-width:380px}}@media (max-width:1200px){.at{--at-pad:34px}.at-stage__label{padding:9px 12px;top:62%;right:8px}.at-stage__label .at-serif{font-size:21px}.at-detail__grid{gap:5%}.at-detail__stage{height:530px}.at-detail__copy h1{font-size:64px}}@media (max-width:960px){.at-stage__label{display:none}.at-stage__index,.at-stage__caption,.at-stage__corner{font-size:13px}.at-ideas{gap:16px}.at-idea__visual{height:160px}.at-idea__meta{flex-direction:column;align-items:start;gap:6px}.at-idea__meta h3{font-size:14px}.at-detail__grid{grid-template-columns:1fr 1fr;gap:30px}.at-detail__stage{height:470px}.at-detail__stage .at-poster{width:77%}.at-detail__copy h1{font-size:58px}.at-detail__intro{font-size:14px}.at-facts{gap:14px}.at-feature{gap:25px}.at-feature h2{font-size:40px}}@media (max-width:700px){.at{--at-pad:22px}.at-stage__index{top:18px;left:20px}.at-stage__corner{top:18px;right:18px}.at-stage__caption{bottom:16px;left:20px;right:20px}.at-stage__label{padding:9px 11px;display:block;top:52%;right:7px}.at-stage__label .at-serif{font-size:21px}.at-stage .at-paper{width:56%;max-width:214px}.at-ideas{grid-template-columns:1fr;gap:23px}.at-idea{grid-template-columns:112px 1fr;align-items:center;gap:0 20px;display:grid}.at-idea__visual{grid-row:span 2;height:133px}.at-idea__visual .at-poster{width:80px}.at-idea__visual:before{inset:11px}.at-idea__meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;margin-top:0}.at-idea__meta h3{font-size:15px}.at-idea__text{align-self:start;font-size:13px;margin-top:7px!important}.at-future{font-size:13px}.at-crumbs{padding:24px 0 20px;font-size:13px}.at-detail__grid{grid-template-columns:1fr;gap:25px}.at-detail__stage{order:2;height:365px}.at-detail__stage .at-poster{width:auto;max-width:85%;height:80%}.at-detail__copy{order:1;padding-top:0}.at-detail__copy h1{margin:14px 0 16px;font-size:62px}.at-detail__intro{font-size:14px}.at-facts{gap:17px;padding-top:20px;margin:21px 0!important}.at-detail__actions{flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.at-skeleton-feature{width:50%;height:330px;display:block}.at-detail__note{max-width:310px;font-size:13px;margin:10px 0 20px!important}.at-plan{margin-top:22px}.at-plan li{padding:13px 0}.at-after{grid-template-columns:1fr;gap:15px;margin-top:28px}.at-after h2{font-size:30px}.at-after p{font-size:13px}.at-collection__intro{padding-top:30px;display:block}.at-collection__intro h1{margin:14px 0;font-size:56px}.at-collection__lede{font-size:13px}.at-segmented{margin-top:23px}.at-segmented a{min-height:44px;padding:8px 13px;font-size:13px}.at-collection__rule{margin:24px 0}.at-feature{grid-template-columns:1fr;gap:20px;margin:0 0 28px}.at-feature .at-stage{height:310px}.at-feature .at-paper{width:49%;max-width:183px}.at-feature h2{font-size:40px}.at-feature__text{font-size:13px}.at-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.at-dialog__head{padding:16px 22px 0}.at-dialog__body{padding:12px 22px 24px}.at-dialog__body h2{font-size:37px}.at-dialog__lede{font-size:13px}.at-field input,.at-field textarea{font-size:16px}.at-dialog__actions{flex-wrap:wrap}}@media (max-width:365px){.at{--at-pad:18px}.at-detail__copy h1{font-size:53px}.at-idea{grid-template-columns:95px 1fr;gap:0 16px}.at-idea__visual{height:120px}.at-idea__visual .at-poster{width:72px}}@media (prefers-reduced-motion:reduce){.at *,.at :before,.at :after,.at-dialog,.at-dialog *{transition:none!important;animation:none!important}.at-paper,.at-stage:hover .at-paper{transform:rotate(-4deg)}.at-btn:hover{transform:none}}
