.ce{--ce-bar:var(--gy-bar-height);--ce-panel:420px;--ce-panel-pad-x:32px;--ce-panel-pad-top:37px;--ce-panel-pad-bottom:46px;--ce-stage:var(--gy-color-stage,color-mix(in srgb, var(--gy-color-surface-sunken) 62%, var(--gy-color-border) 38%));grid-template-columns:minmax(0, 1fr) var(--ce-panel);grid-template-rows:var(--ce-bar) minmax(0, 1fr);background:var(--gy-color-canvas);min-height:100dvh;display:grid}.ce-bar{height:var(--ce-bar);grid-area:1/1/auto/-1;align-items:center;gap:18px;min-width:0;padding:0 28px;display:flex}.ce-bar__back{border-radius:var(--gy-radius-sm);width:36px;height:36px;color:var(--gy-color-text);transition:background-color var(--gy-duration-fast) var(--gy-ease-out);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ce-bar__back:hover{background:color-mix(in srgb, var(--gy-color-text) 8%, transparent)}.ce-bar__back-icon{transition:transform var(--gy-duration-base) var(--gy-ease-out);transform:rotate(180deg)}.ce-bar__back:hover .ce-bar__back-icon{transform:rotate(180deg)translate(3px)}.ce-bar__title{font-family:var(--gy-font-display);letter-spacing:-.01em;color:var(--gy-color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;line-height:1;overflow:hidden}.ce-stage{background:var(--ce-stage);grid-area:2/1;min-width:0}.ce-stage__inner{height:calc(100vh - var(--ce-bar));height:calc(100dvh - var(--ce-bar));justify-content:center;align-items:center;min-height:590px;padding:60px 40px;display:flex;position:sticky;top:0;overflow:hidden}.ce-stage__sheet{width:min(69%,365px);transition:transform var(--gy-duration-stage) var(--gy-ease-out);transform:rotate(-3deg)}.ce-stage__sheet[data-format=square]{width:min(80%,440px);transform:rotate(-2deg)}.ce-stage__sheet[data-format=landscape]{width:min(86%,520px);transform:rotate(-2deg)}.ce-stage__whisper{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);align-items:center;gap:8px;margin:0;line-height:1.5;display:flex;position:absolute;bottom:27px;left:30px}.ce-stage__whisper-icon{color:var(--gy-color-text-muted);flex:none}.ce--copy .ce-stage__sheet .preview{width:100%;max-width:none}.ce--copy .ce-stage__sheet .preview__frame{max-height:none}.ce--copy .ce-stage__sheet .preview__surface-host{box-shadow:0 26px 46px -20px #302b2545,0 3px 8px #302b250f}.ce-panel{min-width:0;padding:var(--ce-panel-pad-top) var(--ce-panel-pad-x) var(--ce-panel-pad-bottom);background:var(--gy-color-canvas);grid-area:2/2}.ce-form{flex-direction:column;gap:22px;min-width:0;display:flex}.ce-product{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:7px 16px;display:flex}.ce-product>.gy-format-choice{flex:auto}.ce-product__all{min-height:41px}.ce-form__head{flex-direction:column;gap:0;margin:-10px 0 6px;display:flex}.ce-form__title{font-family:var(--gy-font-display);letter-spacing:-.02em;color:var(--gy-color-text);text-wrap:balance;margin:0 0 17px;font-size:40px;font-weight:400;line-height:1.05}.ce-form__lede{font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.ce-form .gy-field__label{font-size:var(--gy-text-md);letter-spacing:0;font-weight:550}.ce-form .gy-field{gap:9px}.ce-form .gy-input{border-color:var(--gy-color-border);min-height:48px;font-size:var(--gy-text-base);border-radius:6px;padding:0 14px}.ce-form .gy-input:hover:not(:disabled){border-color:var(--gy-color-border-strong)}.ce-form .gy-input:focus-visible{border-color:var(--gy-color-text)}.ce-form textarea.gy-input{resize:vertical;min-height:108px;padding:13px 14px;line-height:1.6}.ce-form .gy-field__message{font-size:var(--gy-text-sm);min-height:0}.ce-project{flex-direction:column;gap:22px;display:flex}.ce-project__name{display:none}.ce-project:has(.gy-select__control option[value=new]:checked) .ce-project__name{display:block}.ce-form__format-line{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:-6px 0 -4px;line-height:1.6}.ce-form .gy-notice{border-radius:6px}.ce-form__actions{gap:var(--gy-space-3);flex-direction:column;padding-top:4px;display:flex}.ce-form__note{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0}.ce-copy__source{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.ce-copy__source-title{font-family:var(--gy-font-display);color:var(--gy-color-text);font-size:22px;line-height:1.15}.ce-copy__source-version{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary)}.ce-copy__unavailable{align-items:flex-start;gap:var(--gy-space-4);flex-direction:column;display:flex}.photo-field{gap:9px}.ce-form .photo-field__label{justify-content:flex-start;gap:0;margin:0}.photo-field__hint{color:var(--gy-color-text-secondary);font-weight:400}.photo-field__hint:before{content:" · ";white-space:pre}.photo-field__unavailable{border:1px dashed var(--gy-color-border);color:var(--gy-color-text-secondary);font-size:var(--gy-text-sm);border-radius:6px;margin:0;padding:17px;line-height:1.5}.photo-field__actions{gap:var(--gy-space-4);flex-wrap:wrap;margin:-4px 0 -6px -4px;display:flex}.photo-field__earlier{margin-top:-2px}.photo-field__earlier-summary{justify-content:space-between;align-items:center;gap:var(--gy-space-3);cursor:pointer;min-height:36px;font-size:var(--gy-text-sm);color:var(--gy-color-text);border-radius:var(--gy-radius-xs);padding:0;font-weight:500;list-style:none;display:flex}.photo-field__earlier-summary::-webkit-details-marker{display:none}.photo-field__earlier-summary:hover .photo-field__earlier-title{text-underline-offset:3px;text-decoration:underline}.photo-field__earlier-count{color:var(--gy-color-text-muted);font-weight:400}.photo-field__earlier-chevron{color:var(--gy-color-text-secondary);transition:transform var(--gy-duration-base) var(--gy-ease-out);display:inline-flex}.photo-field__earlier[open] .photo-field__earlier-chevron{transform:rotate(180deg)}.photo-field__earlier-body{padding:4px 0 6px}.ce-form .photo-field__earlier-body{scrollbar-width:thin;max-height:330px;overflow-y:auto}.ce--skeleton .ce-bar{gap:18px}.ce-stage__skeleton-sheet{aspect-ratio:640/904;border-radius:2px;width:100%}.ce-skeleton-row{gap:7px;display:flex}.ce-skeleton-title{border-radius:var(--gy-radius-sm);width:60%;height:42px}.ce-skeleton-field{border-radius:6px;height:79px}.ce-skeleton-well{border-radius:6px;height:104px}.ce-skeleton-area{border-radius:6px;height:139px}.ce-skeleton-submit{border-radius:5px;height:48px}.create-none{padding:var(--gy-space-8) 0}@media (max-width:1280px){.ce{--ce-panel:390px;--ce-panel-pad-x:28px}}@media (max-width:1024px){.ce{--ce-panel:400px;--ce-panel-pad-top:30px;min-height:0}.ce-stage__inner{flex-direction:column;gap:28px;height:auto;min-height:680px;padding:35px 35px 30px;position:relative}.ce-stage__sheet,.ce-stage__sheet[data-format=square]{width:min(84%,420px)}.ce-stage__sheet[data-format=landscape]{width:min(92%,520px)}.ce-stage__whisper{align-self:flex-start;position:static}}@media (max-width:860px){.ce{--ce-panel:360px;--ce-panel-pad-x:24px}.ce-stage__inner{min-height:710px;padding:20px}.ce-form__title{font-size:35px}}@media (max-width:640px){:root:has([data-studio-mode=create]){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ce{flex-direction:column;min-height:0;display:flex}.ce-bar{height:var(--ce-bar);gap:12px;padding:0 16px 0 12px}.ce-panel{order:0;padding:27px 20px 40px}.ce-stage{order:1}.ce-stage__inner{flex-direction:row;height:230px;min-height:0;padding:20px;position:relative}.ce-stage__sheet{width:auto;max-width:100%;height:190px;transform:rotate(-4deg)}.ce-stage__sheet[data-format=square]{width:180px;height:180px;transform:rotate(-3deg)}.ce-stage__sheet[data-format=landscape]{width:220px;height:auto;transform:rotate(-3deg)}.ce-stage__sheet>*{height:100%}.ce-stage__whisper{max-width:110px;font-size:var(--gy-text-sm);align-items:flex-start;position:absolute;bottom:12px;left:16px;right:auto}.ce-stage__whisper-icon{display:none}.ce-form{gap:20px}.ce-form__title{margin-bottom:13px;font-size:38px}.ce-form__lede{font-size:var(--gy-text-sm)}.ce-form .gy-input{font-size:var(--gy-text-md)}.ce--copy .ce-stage__sheet{width:134px;height:auto}}
.plib .gy-opening__title em{font-style:italic;font-weight:400}.plib__section+.plib__section{margin-top:56px}.plib__label{font-family:var(--gy-font-sans);font-size:var(--gy-text-base);letter-spacing:var(--gy-tracking-tight);color:var(--gy-color-text);margin:0 0 18px;font-weight:550}.plib__intent-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plib__intent{border:1px solid var(--gy-color-border);min-height:41px;font-size:var(--gy-text-sm);color:var(--gy-color-text);transition:border-color var(--gy-duration-fast) var(--gy-ease-out);border-radius:5px;align-items:center;padding:0 15px;font-weight:500;text-decoration:none;display:inline-flex}.plib__intent:hover{border-color:var(--gy-color-border-strong)}.plib__intent[aria-current=true]{border-color:var(--gy-color-text);background:color-mix(in srgb, var(--gy-color-text) 8%, transparent)}.plib__answer{margin-top:34px}.plib__answer-title{border-bottom:1px solid var(--gy-color-border);font-family:var(--gy-font-sans);font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;padding-bottom:12px;font-weight:500}.plib__answer-empty{max-width:550px;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:26px 0 0;line-height:1.65}.plib__recs{margin:0;padding:0;list-style:none}.plib__rec{border-bottom:1px solid var(--gy-color-hairline)}.plib__rec--first,.plib__rec-link{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:132px;padding:20px 0;display:grid}.plib__rec-link{color:inherit;text-decoration:none}.plib__rec-link:hover .plib__rec-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.plib__rec-field{border-radius:4px;width:96px;height:92px}.plib__rec-sheet{--gy-sheet-width:44px}.plib__rec-sheet.gy-sheet--square{--gy-sheet-width:54px}.plib__rec-sheet .gy-preview-surface__title{font-size:7px}.plib__rec-text{flex-direction:column;gap:5px;min-width:0;display:flex}.plib__rec-name{font-family:var(--gy-font-display);letter-spacing:-.01em;font-size:24px;line-height:1.1}.plib__rec-reason{font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);line-height:1.5}.plib__rec-open{color:var(--gy-color-text-secondary);transition:transform var(--gy-duration-fast) var(--gy-ease-out);display:inline-flex}.plib__rec-link:hover .plib__rec-open{transform:translate(2px,-2px)}.plib__make.gy-button{min-height:56px;font-size:var(--gy-text-base);letter-spacing:0;--_bg:var(--gy-color-text);--_fg:var(--gy-color-canvas);--_border:var(--gy-color-text);border-radius:5px;gap:12px;padding-inline:24px;font-weight:550}.plib__make.gy-button:hover{--_bg:var(--gy-color-ink-hover)}.plib__groups{flex-direction:column;gap:44px;display:flex}.plib__group-heading{border-bottom:1px solid var(--gy-color-border);padding-bottom:12px}.plib__count{color:var(--gy-color-text-muted);font-weight:400}.plib__rows{margin:0;padding:0;list-style:none}.plib__row{border-bottom:1px solid var(--gy-color-hairline)}.plib__row-link,.plib__row-body{border-radius:var(--gy-radius-md);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;margin-inline:-12px;padding:14px 12px;display:grid}.plib__row-link{color:inherit;transition:background-color var(--gy-duration-fast) var(--gy-ease-out);text-decoration:none}.plib__row-link:hover{background:var(--gy-color-surface-sunken)}.plib__row-link:focus-visible{outline-offset:-2px}.plib__row-mark{justify-content:center;align-items:center;width:48px;min-height:40px;display:inline-flex}.plib__mark{aspect-ratio:1/1.414;background:var(--gy-color-surface);border:1px solid var(--gy-color-border);border-radius:2px;width:22px;display:inline-block}.plib__mark--square{aspect-ratio:4/5;border-radius:4px;width:26px}.plib__mark--landscape{aspect-ratio:1.414;width:30px}.plib__row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.plib__row-name{font-family:var(--gy-font-display);letter-spacing:-.01em;font-size:22px;line-height:1.15}.plib__row-line{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);line-height:1.5}.plib__row-format{font-family:var(--gy-font-sans);font-size:var(--gy-text-sm);letter-spacing:0;color:var(--gy-color-text-secondary);vertical-align:2px;margin-left:12px;line-height:1.5;display:inline-block}.plib__row-arrow{color:var(--gy-color-text-secondary);transition:transform var(--gy-duration-fast) var(--gy-ease-out);display:inline-flex}.plib__row-link:hover .plib__row-arrow{transform:translate(3px)}.plib__row-state{font-size:var(--gy-text-sm);color:var(--gy-color-text-muted);white-space:nowrap}.plib__row--soon .plib__row-name,.plib__row--soon .plib__row-line{color:var(--gy-color-text-secondary)}.plib__skeleton-opening{flex-direction:column;gap:14px;margin:32px 0 39px;display:flex}.plib__skeleton-title{width:420px;max-width:100%;height:48px}.plib__skeleton-title--second{width:260px}.plib__skeleton-intents{flex-wrap:wrap;gap:8px;margin-bottom:56px;display:flex}.plib__skeleton-group{flex-direction:column;gap:16px;margin-bottom:44px;display:flex}.plib__skeleton-row{height:60px}@media (max-width:1024px){.plib__section+.plib__section{margin-top:48px}}@media (max-width:640px){.plib__section+.plib__section{margin-top:40px}.plib__intent{min-height:44px}.plib__rec--first,.plib__rec-link{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:0;padding:18px 0}.plib__rec--first .plib__make{grid-column:1/-1}.plib__rec-field{width:72px;height:72px}.plib__rec-sheet{--gy-sheet-width:34px}.plib__rec-sheet.gy-sheet--square{--gy-sheet-width:42px}.plib__rec-name{font-size:22px}.plib__rec-open{grid-column:2;justify-self:end;display:none}.plib__row-link,.plib__row-body{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:64px;margin-inline:-8px;padding:12px 8px}.plib__row-mark{width:40px}.plib__row-arrow{display:none}.plib__row-state{white-space:normal;grid-column:2}.plib__row-name{font-size:20px}.plib__groups{gap:36px}}
.ce-project__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ce-project__row[data-event-date=hidden]{grid-template-columns:minmax(0,1fr)}.ce-event-date[hidden]{display:none}.ce-form input[type=date].gy-input{min-width:0;color:var(--gy-color-text);font-variant-numeric:tabular-nums;appearance:none}.ce-form input[type=date].gy-input::-webkit-date-and-time-value{text-align:left}.ce-form input[type=date].gy-input:not(:focus):invalid,.ce-form input[type=date].gy-input:not([value]):not(:focus){color:var(--gy-color-text)}.ce-form input[type=date].gy-input::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;width:18px;height:18px;transition:opacity var(--gy-duration-fast,.12s) ease;margin:0 -2px 0 8px}.ce-form input[type=date].gy-input:hover::-webkit-calendar-picker-indicator{opacity:1}.ce-form input[type=date].gy-input:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.ce-form input[type=date].gy-input:disabled::-webkit-calendar-picker-indicator{opacity:.35;cursor:default}@media (max-width:640px){.ce-project__row{gap:12px}}
.ce-spec{min-width:0;margin:-6px 0 -4px}.ce-spec__summary{border-radius:var(--gy-radius-xs);min-height:40px;font-size:var(--gy-text-sm);color:var(--gy-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;line-height:1.6;list-style:none;display:flex}.ce-spec__summary::-webkit-details-marker{display:none}.ce-spec__summary::marker{content:""}.ce-spec__summary:focus-visible{outline:2px solid var(--gy-color-focus);outline-offset:2px}.ce-spec__value{font-weight:550}.ce-spec__dash{color:var(--gy-color-text-muted);white-space:pre}.ce-spec__action{color:var(--gy-color-text-secondary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gy-color-border-strong);text-decoration-color:var(--gy-color-border-strong);align-items:center;gap:3px;display:inline-flex}.ce-spec__summary:hover .ce-spec__action{color:var(--gy-color-text);text-decoration-color:currentColor}.ce-spec__chevron{transition:transform var(--gy-duration-fast) var(--gy-ease-out);flex:none}.ce-spec[open] .ce-spec__chevron{transform:rotate(180deg)}.ce-spec__body{flex-direction:column;gap:16px;padding:10px 0 4px;display:flex}.ce-spec__message{font-size:var(--gy-text-sm);color:var(--gy-color-danger-text);margin:0;line-height:1.5}.ce-spec__note{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;line-height:1.6}.ce-spec__summary--stated{cursor:default;-webkit-user-select:text;user-select:text;margin:0 -4px}.ce-spec__action--stated{color:var(--gy-color-text-muted);text-decoration:none}.ce-spec__note--stated{padding:0 0 4px}@media (max-width:640px){.ce-spec__summary{flex-wrap:wrap;min-height:44px}.ce-spec .gy-format-choice__option{min-height:44px}}@media (prefers-reduced-motion:reduce){.ce-spec__chevron{transition:none}}.ce-photo{border:0;min-width:0;margin:0;padding:0}.ce-form .ce-request--guided .gy-field__label{flex-direction:column;align-items:flex-start;gap:4px}.ce-form .ce-request--guided .gy-field__hint{color:var(--gy-color-text-secondary);text-wrap:pretty;line-height:1.55}
.brand-profile{flex-direction:column;display:flex}.brand-profile__name{font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 20px;display:flex}.brand-profile__state{font-size:var(--gy-text-sm)}.brand-profile__notice.gy-notice{margin:0}.brand-profile__preparing{flex-direction:column;gap:18px;display:flex}.brand-profile__reasons{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;padding:0 0 0 18px;line-height:1.7}.brand-profile__swatches{gap:9px;margin:25px 0;padding:0;list-style:none;display:flex}.brand-profile__swatch{border:1px solid #28272214;border-radius:4px;flex:1;height:54px}.brand-profile__block{border-top:1px solid var(--gy-color-border);padding:20px 0}.brand-profile__block-title{font-family:var(--gy-font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.15}.brand-profile__block-title:last-child{margin-bottom:0}.brand-profile__block-body{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;line-height:1.7}.brand-profile__rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brand-profile__rule{font-size:var(--gy-text-sm);align-items:baseline;gap:10px;line-height:1.6;display:flex}.brand-profile__severity{min-width:84px;font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);flex:none}.brand-profile__caption{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:14px 0 0;line-height:1.65}.brand-page{max-width:560px;padding-top:19px}.brand-page__opening{margin-bottom:39px}.brand-page__title{font-family:var(--gy-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:52px;font-weight:400;line-height:1.04}.brand-page__back{border-top:1px solid var(--gy-color-border);margin:37px 0 0;padding-top:24px}@media (max-width:640px){.brand-page{padding-top:0}.brand-page__title{font-size:43px}}
.prog__mark{flex:none;width:30px;height:36px;display:inline-block;position:relative}.prog__mark>span{aspect-ratio:1/1.3;background:var(--gy-color-surface);border:1px solid var(--gy-color-border-strong);border-radius:2px;width:22px;position:absolute}.prog__mark>span:first-child{top:0;left:0}.prog__mark>span:nth-child(2){top:3px;left:4px}.prog__mark>span:nth-child(3){top:6px;left:8px}.prog__rows{margin:0;padding:0;list-style:none}.prog__row{border-bottom:1px solid var(--gy-color-hairline)}.prog__row-link,.prog__row-body{border-radius:var(--gy-radius-md);min-height:96px;color:inherit;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:20px;margin-inline:-12px;padding:18px 12px;text-decoration:none;display:grid}.prog__row-body--inert{grid-template-columns:48px minmax(0,1fr) auto}.prog__row-link{transition:background-color var(--gy-duration-fast) var(--gy-ease-out)}.prog__row-link:hover{background:var(--gy-color-surface-sunken)}.prog__row-link:focus-visible{outline-offset:-2px}.prog__row .prog__mark{justify-self:center}.prog__row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.prog__row-tag{font-size:var(--gy-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gy-color-text-secondary);font-weight:600}.prog__row-name{font-family:var(--gy-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;line-height:1.12}.prog__row-line{max-width:62ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);line-height:1.5}.prog__row-facts{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);line-height:1.5}.prog__row-state{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);white-space:nowrap}.prog__row-arrow{color:var(--gy-color-text-secondary);transition:transform var(--gy-duration-fast) var(--gy-ease-out);display:inline-flex}.prog__row-link:hover .prog__row-arrow{transform:translate(3px)}.prog__row-body--inert .prog__row-name,.prog__row-body--inert .prog__row-line{color:var(--gy-color-text-secondary)}.prog__row-body--inert .prog__mark>span{border-color:var(--gy-color-border)}.prog-answer__lede{max-width:62ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:14px 0 4px;line-height:1.6}.prog-answer__all{margin:18px 0 0}.prog__crumb{color:var(--gy-color-text-secondary);text-decoration:none}.prog__crumb:hover{color:var(--gy-color-text);text-underline-offset:3px;text-decoration:underline}.prog__crumb-sep{color:var(--gy-color-text-muted)}.prog__note{max-width:62ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:0 0 28px;line-height:1.6}.prog__notice{border-left:2px solid var(--gy-color-text);max-width:62ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:0 0 28px;padding:16px 0 16px 18px;line-height:1.6}.prog__notice p{margin:0 0 10px}.prog__notice p:last-child{margin-bottom:0}.prog__notice--line{padding-block:10px}.prog__notice-title{font-family:var(--gy-font-display);color:var(--gy-color-text);font-size:22px;line-height:1.2}.prog__none{border-top:1px solid var(--gy-color-border);border-bottom:1px solid var(--gy-color-border);margin-bottom:40px;padding:28px 0 32px}.prog__none-title{font-family:var(--gy-font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.15}.prog__none-body{max-width:58ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:0 0 18px;line-height:1.6}.prog__back{margin:48px 0 0}.prog__later .prog__rows{border-top:1px solid var(--gy-color-border)}.prog-page{flex-direction:column;min-width:0;padding-block:44px 72px;display:flex}.prog-page .gy-dashboard-header__breadcrumb{font-size:var(--gy-text-sm)}.prog-page .gy-dashboard-header h1{max-width:22ch}.prog-page .gy-dashboard-header__description{font-size:var(--gy-text-base);max-width:60ch}.prog__heading{border-bottom:1px solid var(--gy-color-border);font-family:var(--gy-font-sans);font-size:var(--gy-text-base);color:var(--gy-color-text);margin:0 0 14px;padding-bottom:12px;font-weight:550}.prog__text{max-width:62ch;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:0 0 10px;line-height:1.6}.prog__text--quiet{margin-top:12px}.prog__list{margin:0;padding:0;list-style:none}.prog__list>li{border-bottom:1px solid var(--gy-color-hairline);font-size:var(--gy-text-base);overflow-wrap:anywhere;padding:11px 0;line-height:1.45}.prog__steps,.prog__milestones{margin:0;padding:0;list-style:none}.prog__steps>li,.prog__milestone{border-bottom:1px solid var(--gy-color-hairline);font-size:var(--gy-text-base);overflow-wrap:anywhere;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;line-height:1.45;display:grid}.prog__milestone{grid-template-columns:36px minmax(0,1fr) auto}.prog__step-number{font-family:var(--gy-font-display);color:var(--gy-color-text-muted);font-size:17px}.prog__milestone-status{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);white-space:nowrap}.prog__milestone[data-status=complete] .prog__milestone-status,.prog__milestone[data-status=needs_attention] .prog__milestone-status,.prog__milestone[data-status=in_progress] .prog__milestone-status{color:var(--gy-color-text);font-weight:550}.prog__milestone[data-status=not_applicable] .prog__milestone-label{color:var(--gy-color-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.prog__milestone[data-status=needs_attention] .prog__step-number{color:var(--gy-color-text)}.prog__facts{flex-wrap:wrap;gap:8px 28px;margin:6px 0 0;display:flex}.prog__facts>div{min-width:0;max-width:52ch}.prog__facts dt,.prog__context dt{font-size:var(--gy-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gy-color-text-secondary);font-weight:600}.prog__facts dd{font-size:var(--gy-text-md);color:var(--gy-color-text);margin:4px 0 0;line-height:1.5}.prog__state-line{font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:6px 0 0;display:flex}.prog__state{color:var(--gy-color-text);font-weight:600}.prog__state-sep{color:var(--gy-color-text-muted)}.prog__fixture{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);flex-basis:100%}.prog__fixture:before{content:"";border:1px solid var(--gy-color-text-secondary);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.prog-detail__body{grid-template:"lead side""rest side"1fr/minmax(0,1fr) minmax(0,420px);align-items:start;gap:40px 56px;display:grid}.prog-detail__lead{grid-area:lead;min-width:0}.prog-detail__promise{flex-direction:column;grid-area:rest;gap:40px;min-width:0;display:flex}.prog-detail__side{border-left:1px solid var(--gy-color-border);grid-area:side;min-width:0;padding-left:40px}.prog-form{flex-direction:column;gap:22px;display:flex}.prog-form__title{font-family:var(--gy-font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.prog-form__lede{font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);margin:-12px 0 0;line-height:1.6}.prog-form__alert{border-left:2px solid var(--gy-color-danger);font-size:var(--gy-text-md);color:var(--gy-color-danger-text);margin:0;padding:12px 0 12px 16px;line-height:1.55}.prog-form__fields{flex-direction:column;gap:24px;display:flex}.prog-form__range{border:0;min-width:0;margin:0;padding:0}.prog-form__range-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.prog-form__static{border-left:1px solid var(--gy-color-border-strong);padding:12px 0 12px 16px}.prog-form__static-label{font-size:var(--gy-text-md);margin:0 0 4px;font-weight:550}.prog-form__static-body{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;line-height:1.55}.prog-form__marker{color:var(--gy-color-text-secondary);font-weight:400}.prog-form__actions{border-top:1px solid var(--gy-color-border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.prog-form__submit.gy-button,.prog__primary.gy-button{min-height:52px;font-size:var(--gy-text-base);padding-inline:22px}.prog-form .gy-choice__row:has(.gy-choice__input:checked){background:color-mix(in srgb, var(--gy-color-text) 6%, transparent)}.prog-form .gy-choice__input:checked+.gy-choice__indicator{border-color:var(--gy-color-text);background:var(--gy-color-text)}.prog-form .gy-choice__indicator:after{background:var(--gy-color-canvas)}.prog-form__submit.gy-button{align-self:flex-start}.prog-form__fixture{font-size:var(--gy-text-sm);color:var(--gy-color-text-secondary);margin:0;line-height:1.5}.prog-activation__next{margin-bottom:44px}.prog-activation__next-line{max-width:44ch;font-family:var(--gy-font-display);letter-spacing:-.01em;color:var(--gy-color-text);margin:0;font-size:26px;line-height:1.25}.prog-activation__body{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:56px;display:grid}.prog-activation__aside{flex-direction:column;gap:40px;min-width:0;display:flex}.prog__context{margin:0}.prog__context>div{border-bottom:1px solid var(--gy-color-hairline);padding:11px 0}.prog__context dd{font-size:var(--gy-text-base);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.prog-running{margin-bottom:48px}.prog-running__ended{margin-top:14px}.prog-running__ended>summary{min-height:44px;font-size:var(--gy-text-md);color:var(--gy-color-text-secondary);cursor:pointer;align-items:center;display:inline-flex}.prog__skeleton-row{height:84px;margin-bottom:12px}.prog__skeleton-header{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.prog__skeleton-header .gy-skeleton{max-width:100%}.prog__skeleton-form{height:360px}@media (max-width:1024px){.prog-detail__body,.prog-activation__body{grid-template-columns:minmax(0,1fr);gap:44px}.prog-detail__body{grid-template-rows:auto;grid-template-areas:"lead""side""rest"}.prog-detail__side{border-left:0;border-top:1px solid var(--gy-color-border);padding:32px 0 0}.prog-page{padding-block:32px 64px}}@media (max-width:640px){.prog__row-link,.prog__row-body,.prog__row-body--inert{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:0;margin-inline:-8px;padding:16px 8px}.prog__row .prog__mark{transform-origin:0 0;align-self:start;transform:scale(.85)}.prog__row-state{white-space:normal;grid-column:2}.prog__row-arrow{display:none}.prog__row-name{font-size:21px}.prog-activation__next-line{font-size:22px}.prog-form__submit.gy-button{align-self:stretch}.prog-form__range-row{grid-template-columns:minmax(0,1fr)}.prog__milestone{grid-template-columns:28px minmax(0,1fr)}.prog__milestone-status{grid-column:2}.prog-page .gy-page-actions,.prog-page .gy-page-actions>div,.prog-page .gy-page-actions .gy-button{width:100%}}@media (prefers-reduced-motion:reduce){.prog__row-link,.prog__row-arrow{transition:none}.prog__row-link:hover .prog__row-arrow{transform:none}}
.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,#b75f42);--at-forest:#263e33;--at-acid:#e3ecb7;--at-rose:#e8b89d;--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);padding-bottom:60px;font-size:15px;line-height:1.55}.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:#ede9df;transform:translateY(-1px)}.at-btn--ink{background:var(--at-ink);color:var(--at-paper)}.at-btn--ink:hover{background:#46443c}.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,#282722);outline-offset:5px}.at-eyebrow{color:var(--at-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.at-eyebrow__line{background:var(--at-rust);flex:none;width:25px;height:1px}.at-poster{--art:#294535;--art-light:#e3ecb7;--art-accent:#e9a075;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--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-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{isolation:isolate;background:#e7e4da;border-radius:5px;justify-content:center;align-items:center;height:505px;display:flex;position:relative;overflow:hidden}.at-stage__grid{pointer-events:none;background-image:linear-gradient(#c4bfb42b 1px,#0000 1px),linear-gradient(90deg,#c4bfb42b 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0001,#0009);mask-image:linear-gradient(#0001,#0009)}.at-stage__index{letter-spacing:.09em;text-transform:uppercase;color:#6d695e;font-size:11px;position:absolute;top:23px;left:25px}.at-stage__corner{color:#777368;font-size:11px;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 #37332430);z-index:2;position:relative;transform:rotate(-7deg)}.at-paper:before{content:"";z-index:-1;background:#f9f4e8;border:1px solid #fff;position:absolute;inset:6px -5px -4px 4px;transform:rotate(2.5deg);box-shadow:2px 4px 5px #37332410}.at-stage:hover .at-paper{transform:rotate(-4deg)translateY(-4px)}.at-stage .at-poster{border:1px solid #233b3099}.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:#666358;z-index:6;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.at-stage__caption>span{background:#e7e4dae8;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;border:1px solid #fff;padding:13px 17px;font-size:12px;position:absolute;top:52%;right:13px;transform:rotate(5deg);box-shadow:0 5px 14px #48413214}.at-stage__label .at-serif{margin-top:3px;font-size:23px;line-height:1.1;display:block}.at-resume-empty{aspect-ratio:4/5;background:var(--at-surface);z-index:2;border:1px solid #fefefe;flex-direction:column;justify-content:center;gap:15px;width:60%;max-width:290px;padding:30px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:10px 18px 30px #40332224}.at-resume-empty .at-serif{font-size:37px;line-height:1}.at-resume-empty p{color:var(--at-muted);font-size:12px}.at-resume-empty__icon{width:27px;height:27px;color:var(--at-rust);margin-bottom:15px}.at-resume-empty__caps{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:550}.at-home__heading{justify-content:space-between;align-items:center;gap:16px;padding-top:33px;display:flex}.at-home__greeting{font-size:14px;font-weight:450}.at-home__subtle{color:var(--at-muted);font-size:12px}.at-hero{grid-template-columns:.91fr 1.09fr;align-items:center;gap:7%;min-height:560px;padding:22px 0 35px;display:grid}.at-hero__copy{min-width:0;padding-bottom:5px}.at-hero__title{font-family:var(--gy-font-display);letter-spacing:-.035em;font-size:clamp(61px,6.5vw,94px);font-weight:400;line-height:.96;margin:25px 0 23px!important}.at-hero__title em{color:var(--at-rust);font-weight:400}.at-hero__lede{max-width:340px;color:var(--at-muted);font-size:15px;line-height:1.7}.at-hero__actions{flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:27px;display:flex}.at-hero__promise{color:var(--at-muted);align-items:center;gap:10px;font-size:12px;display:flex;margin-top:24px!important}.at-hero__promise svg{width:15px;height:15px}.at-progress{max-width:320px;margin-top:25px}.at-progress__label{color:var(--at-muted);font-size:12px}.at-progress__track{background:var(--at-line);height:3px;margin-top:10px;overflow:hidden}.at-progress__track>i{background:var(--at-forest);height:100%;transition:width .4s;display:block}.at-journey{border-top:1px solid var(--at-line);border-bottom:1px solid var(--at-line);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:20px;padding:18px 0;display:grid}.at-journey__descriptor{color:var(--at-muted);font-size:13px}.at-journey__step{align-items:center;gap:13px;font-size:13px;display:flex}.at-journey__step b{color:#928b7e;font-size:11px;font-weight:450}.at-section-title{justify-content:space-between;align-items:baseline;gap:16px;margin:40px 0 23px;display:flex}.at-section-title h2{font-family:var(--gy-font-display);letter-spacing:-.025em;font-size:35px;font-weight:400;line-height:1.55}.at-section-title .at-link{font-size:13px}.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{isolation:isolate;background:#e9e3d6;border-radius:4px;place-items:center;height:183px;display:grid;position:relative;overflow:hidden}.at-idea__visual .at-poster{width:124px;transition:transform .5s var(--at-ease);transform:rotate(7deg);box-shadow:7px 12px 14px #332c2528}.at-idea__visual:before{content:"";pointer-events:none;border:1px solid #56443819;position:absolute;inset:19px}.at-idea__visual[data-concept=referral]{background:#d9e0df}.at-idea__visual[data-concept=team]{background:#e8dace}.at-idea__visual[data-concept=year_plan]{background:#dce0cf}.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;color:#766d61;text-transform:uppercase;white-space:nowrap;border:1px solid #c9c3b7;border-radius:3px;padding:3px 6px;font-size:11px}.at-local-label{color:var(--at-muted);font-size:12px;margin-top:22px!important}.at-own-work{border-top:1px solid var(--at-line);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:26px 0;display:flex}.at-own-work h2{font-size:30px;line-height:1.15}.at-own-work p{color:var(--at-muted);margin-top:5px;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:#ede9df}.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{color:#385740;background:#e8eee7;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:1.3;display:inline-flex}.at-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.at-pill--neutral{color:#56544b;background:#ebe8df}.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:12px;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{isolation:isolate;background:#e7e4da;border-radius:4px;place-items:center;height:575px;display:grid;position:relative;overflow:hidden}.at-detail__stage .at-poster{width:65%;max-width:340px;transform:rotate(-3deg);box-shadow:8px 26px 28px #2f281e28}.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:11px}.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:12px;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);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:12px;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);border:0;border-radius:7px;padding:0;font-size:15px;line-height:1.55;box-shadow:0 24px 65px #14130f40}.at-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27261e65}.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:12px}.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:#eeeae1}.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:11px;font-weight:400}.at-field input,.at-field textarea{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:1px solid #c7c2b8;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:#8c4036}.at-field__error{color:#8c4036;min-height:18px;margin:0;font-size:12px}.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:11px}.at-dialog__alert{color:#753c31;background:#f4e8e1;border:1px solid #d5aaa0;border-radius:4px;margin:0 0 15px;padding:13px;font-size:12px}@media (min-width:1700px){.at-hero{gap:9%;min-height:650px}.at-hero .at-stage{height:575px}.at-paper{max-width:380px}.at-hero__title{font-size:108px}}@media (max-width:1200px){.at{--at-pad:34px}.at-hero{gap:5%;min-height:505px}.at-hero .at-stage{height:465px}.at-hero__title{font-size:72px}.at-hero__lede{font-size:14px}.at-hero__actions{gap:7px 17px}.at-hero__actions .at-btn{padding:12px 16px;font-size:13px}.at-hero__actions .at-link{font-size:12px}.at-stage__label{padding:9px 12px;top:62%;right:8px}.at-stage__label .at-serif{font-size:21px}.at-journey{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:13px}.at-journey__descriptor{font-size:12px}.at-journey__step{gap:8px;font-size:12px}.at-detail__grid{gap:5%}.at-detail__stage{height:530px}.at-detail__copy h1{font-size:64px}}@media (max-width:960px){.at-home__heading{padding-top:28px}.at-hero{gap:4%;min-height:460px;padding-top:20px}.at-hero__title{font-size:59px}.at-hero .at-stage{height:424px}.at-stage__label{display:none}.at-stage__index,.at-stage__caption,.at-stage__corner{font-size:11px}.at-hero__actions{flex-direction:column;align-items:flex-start}.at-hero__promise{max-width:250px;font-size:11px}.at-journey__descriptor{display:none}.at-journey{grid-template-columns:repeat(3,1fr)}.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-home__heading{padding-top:25px}.at-home__greeting{font-size:12px}.at-home__subtle{font-size:11px}.at-hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:22px 0 26px;display:flex}.at-hero__copy{display:contents}.at-hero__copy>.at-eyebrow{order:1;gap:8px;font-size:11px}.at-hero__copy>.at-hero__title{letter-spacing:-.045em;order:2;font-size:60px;margin:15px 0 18px!important}.at-hero__copy>.at-hero__actions{flex-direction:row;order:3;align-items:center;gap:13px;margin-top:0}.at-hero>.at-stage{flex:none;order:4;height:330px;margin:22px 0 16px}.at-hero__copy>.at-hero__lede{order:5;max-width:340px;font-size:13px;line-height:1.65}.at-hero__copy>.at-hero__promise{order:6;max-width:none;font-size:11px;margin-top:12px!important}.at-hero__copy>.at-progress{order:6;margin-top:15px}.at-hero__actions .at-btn{gap:10px;min-height:46px;padding:12px 14px;font-size:12px}.at-hero__actions .at-link{font-size:12px}.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-journey{gap:10px;padding:17px 0}.at-journey__step{flex-direction:column;align-items:flex-start;gap:2px;font-size:11px}.at-journey__step b{font-size:11px}.at-section-title{align-items:center;margin:29px 0 20px}.at-section-title h2{max-width:215px;font-size:31px;line-height:1.05}.at-section-title .at-link{gap:7px;font-size:11px}.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:12px;margin-top:7px!important}.at-future{font-size:11px}.at-local-label{font-size:12px}.at-own-work{align-items:flex-start;gap:18px;margin-top:27px}.at-own-work h2{font-size:25px}.at-own-work p{font-size:12px}.at-own-work .at-link{white-space:nowrap;font-size:12px}.at-crumbs{padding:24px 0 20px;font-size:12px}.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:12px;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:12px}.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-resume-empty{max-width:215px;padding:22px}.at-resume-empty .at-serif{font-size:31px}.at-resume-empty p{font-size:12px}.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-hero__copy>.at-hero__title{font-size:53px}.at-hero>.at-stage{height:300px}.at-hero__actions{gap:9px}.at-hero__actions .at-btn{padding:10px 12px;font-size:12px}.at-hero__actions .at-link{font-size:12px}.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}}
