.portal{--p-bg:#17191a;--p-paper:#efe9de;--p-ink:#232323;--p-rose:#d57988;--p-rose-deep:#9f5361;--p-gold:#d7b575;--p-muted:#cbc2ba;background:var(--p-bg);color:#f6f0e7;font-family:IBM Plex Sans Hebrew,Heebo,system-ui,sans-serif;overflow:clip}.portal *{box-sizing:border-box}.portal a,.portal button,.portal summary{-webkit-tap-highlight-color:transparent}.portal a:focus-visible,.portal button:focus-visible,.portal summary:focus-visible,.portal textarea:focus-visible{outline-offset:4px;outline:3px solid #f8cf8b}.portal a{color:inherit}.portal .skip-link{z-index:100;color:#222;clip-path:inset(50%);background:#fff;padding:.8rem 1rem;position:fixed;top:-100px;left:1rem}.portal .skip-link:focus{clip-path:none;top:1rem}.portal-header{z-index:20;border-bottom:1px solid #f5e6d82e;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1440px;margin:0 auto;padding:1.25rem clamp(1rem,3.8vw,4rem);display:flex;position:relative}.brand-link{align-items:center;text-decoration:none;display:inline-flex}.portal-header .mark{white-space:nowrap;margin:0;font-size:2.1rem;line-height:1}.portal-header .mark-three{color:var(--p-rose)}.portal-header nav{align-items:center;gap:clamp(.8rem,2.4vw,2.5rem);display:flex}.portal-header nav a,.header-consult{white-space:nowrap;font-size:.91rem;text-decoration:none}.portal-header nav a{color:#cfc8bf}.portal-header nav a:hover{color:#fff}.header-consult{border:1px solid #f5e6d857;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1rem;display:inline-flex}.header-consult:hover{color:#231f20;background:#f0e5d5}.hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:2.5rem;max-width:1440px;min-height:min(800px,100svh - 90px);margin:0 auto;padding:clamp(4.5rem,9vw,8.5rem) clamp(1rem,3.8vw,4rem) 6rem;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 23% 51%,#b4465f2e,#0000 41%),radial-gradient(at 76% 22%,#d6a17314,#0000 38%);position:absolute;inset:0}.hero:after{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(#ffe2ca59 .6px,#0000 .75px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 54%);mask-image:linear-gradient(90deg,#000,#0000 54%)}.hero-copy{z-index:2;max-width:700px;position:relative}.eyebrow,.section-index{color:var(--p-gold);letter-spacing:.07em;align-items:center;gap:.6rem;font-size:.79rem;font-weight:500;display:inline-flex}.eyebrow-dot{background:var(--p-rose);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .38rem #d579881f}.hero h1,.section-head h2,.consult-section h2{letter-spacing:-.04em;margin:1.25rem 0 1.4rem;font-family:Frank Ruhl Libre,Heebo,serif;font-weight:500;line-height:.98}.hero h1{text-wrap:balance;font-size:clamp(4.1rem,7.8vw,8.2rem)}.hero h1 em,.section-head h2 em,.consult-section h2 em{color:var(--p-rose);font-style:normal;font-weight:500}.hero h1 em{background:linear-gradient(115deg,#f2a68e 7%,#df7b91 55%,#b5678f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#d2cbc2;max-width:39ch;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.7}.hero-action{background:#e6d6bd;border-radius:999px;align-items:center;gap:1.6rem;margin-top:1.4rem;padding:.95rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 45px #0003;color:#251c1d!important}.hero-action:hover{background:#f9e8cd;transform:translateY(-3px)}.hero-art{aspect-ratio:1;isolation:isolate;justify-self:center;place-items:center;width:min(100%,570px);display:grid;position:relative}.hero-art-halo{filter:blur(18px);background:radial-gradient(circle at 53% 51%,#e7718536,#9640591f 39%,#0000 69%);border-radius:50%;position:absolute;inset:2%}.hero-art-radial{opacity:.62;background:repeating-conic-gradient(from 5deg,#edb99759 0deg .3deg,#0000 .3deg 18deg);border-radius:50%;animation:55s linear infinite hero-turn;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#0000 0 42%,#000 44% 47%,#0000 49%);mask-image:radial-gradient(circle,#0000 0 42%,#000 44% 47%,#0000 49%)}.hero-art-portal{border-radius:48% 48% 11% 11%/39% 39% 8% 8%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute}.hero-art-portal--outer{z-index:1;background:linear-gradient(139deg,#ba806f 0%,#684057 17%,#252026 40%,#241d22 67%,#ac705e 100%);border:1px solid #f8d3ae85;width:86%;height:84%;top:7%;right:6%;transform:rotate(-8deg);box-shadow:0 34px 85px #0000006e,inset 0 0 0 12px #1a171ab3,inset 0 0 0 13px #fad3b159}.hero-art-portal--middle{z-index:2;background:linear-gradient(135deg,#ebad88 0%,#b55f78 13%,#4b3042 32%,#35202d 73%,#e6a577 100%);border:1px solid #ffdfb5bf;width:71%;height:78%;top:10%;right:17%;transform:rotate(6deg);box-shadow:0 22px 65px #10071080,inset 0 0 0 13px #121116ad,inset 0 0 0 14px #ffd6b385}.hero-art-portal--inner{z-index:3;background:radial-gradient(at 50% 42%,#f8b090c2 0%,#bc566f5c 26%,#0000 53%),linear-gradient(151deg,#3e2738 10%,#7d3a57 50%,#261c2a 100%);border:8px solid #e99d85;width:55%;height:68%;animation:7s ease-in-out infinite portal-breathe;top:16%;right:25%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 40px #0f07128c,inset 0 0 0 2px #2b1924bf,inset 0 0 50px 15px #140e1a9e,0 0 38px #e4787c4d}.hero-art-portal--inner:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffdbb56e;position:absolute;inset:10px}.hero-art-portal--inner:after{content:"";opacity:.6;pointer-events:none;background:repeating-linear-gradient(90deg,#ffbfa021 0 1px,#0000 1px 17%);border-top:1px solid #ffd6b06b;height:70%;position:absolute;inset:auto -30% -53%;transform:perspective(110px)rotateX(48deg)}.hero-art:hover .hero-art-portal--outer{transform:rotate(-11deg)translate(-5px,-3px)}.hero-art:hover .hero-art-portal--middle{transform:rotate(9deg)translate(5px,-5px)}.hero-art-center{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem 1rem 1rem;display:flex;position:relative;transform:rotate(2deg)}.hero-art-center span{color:#ffdbad;letter-spacing:.07em;font-size:.72rem}.hero-art-center strong{color:#fff5e9;text-shadow:0 3px 24px #231521;margin:.65rem 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(2.4rem,4.3vw,4.2rem);font-weight:500;line-height:.92}.hero-art-center small{color:#f4ceba;white-space:nowrap;font-size:clamp(.52rem,.82vw,.68rem)}.hero-art-spark{z-index:4;background:#fbd0a2;border-radius:50%;width:.65rem;height:.65rem;position:absolute;box-shadow:0 0 0 7px #f9c69b1c,0 0 30px 6px #f8a78d99}.hero-art-spark--one{top:11%;right:31%}.hero-art-spark--two{width:.42rem;height:.42rem;bottom:10%;left:18%}.hero-art-side{z-index:5;color:#472b35;background:#eee0d0;border:1px solid #f8d6b5a6;border-radius:100px;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.77rem;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 35px #11091261}.hero-art-side b{color:#955067;font:700 .7rem IBM Plex Sans Hebrew,sans-serif}.side-top{top:17%;left:0;transform:rotate(7deg)}.side-bottom{bottom:17%;right:-3%;transform:rotate(-7deg)}.hero-floor{color:#9f9b96;border-top:1px solid #f5e6d833;justify-content:space-between;padding-top:.8rem;font-size:.75rem;display:flex;position:absolute;bottom:1.5rem;right:clamp(1rem,3.8vw,4rem);left:clamp(1rem,3.8vw,4rem)}@keyframes hero-turn{to{transform:rotate(360deg)}}@keyframes portal-breathe{50%{box-shadow:0 20px 40px #0f07128c,inset 0 0 0 2px #2b1924bf,inset 0 0 56px 9px #140e1a85,0 0 53px #f08b897d}}.portal-section{padding:clamp(4.5rem,8vw,8rem) clamp(1rem,3.8vw,4rem)}.doors-section{background:var(--p-paper);color:var(--p-ink)}.doors-section>*{max-width:1280px;margin-inline:auto}.section-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;column-gap:3rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.section-head .section-index{color:#8c5058;grid-column:1/-1}.section-head h2{margin-bottom:0;font-size:clamp(3.7rem,7vw,7.5rem)}.section-head h2 em{color:var(--p-rose-deep)}.section-head p{color:#5b5652;max-width:32ch;font-size:1.15rem;line-height:1.7}.door-grid{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2rem);display:grid}.door-card{background:#f9f5ec;border:1px solid #c7bfb1;border-radius:9px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 30px 70px #2a1f1c14}.door-card:before{content:"";z-index:3;background:#9f5361;width:33%;height:5px;position:absolute;top:0;left:0}.door-card-dark{color:#f9f3e9;background:#222123;border-color:#54424a}.door-card-dark:before{background:linear-gradient(90deg,#e3ac78,#c46884)}.door-card:hover,.door-card:focus-within{transform:translateY(-6px);box-shadow:0 36px 80px #2a1f1c33}.door-image{background:#ddd;height:clamp(240px,28vw,395px);position:relative;overflow:hidden}.door-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#1810134d);position:absolute;inset:0}.door-image img{object-fit:cover;object-position:left center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.door-card:hover .door-image img,.door-card:focus-within .door-image img{transform:scale(1.045)}.door-card-dark .door-image img{object-position:80% center}.door-image-label{z-index:2;color:#fff;background:#141414d1;border-radius:100px;padding:.35rem .65rem;font-size:.74rem;position:absolute;top:1rem;left:1rem}.door-footer{justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem clamp(1.2rem,2vw,2rem) 1.6rem;display:flex}.door-kicker{color:#9d5664;font-size:.75rem}.door-card-dark .door-kicker{color:#eac17d}.door-footer h3{margin:.25rem 0 .15rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500}.door-footer p{color:#625d58;margin:0;font-size:.92rem}.door-card-dark .door-footer p{color:#cfc6bd}.door-open{white-space:nowrap;border-bottom:1px solid;flex:none;align-items:center;gap:.55rem;padding:.2rem 0;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.door-open:hover{color:#ab5b67}.observation{background:#e6ddd0;border:1px solid #c9b9ae;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,3vw,3rem);display:grid}.observation-intro .section-index{color:#8c5058}.observation-intro h3{margin:.9rem 0 .4rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:500;line-height:1.1}.observation-intro p{color:#68605b;max-width:27ch;margin:0;line-height:1.6}.observation-choices{flex-wrap:wrap;gap:.55rem;display:flex}.observation-choices button{color:#3d3432;min-height:44px;font:inherit;background:0 0;border:1px solid #bba8a0;border-radius:100px;padding:.55rem .9rem;font-size:.87rem}.observation-choices button:hover{border-color:#9f5361}.observation-choices button[aria-pressed=true]{color:#fff;background:#8e4d58;border-color:#8e4d58}.observation-prompt{color:#76695f;margin:2.5rem 0 0}.observation-result{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;animation:.35s both reveal-in;display:grid}.observation-result div{border-top:1px solid #b9aaa1;padding-top:.7rem}.observation-result small{color:#92525c;font-size:.8rem}.observation-result p{margin:.35rem 0;font-size:1.06rem;line-height:1.5}.observation-result strong{grid-column:1/-1;font-family:Frank Ruhl Libre,serif;font-size:1.35rem;font-weight:500}@keyframes reveal-in{0%{opacity:0;transform:translateY(5px)}}.tip-rotation{background:#201d1f}.tip-rotation__bar{color:#f4e8df;border-block:1px solid #efddc433;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.1rem clamp(1rem,3.8vw,4rem);display:flex}.tip-rotation__intro{white-space:nowrap;align-items:center;gap:.75rem;font-weight:600;display:flex}.tip-rotation__intro small{color:#c7b7ae;font-size:.74rem;font-weight:400;display:block}.tip-rotation__dot{background:#e79691;border-radius:50%;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 0 .35rem #e7969121}.tip-rotation__choices{flex-wrap:wrap;gap:.5rem;display:flex}.tip-rotation__choices button{color:#f4e8df;min-height:42px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #efddc461;border-radius:100px;padding:.55rem 1rem;font-size:.88rem;transition:background .2s,border-color .2s}.tip-rotation__choices button:hover{background:#efddc421}.tip-rotation__choices button[aria-pressed=true]{color:#35212a;background:#e8a48f;border-color:#e8a48f;font-weight:700}@media (width<=860px){.tip-rotation__bar{display:block}.tip-rotation__choices{margin-top:1rem}}@media (width<=440px){.tip-rotation__choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tip-rotation__choices button{white-space:normal;padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.tip-rotation__choices button{transition:none}}.monthly-tip{background:#201d1f;border-block:1px solid #efddc41f;padding:clamp(3rem,6vw,5.5rem) clamp(1rem,3.8vw,4rem)}.monthly-tip__inner{width:min(1190px,100%);margin:0 auto}.monthly-tip__intro{justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.monthly-tip__intro h2{margin:.55rem 0 0;font:500 clamp(2.8rem,5vw,5rem)/1 Frank Ruhl Libre,Heebo,serif}.monthly-tip__intro p{color:#d4c7be;max-width:22ch;margin:0;font-size:1rem;line-height:1.55}.monthly-tip__card{color:#292225;background:#f0e7dc;border:1px solid #d6beb0;border-radius:16px;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,3.7rem);padding:clamp(1.5rem,3vw,2.8rem);display:grid}.monthly-tip__date{color:#8e4d58;border-inline-end:1px solid #c7b5a9;flex-direction:column;justify-content:center;align-items:center;padding-inline-end:clamp(1rem,2vw,2rem);display:flex}.monthly-tip__date span{font:500 clamp(4.5rem,8vw,7rem)/.9 Frank Ruhl Libre,Heebo,serif}.monthly-tip__date small{margin-top:.65rem;font-size:1rem}.monthly-tip__copy h3{margin:0 0 .65rem;font:500 clamp(1.9rem,3.2vw,2.9rem)/1.14 Frank Ruhl Libre,Heebo,serif}.monthly-tip__copy>p{color:#5b4e4b;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.6}.monthly-tip__copy .monthly-tip__check{color:#3f3433;border-top:1px solid #ccbab0;margin-top:1.2rem;padding-top:1rem}.monthly-tip__check strong{color:#874552;margin-inline-end:.4rem}.monthly-tip__footer{color:#c9b6aa;margin-top:1rem;font-size:.88rem}@media (width<=680px){.monthly-tip__intro{display:block}.monthly-tip__intro p{margin-top:.7rem}.monthly-tip__card{grid-template-columns:1fr;gap:1.25rem}.monthly-tip__date{border-inline-end:0;border-bottom:1px solid #c7b5a9;flex-direction:row;justify-content:flex-start;gap:1rem;padding:0 0 1rem}.monthly-tip__date span{font-size:4rem}.monthly-tip__date small{margin:0}}.optional-tip,.reflection-wrap{background:#191719;padding:0 clamp(1rem,3.8vw,4rem)}.optional-tip details,.reflection-wrap details{border-top:1px solid #6b5d5d;max-width:1190px;margin:0 auto}.optional-tip summary,.reflection-wrap summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.5rem .2rem;font-size:1.04rem;list-style:none;display:flex}.optional-tip summary::-webkit-details-marker{display:none}.reflection-wrap summary::-webkit-details-marker{display:none}.optional-tip details[open] summary span,.reflection-wrap details[open] summary span{transform:rotate(45deg)}.optional-tip .month-tip,.reflection-wrap .room{width:auto;max-width:850px;margin:0;padding:1rem 0 3rem}.optional-tip .month-tip h2{font-size:1.5rem}.optional-tip .month-tip p{font-size:1rem}.optional-tip .month-tip{color:#292225;background:#f0e7dc;border:1px solid #dac4b2;border-radius:.85rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);max-width:1190px;margin:0 0 2.5rem;padding:clamp(1.2rem,3vw,2.8rem);display:grid;box-shadow:0 1.5rem 3.5rem #00000021}.optional-tip .month-tip__label{color:#894958;font-size:.8rem;font-weight:700}.optional-tip .month-tip h2{color:#2b2224;margin:.5rem 0 .9rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:500;line-height:1.16}.optional-tip .month-tip p{color:#554a47;margin:0;font-size:1rem;line-height:1.65}.optional-tip .month-tip__check{border-top:1px solid #cbb8ab;margin-top:1.3rem;padding-top:1rem}.optional-tip .month-tip__check strong{color:#864651;margin-bottom:.35rem;font-size:.82rem;display:block}.optional-tip .month-tip__next{color:#793f4d;font:inherit;cursor:pointer;background:0 0;border:1px solid #8e4d58;border-radius:999px;margin-top:1.2rem;padding:.6rem .9rem;font-size:.88rem}.optional-tip .month-tip__next:hover{background:#e4d0cb}.optional-tip .month-tip__visual{min-width:0;margin:0}.optional-tip .month-tip__visual a{background:#fff;border:1px solid #d7c8bb;border-radius:.5rem;display:block;overflow:hidden}.optional-tip .month-tip__visual a:focus-visible{outline-offset:3px;outline:3px solid #8e4d58}.optional-tip .month-tip__visual img{width:100%;height:auto;display:block}.optional-tip .month-tip__visual figcaption{color:#655b56;margin-top:.55rem;font-size:.77rem}@media (width<=680px){.optional-tip .month-tip{grid-template-columns:1fr}}.reflection-wrap .room-title h2{font-size:1.6rem}.reflection-wrap .reflect{font-size:1rem}.consult-section{color:#251f20;background:radial-gradient(circle at 16% 56%,#e7c8bd,#0000 44%),#d6bdad;padding:clamp(4rem,7vw,7rem) clamp(1rem,3.8vw,4rem);position:relative;overflow:hidden}.consult-section:before{content:"";aspect-ratio:.86;pointer-events:none;border:1px solid #7e3e4d38;border-radius:48% 48% 10% 10%/38% 38% 8% 8%;width:min(62vw,54rem);position:absolute;bottom:-22rem;right:-11rem;transform:rotate(-12deg);box-shadow:inset 0 0 0 2.7rem #f5dcd026,inset 0 0 0 2.8rem #7e3e4d21,0 0 0 4rem #fff2e012}.consult-inner{max-width:1280px;margin:auto;position:relative}.consult-topline,.consult-bottom{letter-spacing:.02em;border-top:1px solid #8e7c73;justify-content:space-between;gap:1rem;padding-top:.85rem;font-size:.8rem;display:flex}.consult-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,7rem) 0;display:grid}.consult-section h2{margin:0 0 1rem;font-size:clamp(3.7rem,7vw,7rem)}.consult-section h2 em{color:#7e3e4d}.consult-lead{max-width:37ch;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7}.consult-invite{background:#f2e6d9;border:1px solid #8e6f70;max-width:500px;padding:clamp(1.4rem,3vw,2.6rem);position:relative;box-shadow:16px 16px #4e2c3126,0 28px 55px #63303e24}.consult-invite:before{content:"";background:linear-gradient(90deg,#eda788,#a7546d);height:5px;position:absolute;top:-1px;right:-1px;left:-1px}.consult-price{color:#70414a;border-bottom:1px solid #c6aca4;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.1rem;font-size:.9rem;display:flex}.consult-price strong{color:#282023;white-space:nowrap;font-family:Frank Ruhl Libre,serif;font-size:2.3rem;font-weight:500}.consult-invite>p{color:#4b3b3a;margin:1.4rem 0 1.8rem;font-size:1.06rem;line-height:1.65}.consult-actions{gap:.65rem;display:grid}.consult-button{width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#7c3d4d;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.15rem;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.consult-button:hover{background:#4d2933}.consult-button--secondary{background:0 0;border:1px solid #7c3d4d;color:#512f38!important}.consult-button--secondary:hover{background:#e8d3cd}.consult-bottom{color:#544a47;border-top:1px solid #8e7c73;align-items:center;padding-top:1.1rem}.portal-footer{color:#aba49c;justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:auto;padding:2rem clamp(1rem,3.8vw,4rem);font-size:.8rem;display:flex}.portal-footer span:first-child{color:#eee4d8;font-family:Frank Ruhl Libre,serif;font-size:1.7rem}.portal-footer a{text-decoration:none}.portal-footer a:hover{color:#fff}@media (width<=900px){.hero{grid-template-columns:1fr 1fr;min-height:640px}.hero-art-side{display:none}.hero h1{font-size:clamp(3.7rem,7vw,5.8rem)}.section-head{grid-template-columns:1fr}.section-head p{max-width:48ch;margin-top:1.2rem}.observation{grid-template-columns:1fr}}@media (width<=680px){.portal-header{flex-wrap:wrap;gap:.8rem}.portal-header nav{border-top:1px solid #ffffff1f;order:3;justify-content:space-between;width:100%;padding-top:.75rem}.portal-header nav a{font-size:.78rem}.header-consult{margin-left:auto;padding:.55rem .7rem;font-size:.78rem}.hero{grid-template-columns:1fr;gap:1rem;min-height:0;padding-top:4.4rem;padding-bottom:5rem}.hero h1{font-size:clamp(3.8rem,13vw,6rem)}.hero-copy>p{font-size:1.05rem}.hero-art{aspect-ratio:1;width:min(100%,410px);margin-top:0}.hero-art-center{padding-inline:.6rem}.hero-art-center strong{font-size:clamp(2rem,8vw,3rem)}.hero-art-center small{display:none}.hero-floor{bottom:1rem}.hero-floor span:first-child{display:none}.section-head h2{font-size:clamp(3.7rem,12vw,5.3rem)}.door-grid{grid-template-columns:1fr}.door-image{height:clamp(235px,60vw,380px)}.door-footer{align-items:center}.door-footer h3{font-size:2rem}.door-footer p{max-width:26ch}.observation-result{grid-template-columns:1fr}.observation-result strong{grid-column:auto}.consult-content{grid-template-columns:1fr}.consult-invite{max-width:none}.portal-footer{flex-wrap:wrap}.portal-footer span:nth-child(2){order:3;width:100%}}@media (width<=370px){.hero h1{font-size:clamp(3rem,12vw,3.5rem)}.door-footer{flex-wrap:wrap}.header-consult{gap:.2rem}}@media (prefers-reduced-motion:reduce){.hero-art-radial,.hero-art-portal--inner{animation:none}.hero-art-portal,.hero-action,.door-card,.door-image img{transition:none}.hero-art:hover .hero-art-portal--outer,.hero-art:hover .hero-art-portal--middle,.hero-action:hover,.door-card:hover,.door-card:focus-within,.door-card:hover .door-image img,.door-card:focus-within .door-image img{transform:none}.observation-result{animation:none}}.tipstagram{color:#2b2225;background:#ddc9bc;padding:clamp(3.5rem,6vw,6rem) clamp(1rem,3.8vw,4rem)}.tipstagram__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(1190px,100%);margin:auto;display:grid}.tipstagram__eyebrow{color:#824351;letter-spacing:.02em;font-size:.79rem;font-weight:700}.tipstagram__intro h2{letter-spacing:-.045em;margin:.65rem 0 1rem;font:500 clamp(3.3rem,6vw,6rem)/.98 Frank Ruhl Libre,Heebo,serif}.tipstagram__intro p{max-width:31ch;margin:0;font-size:clamp(1.06rem,1.4vw,1.23rem);line-height:1.6}.tipstagram__return{color:#694f50;margin-top:1.6rem;font-size:.89rem;display:block}.tipstagram__card{background:#f3e8dc;border:1px solid #b78e83;border-radius:1.1rem;min-width:0;padding:clamp(1.45rem,3vw,2.5rem);box-shadow:12px 12px #693e4921}.tipstagram__meta{color:#8b4959;border-bottom:1px solid #d5bdb0;justify-content:space-between;gap:1rem;padding-bottom:.85rem;font-size:.82rem;font-weight:700;display:flex}.tipstagram__meta>span:nth-child(2){font-variant-numeric:tabular-nums;flex:none}.tipstagram__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tipstagram__card h3{margin:1.3rem 0 .65rem;font:500 clamp(2rem,3vw,3rem)/1.1 Frank Ruhl Libre,Heebo,serif}.tipstagram__tip{color:#514544;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.7}.tipstagram__bottom{border-top:1px solid #d5bdb0;justify-content:space-between;align-items:end;gap:1.25rem;margin-top:1.5rem;padding-top:1.05rem;display:flex}.tipstagram__bottom p{color:#453938;max-width:36ch;margin:0;font-size:.95rem;line-height:1.5}.tipstagram__bottom strong{color:#824351}.tipstagram__bottom button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#824351;border:1px solid #824351;border-radius:999px;flex:none;padding:.65rem 1rem;font-size:.88rem}.tipstagram__bottom button:hover{background:#63323e}@media (width<=800px){.tipstagram__inner{grid-template-columns:1fr}.tipstagram__return{margin-top:.9rem}}@media (width<=500px){.tipstagram__card{box-shadow:6px 6px #693e4921}.tipstagram__bottom{flex-direction:column;align-items:start}}.ai-tip{color:#f0eee6;background:radial-gradient(circle at 7% 10%,#5b848e2e,#0000 36%),#182734;border-block:1px solid #304252;padding:clamp(4rem,7vw,7rem) clamp(1rem,3.8vw,4rem);position:relative;overflow:hidden}.ai-tip__inner{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(2rem,6vw,6.5rem);width:min(1190px,100%);margin-inline:auto;display:grid}.ai-tip__intro{border-top:1px solid #cce1dd73;padding-top:1.2rem;position:relative}.ai-tip__eyebrow{color:#add8d1;font-size:.8rem;font-weight:700}.ai-tip__intro h2{letter-spacing:-.045em;margin:clamp(2rem,4vw,3.7rem) 0 1.25rem;font:500 clamp(3.5rem,6.5vw,6.5rem)/.95 Frank Ruhl Libre,Heebo,serif}.ai-tip__intro h2 em{color:#e5b497;font-style:normal}.ai-tip__intro>p{color:#d4e0dd;max-width:28ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.ai-tip__rule{color:#aebfbd;border-top:1px solid #cce1dd40;max-width:36ch;margin-top:2.4rem;padding-top:1rem;font-size:.86rem;line-height:1.6;display:block}.ai-tip__sheet{color:#202e33;background:#e6efec;border:1px solid #9bbdbc;min-width:0;box-shadow:15px 15px #88b4b71c}.ai-tip__sheet-top{color:#1f3943;background:#aecfd0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem clamp(1.3rem,2.6vw,2.5rem);font-size:.83rem;font-weight:700;display:flex}.ai-tip__count{font-variant-numeric:tabular-nums;letter-spacing:.12em}.ai-tip__sheet-body{padding:clamp(1.5rem,3vw,2.7rem)}.ai-tip__area{color:#315861;border:1px solid #9cb9b8;padding:.35rem .65rem;font-size:.82rem;font-weight:700;display:inline-block}.ai-tip__sheet h3{letter-spacing:-.025em;max-width:17ch;margin:1.2rem 0 .9rem;font:500 clamp(2.1rem,3.7vw,3.4rem)/1.08 Frank Ruhl Libre,Heebo,serif}.ai-tip__sheet-body>p{color:#3a494c;max-width:58ch;margin:0;font-size:1.04rem;line-height:1.7}.ai-tip__controls{flex-wrap:wrap;gap:.65rem;padding:0 clamp(1.5rem,3vw,2.7rem) clamp(1.4rem,3vw,2.5rem);display:flex}.ai-tip__controls button,.ai-tip__prompt-footer button{color:#1f3942;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #31535c;padding:.65rem 1rem;font-size:.92rem;font-weight:700}.ai-tip__controls button:hover{background:#cfe0dc}.ai-tip__controls .ai-tip__open{color:#f3f4ed;background:#254956;justify-content:space-between;align-items:center;gap:2rem;display:inline-flex}.ai-tip__controls .ai-tip__open:hover{background:#173743}.ai-tip__controls .ai-tip__next{align-items:center;gap:.7rem;display:inline-flex}.ai-tip__prompt{color:#f0f0e9;background:#223d49;border-top:3px solid #d9aa8d;margin:0 clamp(1rem,2vw,1.6rem);padding:clamp(1.2rem,2.5vw,2rem)}.ai-tip__prompt[hidden]{display:none}.ai-tip__prompt-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.ai-tip__prompt-heading strong{font-size:1.05rem}.ai-tip__prompt-heading span{color:#b9d2ce;font-size:.82rem}.ai-tip__prompt-text{color:#f7f4eb;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-inline-start:2px solid #a6d1ce;margin:1.2rem 0 1.4rem;padding-inline-start:1rem;font-size:1rem;line-height:1.7}.ai-tip__prompt-footer{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;min-height:44px;display:flex}.ai-tip__prompt-footer button{color:#f2f4e9;border-color:#d1e5de}.ai-tip__prompt-footer button:hover{background:#315665}.ai-tip__prompt-footer span{color:#d5e8df;font-size:.84rem}.ai-tip__note{color:#556d70;margin:0;padding:.9rem clamp(1.3rem,2.6vw,2.5rem);font-size:.78rem;line-height:1.5}.ai-tip button:focus-visible{outline-offset:3px;outline:3px solid #db957f}@media (width<=800px){.ai-tip__inner{grid-template-columns:1fr}.ai-tip__intro h2{margin:1.4rem 0 1rem}.ai-tip__rule{margin-top:1.1rem}}@media (width<=480px){.ai-tip__sheet{box-shadow:7px 7px #88b4b71c}.ai-tip__controls{flex-direction:column}.ai-tip__controls button{justify-content:space-between;width:100%}.ai-tip__prompt{margin-inline:.7rem}}.business-tip{isolation:isolate;color:#f5f7eb;background:#0d3036;padding:clamp(4rem,7vw,7rem) clamp(1rem,3.8vw,4rem);position:relative;overflow:hidden}.business-tip:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #d7f3b91f;border-radius:50%;width:min(55vw,740px);position:absolute;inset-block-start:-55%;inset-inline-end:-18%;box-shadow:0 0 0 95px #d7f3b905,0 0 0 190px #d7f3b905}.business-tip__inner{width:min(1190px,100%);margin-inline:auto}.business-tip__heading{justify-content:space-between;align-items:end;gap:1.4rem 3rem;padding-bottom:clamp(1.8rem,3.8vw,3rem);display:flex}.business-tip__eyebrow{color:#d4f192;letter-spacing:.035em;font-size:.8rem;font-weight:700}.business-tip__heading h2{color:#f4f9e9;letter-spacing:-.05em;margin:.45rem 0 0;font:500 clamp(3.7rem,7vw,7rem)/.95 Frank Ruhl Libre,Heebo,serif}.business-tip__heading h2 span{color:#d5f18f}.business-tip__heading p{color:#bed0c8;max-width:30ch;margin:0 0 .35rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.business-tip__workspace{border:1px solid #a9d67e;border-radius:4px;grid-template-columns:minmax(230px,.35fr) minmax(0,.65fr);min-height:460px;display:grid;box-shadow:18px 18px #000e1433}.business-tip__side{color:#123334;background:#d3ef91;flex-direction:column;align-items:start;padding:clamp(1.5rem,3.4vw,3rem);display:flex}.business-tip__side-label{font-size:1.13rem;font-weight:650}.business-tip__paths{gap:.65rem;width:100%;margin-top:1.5rem;display:grid}.business-tip__paths button{color:#123334;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #638269;border-radius:3px;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;font-size:1rem;font-weight:650;transition:background .18s,color .18s,border-color .18s;display:flex}.business-tip__paths button span{font-size:1.2rem;line-height:1}.business-tip__paths button[aria-pressed=true],.business-tip__paths button:hover{color:#e8f5cb;background:#123334;border-color:#123334}.business-tip__paths button:focus-visible{outline-color:#123334}.business-tip__side-note{color:#385b48;align-items:center;gap:.85rem;width:100%;margin-top:auto;padding-top:2.6rem;font:400 1.2rem/1 Frank Ruhl Libre,Heebo,serif;display:flex}.business-tip__side-note i{background:#698f70;flex:1;height:1px}.business-tip__main{background:#17464b;flex-direction:column;min-width:0;padding:clamp(1.5rem,3.5vw,3.3rem);display:flex}.business-tip__meta{color:#c7e69c;justify-content:space-between;gap:1rem;font-size:.83rem;font-weight:650;display:flex}.business-tip__meta>span:nth-child(2){font-variant-numeric:tabular-nums}.business-tip__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.business-tip__content{padding-block:clamp(2.3rem,5vw,4.5rem) 2.6rem}.business-tip__action-label{color:#c7e69c;border:1px solid #a9cf93;padding:.33rem .65rem;font-size:.79rem;font-weight:700;display:inline-block}.business-tip__main h3{letter-spacing:-.025em;max-width:19ch;margin:1.2rem 0 .8rem;font:500 clamp(2.15rem,3.6vw,3.6rem)/1.13 Frank Ruhl Libre,Heebo,serif}.business-tip__action{color:#e0eae3;max-width:57ch;margin:0;font-size:clamp(1.02rem,1.45vw,1.15rem);line-height:1.72}.business-tip__controls{border-top:1px solid #e2f2d74d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin-top:auto;padding-top:1.3rem;display:flex}.business-tip__controls button{min-height:45px;font:inherit;cursor:pointer;font-size:.91rem;font-weight:650}.business-tip__why-button{color:#e7f3df;background:0 0;border:0;align-items:center;gap:.7rem;padding:.45rem .1rem;display:inline-flex}.business-tip__why-button span{color:#cdec91;font-size:1.3rem;line-height:.9}.business-tip__why-button:hover{color:#cdec91}.business-tip__next{color:#123334;background:#d3ef91;border:1px solid #d3ef91;border-radius:2px;align-items:center;gap:1.5rem;padding:.65rem 1rem;display:inline-flex}.business-tip__next:hover{background:#e5f8b7}.business-tip__why{color:#d8e9d8;max-width:63ch;padding-top:.8rem;line-height:1.65}.business-tip__why[hidden]{display:none}.business-tip__why p{margin:0}.business-tip__footnote{color:#b5c9bf;margin:1.15rem 0 0;font-size:.86rem}@media (width<=790px){.business-tip__heading{display:block}.business-tip__heading p{margin-top:1rem}.business-tip__workspace{grid-template-columns:1fr;min-height:0;box-shadow:8px 8px #000e1433}.business-tip__side{padding:1.35rem}.business-tip__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem}.business-tip__side-note{display:none}.business-tip__main{min-height:400px;padding:1.5rem}}@media (width<=440px){.business-tip__paths button{gap:.35rem;min-height:56px;padding:.55rem .7rem;font-size:.87rem}.business-tip__main h3{font-size:clamp(2.1rem,9.4vw,2.75rem)}.business-tip__controls{align-items:stretch}}@media (prefers-reduced-motion:reduce){.business-tip__paths button{transition:none}}html{scrollbar-color:#eb745b #20201e;scrollbar-width:auto}html::-webkit-scrollbar{width:13px;height:13px}html::-webkit-scrollbar-track{background:#20201e}html::-webkit-scrollbar-thumb{background:#eb745b;border:3px solid #20201e;border-radius:0}html::-webkit-scrollbar-thumb:hover{background:#f4a08b}html::-webkit-scrollbar-corner{background:#20201e}@media (hover:hover) and (pointer:fine){.portal{cursor:url(/cursors/my3iz-arrow.svg) 3 2,auto}.portal :is(a,button:not(:disabled),summary,[role=button]):not([aria-disabled=true]){cursor:url(/cursors/my3iz-link.svg) 12 12,pointer}.portal :is(input,textarea,[contenteditable=true]),.portal :is(p,h1,h2,h3,h4,li){cursor:text}.portal :is(a,button,summary,[role=button]) *{cursor:inherit}.portal :is(button:disabled,[aria-disabled=true]){cursor:default}}.portal{--p-bg:#20201e;--p-paper:#f1ede5;--p-ink:#20201e;--p-coral:#eb745b;--p-rose:#eb745b;--p-rose-deep:#9d4337;background:var(--p-paper);color:var(--p-ink)}.portal section{scroll-margin-top:1rem}.portal .portal-header{max-width:none;color:var(--p-ink);border-color:#20201e;margin-inline:clamp(1.15rem,4vw,5.2rem);padding:1.4rem 0}.portal .portal-header .mark{color:var(--p-ink);font-size:2.7rem}.portal .portal-header nav a:hover{color:#a44030;text-underline-offset:.4rem;text-decoration:underline}.portal .header-consult{border:0;border-bottom:1px solid;border-radius:0;padding:.5rem 0}.portal .header-consult:hover{color:#a44030;background:0 0}.portal .opening{max-width:1800px;margin:auto;padding:1.25rem clamp(1.15rem,4vw,5.2rem) 0;position:relative}.portal .opening__edition{letter-spacing:.015em;justify-content:space-between;gap:1rem;font-size:.73rem;display:flex}.portal .opening__edition span:last-child{letter-spacing:.18em;padding-top:.2rem;font-size:.64rem}.portal .opening__poster{margin-block:2rem 2.3rem;position:relative}.portal .opening h1{z-index:1;letter-spacing:-.07em;margin:0;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:clamp(5.5rem,12.5vw,13rem);font-weight:700;line-height:1.04;position:relative}.portal .opening h1>span{padding-inline-start:5.5%;display:block}.portal .opening h1 em{letter-spacing:-.06em;margin:.12em auto 0 0;padding:0 .035em .09em .11em;font-family:Frank Ruhl Libre,serif;font-size:1.04em;font-style:normal;font-weight:500;line-height:1;display:table;position:relative}.portal .opening h1 em:after{content:"";z-index:-1;background:var(--p-coral);position:absolute;inset:53% 0 4%;transform:rotate(-2deg)}.portal .opening__loop{z-index:3;aspect-ratio:300/235;width:clamp(170px,22vw,300px);color:inherit;text-decoration:none;position:absolute;top:-1.1rem;right:3%;transform:rotate(-9deg)}.portal .opening__loop svg{width:100%;height:100%;stroke:var(--p-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.portal .opening__loop-line{stroke-dasharray:1100;stroke-dashoffset:0;transition:stroke-dashoffset .7s}.portal .opening__loop-arrow{transform-origin:101px 159px;transition:transform .3s}.portal .opening__loop span{background:var(--p-paper);text-align:center;padding:.2rem;font-size:clamp(.8rem,1.25vw,1.1rem);line-height:1.1;position:absolute;top:34%;left:13%;transform:rotate(9deg)}.portal .opening__loop strong{margin-top:.15rem;font-weight:600;display:block}.portal .opening__loop small{color:#9d4337;margin-top:1.2rem;font-size:.7rem;display:block}.portal .opening__loop:hover .opening__loop-line{stroke-dashoffset:45px}.portal .opening__loop:hover .opening__loop-arrow{transform:rotate(-15deg)}.portal .opening__lower{justify-content:space-between;align-items:center;gap:2rem;margin:0 5.5% 2.7rem;display:flex}.portal .opening__note{align-items:start;gap:1.5rem;max-width:530px;display:flex}.portal .opening__note>span{color:#9d4337;font:300 3.8rem/1 Heebo,sans-serif}.portal .opening__note p{max-width:40ch;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.65}.portal .opening__enter{flex:none;align-items:center;gap:1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.portal .opening__enter-arrow{border:1px solid #20201e;border-radius:50%;place-items:center;width:5.4rem;height:5.4rem;font-size:2.7rem;font-weight:400;transition:background .2s,transform .2s;display:grid}.portal .opening__enter:hover .opening__enter-arrow{background:var(--p-coral);transform:translateY(4px)}.portal .opening__footer{color:#5e5951;border-top:1px solid #aaa397;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-size:.76rem;display:flex}.portal .opening__footer span:first-child{color:#20201e;font-weight:600}.portal .doors-section{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,7vw,7rem);position:relative}.portal .doors-section>*{max-width:1320px}.portal .doors-section .section-head{border-top:1px solid #20201e;grid-template-columns:1fr 1fr;column-gap:6rem;margin-bottom:3rem;padding-top:1.1rem}.portal .doors-section .section-head .section-index{color:#9d4337;letter-spacing:0;grid-column:auto;align-self:start}.portal .doors-section .section-head h2{letter-spacing:-.045em;grid-column:1;margin:1.5rem 0 0;font-size:clamp(3rem,5.8vw,6rem)}.portal .doors-section .section-head h2 em{color:#20201e}.portal .doors-section .section-head p{border-inline-start:3px solid var(--p-coral);grid-area:1/2/3;place-self:end;max-width:27ch;margin:0 0 .25rem;padding-inline-start:1.3rem;font-size:1.05rem}.portal .door-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.portal .door-card{box-shadow:none;background:0 0;border:0;border-radius:0;transition:none;overflow:visible}.portal .door-card:before{display:none}.portal .door-card:hover,.portal .door-card:focus-within{box-shadow:none;transform:none}.portal .door-card-standard{padding-top:5rem}.portal .door-card-dark{color:#20201e;background:0 0}.portal .door-image{aspect-ratio:8/5;background:#20201e;border:1px solid #20201e;height:auto}.portal .door-image:after{display:none}.portal .door-image-link{height:100%;display:block}.portal .door-card:hover .door-image img,.portal .door-card:focus-within .door-image img{transform:none}.portal .door-image-label{background:var(--p-paper);color:#20201e;border-radius:0;padding:.35rem .65rem;font-size:.7rem;top:auto;bottom:.85rem;left:.85rem}.portal .door-card-dark .door-image-label{background:var(--p-coral)}.portal .door-footer{align-items:start;gap:1.5rem;padding:1.2rem 0 0}.portal .door-kicker,.portal .door-card-dark .door-kicker{color:#686056;font-size:.75rem}.portal .door-footer h3{letter-spacing:-.035em;margin:.45rem 0;font:600 clamp(1.8rem,2.6vw,2.7rem)/1.2 IBM Plex Sans Hebrew,sans-serif}.portal .door-footer p,.portal .door-card-dark .door-footer p{color:#58544e;max-width:27ch;font-size:.95rem}.portal .door-open{min-height:44px;margin-top:1.8rem;font-size:.87rem}.portal .door-open span{font-size:1.5rem}.portal .observation{background:0 0;border:0;border-top:1px solid #a8a091;grid-template-columns:.75fr 1.25fr;gap:4rem;margin-top:5rem;padding:2rem 0 0}.portal .observation-intro h3{font-size:clamp(1.8rem,3vw,2.7rem)}.portal .observation-intro .section-index{color:#9d4337}.portal .observation-choices{border-bottom:1px solid #a8a091;gap:0}.portal .observation-choices button{border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:.8rem .3rem;font-size:.87rem}.portal .observation-choices button[aria-pressed=true]{color:#8a3527;background:0 0;border-bottom-color:#bd4f39}.portal .observation-choices button:hover{background:#e9e1d5}.portal .observation-prompt{margin-top:1.8rem;font-size:.95rem}.portal .search-station{background:#30262f;padding:clamp(4rem,7vw,7rem) clamp(1.15rem,4vw,5.2rem);font-family:inherit}.portal .search-station:before{display:none}.portal .search-station__shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:1.9rem clamp(2rem,5vw,5rem);max-width:1320px;display:grid}.portal .search-station__intro{grid-area:1/1;margin:0}.portal .search-station__eyebrow{color:#eca593;font-size:.74rem}.portal .search-station__intro h2{letter-spacing:-.04em;margin:1.2rem 0 1rem;font:500 clamp(2.6rem,3.8vw,4rem)/1.02 Frank Ruhl Libre,serif}.portal .search-station__intro p{color:#d7cbd0;max-width:34ch;font-size:1rem}.portal .search-station__choices{border-bottom:1px solid #9b818b;grid-area:2/1;gap:0;margin:0;display:flex}.portal .search-station__choice{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;justify-content:center;gap:.35rem;padding:.75rem .2rem;font-size:.83rem}.portal .search-station__choice-index{display:none}.portal .search-station__choice:hover{background:#4a3440;transform:none}.portal .search-station__choice[aria-pressed=true]{color:#ffb29e;background:0 0;border-color:#ed8c75}.portal .search-station__paper{display:contents}.portal .search-station__explanation{color:#f1ede5;grid-area:3/1}.portal .search-station__label{color:#bfafb5;font-size:.7rem}.portal .search-station__query{color:#f1ede5;background:0 0;border:0;border-bottom:1px solid #b9a5a8;border-radius:0;min-height:0;margin:.35rem 0 1.3rem;padding:0 0 .3rem;font-size:.97rem}.portal .search-station__explanation h3{max-width:24ch;font:500 1.35rem/1.3 IBM Plex Sans Hebrew,sans-serif}.portal .search-station__insight{color:#c9bcc0;margin-bottom:1.3rem;font-size:.93rem;line-height:1.65}.portal .search-station__takeaway{border-top-color:#74616c;gap:.65rem;padding-top:1rem}.portal .search-station__takeaway-mark{color:#f2947b;background:0 0;flex-basis:1.5rem;width:1.5rem;font-size:1.6rem}.portal .search-station__takeaway strong{color:#f5a38d}.portal .search-station__takeaway p{font-size:.9rem}.portal .search-station__visual{grid-area:1/2/4;align-self:center;padding-block:2.1rem;position:relative}.portal .search-station__visual:before{content:"+";color:#ec937d;font:300 2rem/1 sans-serif;position:absolute;top:-.7rem;right:0}.portal .search-station__visual:after{content:"+";color:#ec937d;font:300 2rem/1 sans-serif;position:absolute;bottom:-.5rem;left:0}.portal .search-station__image-frame{border:0;border-radius:0;box-shadow:15px 15px #493643}.portal .search-station__visual figcaption{color:#c3aeb7;margin-top:1.7rem;font-size:.72rem}.portal .optional-tip{color:#e6d9dd;background:#30262f;padding-bottom:1.2rem}.portal .optional-tip details{border-color:#74616c;max-width:1320px}.portal .optional-tip summary{font-size:.94rem}.portal .optional-tip .month-tip{box-shadow:none;border-radius:0}.portal .consult-section{color:#20201e;background:#eb745b;padding:clamp(3rem,6vw,6rem) clamp(1.15rem,4vw,5.2rem) 2rem}.portal .consult-section:before{display:none}.portal .consult-inner{max-width:1320px}.portal .consult-topline{border-color:#63372b;font-size:.74rem}.portal .consult-content{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:4rem;padding:4rem 0}.portal .consult-section h2{letter-spacing:-.055em;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:clamp(3.4rem,6.2vw,6.4rem);font-weight:600;line-height:.99}.portal .consult-section h2 em{color:#20201e;font-family:Frank Ruhl Libre,serif;font-weight:500;display:inline}.portal .consult-lead{max-width:32ch;margin:1.6rem 0 0;font-size:1.07rem}.portal .consult-invite{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.portal .consult-invite:before{display:none}.portal .consult-price{color:#20201e;border-color:#94503d;flex-direction:column;align-items:flex-start;gap:.7rem;padding-bottom:1.7rem}.portal .consult-price strong{letter-spacing:-.055em;font:500 clamp(4.8rem,8vw,8rem)/1 Frank Ruhl Libre,serif}.portal .consult-invite>p{color:#30271f;max-width:39ch;margin:1rem 0 0;font-size:1rem}.portal .consult-actions{margin-top:1.5rem}.portal .consult-button{background:#20201e}.portal .consult-bottom{color:#382e25;border-color:#94503d}.portal .portal-footer{color:#c9c4b9;background:#20201e;max-width:none;padding:2rem clamp(1.15rem,4vw,5.2rem)}@media (width>=1600px){.portal .opening__poster{margin-block:3rem}}@media (width<=1000px){.portal .opening__loop{width:24vw;top:-1.5rem;right:0}.portal .opening__loop span{font-size:.85rem;left:9%}.portal .opening__loop small{margin-top:.65rem;font-size:.6rem}.portal .opening__lower{margin-inline:0}.portal .door-footer{flex-wrap:wrap;gap:.5rem}.portal .door-open{margin-top:.5rem}.portal .observation{gap:2rem}.portal .search-station__shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.6rem 2rem}.portal .consult-content{gap:2rem}}@media (width<=680px){.portal .portal-header{gap:.75rem;padding:.95rem 0}.portal .portal-header .mark{font-size:2.25rem}.portal .portal-header nav{border-color:#c1b9ad;padding-top:.7rem}.portal .portal-header nav a{font-size:.79rem}.portal .header-consult{padding:.35rem 0;font-size:.83rem}.portal .opening{padding-top:1rem}.portal .opening__edition{font-size:.68rem}.portal .opening__edition span:last-child{display:none}.portal .opening__poster{margin:1.6rem 0 1.8rem;padding-top:5.7rem}.portal .opening h1{letter-spacing:-.075em;font-size:clamp(3.7rem,17.7vw,7rem);line-height:1}.portal .opening h1>span{padding-inline-start:0}.portal .opening h1 em{margin-top:.25em;padding-inline:.015em .05em;font-size:.85em}.portal .opening__loop{width:145px;height:114px;top:-1.1rem;right:.2rem}.portal .opening__loop svg{stroke-width:2.6px}.portal .opening__loop span{font-size:.76rem;top:30%;left:6%}.portal .opening__loop small{max-width:10ch;margin:.35rem auto 0;font-size:.62rem}.portal .opening__lower{margin-bottom:2rem;display:block}.portal .opening__note{gap:.8rem;max-width:360px}.portal .opening__note>span{font-size:2.8rem}.portal .opening__note p{font-size:1rem;line-height:1.6}.portal .opening__enter{justify-content:flex-end;gap:1rem;margin-top:1.5rem;font-size:.94rem}.portal .opening__enter-arrow{width:3.7rem;height:3.7rem;font-size:2rem}.portal .opening__footer{padding-block:.9rem;font-size:.67rem}.portal .opening__footer span:last-child{text-align:right;max-width:15ch}.portal .doors-section{padding:3.5rem 1.15rem}.portal .doors-section .section-head{grid-template-columns:1fr;gap:0;margin-bottom:2rem}.portal .doors-section .section-head h2{margin-top:1.3rem;font-size:clamp(3.3rem,12vw,4.3rem)}.portal .doors-section .section-head p{grid-area:auto/1;justify-self:start;max-width:30ch;margin:1.3rem 0 0;font-size:1rem}.portal .door-grid{grid-template-columns:1fr;gap:2.5rem}.portal .door-card-standard{margin-inline-end:1.35rem;padding:0}.portal .door-card-dark{margin-inline-start:1.35rem}.portal .door-footer{gap:.6rem;padding-top:1rem}.portal .door-footer h3{font-size:2rem}.portal .door-footer p{font-size:.92rem}.portal .door-open{margin:0}.portal .observation{grid-template-columns:1fr;gap:1.6rem;margin-top:3rem;padding-top:1.4rem}.portal .observation-intro p{max-width:35ch;font-size:.94rem}.portal .observation-choices button{padding:.7rem .35rem;font-size:.8rem}.portal .search-station{padding:3.5rem 1.15rem 2rem}.portal .search-station__shell{grid-template-columns:1fr;gap:1.5rem}.portal .search-station__intro{grid-area:1/1}.portal .search-station__intro h2{max-width:13ch;font-size:3rem}.portal .search-station__choices{grid-area:2/1}.portal .search-station__choice{font-size:.87rem}.portal .search-station__visual{grid-area:3/1;padding-top:1.5rem;padding-bottom:1.6rem}.portal .search-station__image-frame{box-shadow:7px 7px #493643}.portal .search-station__visual figcaption{margin-top:1.1rem}.portal .search-station__explanation{grid-area:4/1}.portal .search-station__explanation h3{font-size:1.55rem}.portal .search-station__insight,.portal .search-station__takeaway p{max-width:none;font-size:1rem}.portal .optional-tip{padding-inline:1.15rem}.portal .optional-tip summary{font-size:.89rem}.portal .consult-section{padding:3rem 1.15rem 1.5rem}.portal .consult-content{grid-template-columns:1fr;gap:2.4rem;padding:2.5rem 0}.portal .consult-section h2{font-size:clamp(3.2rem,12vw,4.6rem)}.portal .consult-price{flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:1rem}.portal .consult-price strong{font-size:5.1rem}.portal .consult-invite>p{max-width:37ch}.portal .consult-bottom{flex-wrap:wrap;font-size:.7rem}.portal .portal-footer{padding-inline:1.15rem}}@media (prefers-reduced-motion:reduce){.portal .opening__loop-line,.portal .opening__loop-arrow,.portal .opening__enter-arrow{transition:none}.portal .opening__enter:hover .opening__enter-arrow{transform:none}}.tip-rotation{--tip-paper:#f1ede5;--tip-ink:#20201e;--tip-coral:#eb745b;background:var(--tip-paper);color:var(--tip-ink)}.tip-rotation .tip-rotation__bar{border:0;border-bottom:1px solid var(--tip-ink);width:min(1320px,100% - clamp(2rem,7.6vw,8rem));color:var(--tip-ink);align-items:stretch;gap:1rem 3rem;margin-inline:auto;padding:1.45rem 0 0}.tip-rotation .tip-rotation__intro{align-items:flex-start;gap:.8rem;padding-bottom:1.25rem;font-size:1.05rem}.tip-rotation .tip-rotation__intro small{color:#69665f;margin-top:.2rem;font-size:.75rem}.tip-rotation .tip-rotation__dot{background:var(--tip-coral);width:1.25rem;height:1.25rem;box-shadow:none;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);border-radius:0;margin-top:.22rem}.tip-rotation .tip-rotation__choices{align-items:stretch;gap:0 clamp(1rem,2.8vw,2.6rem)}.tip-rotation .tip-rotation__choices button{color:#69665f;background:0 0;border:0;border-radius:0;min-height:52px;padding:.5rem .15rem 1.3rem;font-size:.95rem;font-weight:500;transition:color .18s;position:relative}.tip-rotation .tip-rotation__choices button:after{content:"";background:var(--tip-coral);height:4px;transition:transform .18s;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.tip-rotation .tip-rotation__choices button:hover,.tip-rotation .tip-rotation__choices button[aria-pressed=true]{color:var(--tip-ink);background:0 0}.tip-rotation .tip-rotation__choices button[aria-pressed=true]{font-weight:700}.tip-rotation .tip-rotation__choices button[aria-pressed=true]:after{transform:scaleX(1)}.tip-rotation button:focus-visible{outline-offset:5px;outline:2px solid}.tip-rotation .monthly-tip{background:var(--tip-paper);color:var(--tip-ink);border:0;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3.8vw,4rem) clamp(3rem,6vw,6rem)}.tip-rotation .monthly-tip__inner{grid-template-columns:minmax(170px,.23fr) minmax(0,.77fr);gap:1.5rem clamp(2rem,4vw,4.5rem);width:min(1320px,100%);display:grid}.tip-rotation .monthly-tip__intro{margin:0;padding-top:.5rem;display:block}.tip-rotation .monthly-tip__intro .section-index{color:#74675b;max-width:19ch;font-size:.73rem;line-height:1.5;display:block}.tip-rotation .monthly-tip__intro h2{max-width:5ch;margin:1rem 0 1.2rem;font-size:clamp(2.5rem,4vw,4rem);line-height:.94}.tip-rotation .monthly-tip__intro p{color:#666057;max-width:21ch;margin:0;font-size:.94rem;line-height:1.65}.tip-rotation .monthly-tip__card{border:0;border-top:5px solid var(--tip-ink);color:var(--tip-ink);background:0 0;border-radius:0;grid-template-columns:minmax(125px,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);padding:2.4rem 0 0;position:relative}.tip-rotation .monthly-tip__date{color:#b94b34;border:0;justify-content:flex-start;align-items:flex-start;min-width:0;padding:0}.tip-rotation .monthly-tip__date span{letter-spacing:-.08em;direction:ltr;font-family:Frank Ruhl Libre,serif;font-size:clamp(6.5rem,12vw,11rem);font-weight:500;line-height:.78}.tip-rotation .monthly-tip__date small{color:var(--tip-ink);margin-top:1.25rem;font-size:1.05rem}.tip-rotation .monthly-tip__copy h3{max-width:14ch;margin:-.1rem 0 1rem;font-size:clamp(2.1rem,3.6vw,3.45rem);line-height:1.04}.tip-rotation .monthly-tip__copy>p{color:#514f49;font-size:1.03rem;line-height:1.7}.tip-rotation .monthly-tip__copy .monthly-tip__check{color:#34332e;border-top:1px dashed #b7afa1;margin-top:1.7rem;padding-top:1rem;font-size:.94rem}.tip-rotation .monthly-tip__check strong{color:#9c412e;margin-bottom:.3rem;display:block}.tip-rotation .monthly-tip__footer{color:#746e64;border-top:1px solid #c5beb2;grid-column:2;margin:.3rem 0 0;padding-top:1rem;font-size:.8rem}.tip-rotation .tipstagram{color:var(--tip-ink);background:#e7c9bd;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3.8vw,4rem) clamp(3rem,6vw,6rem)}.tip-rotation .tipstagram__inner{grid-template-columns:minmax(170px,.23fr) minmax(0,.77fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);width:min(1320px,100%)}.tip-rotation .tipstagram__intro{padding-top:.5rem}.tip-rotation .tipstagram__eyebrow{color:#76453b;max-width:22ch;font-size:.73rem;line-height:1.5;display:block}.tip-rotation .tipstagram__intro h2{letter-spacing:-.065em;margin:1rem 0 1.2rem;font-size:clamp(2.4rem,3.3vw,3.25rem)}.tip-rotation .tipstagram__intro p{color:#5c4c44;max-width:21ch;font-size:.94rem;line-height:1.65}.tip-rotation .tipstagram__return{color:#704f43;border-top:1px solid #b88f7f;max-width:22ch;margin-top:2rem;padding-top:1rem;font-size:.77rem}.tip-rotation .tipstagram__card{border:0;border-top:5px solid var(--tip-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem);padding:0;display:grid}.tip-rotation .tipstagram__meta{color:#744336;border-color:#b98e7c;grid-column:1/-1;padding-block:.9rem;font-size:.76rem}.tip-rotation .tipstagram__card h3{letter-spacing:-.035em;margin:2rem 0;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.04}.tip-rotation .tipstagram__tip{color:#4e4039;align-self:start;margin:2rem 0;font-size:1.05rem;line-height:1.75}.tip-rotation .tipstagram__bottom{border-color:#b98e7c;grid-column:1/-1;margin:0;padding-top:1.2rem}.tip-rotation .tipstagram__bottom p{color:#40352f;max-width:49ch;font-size:.95rem}.tip-rotation .tipstagram__bottom strong{color:#744336;margin-bottom:.3rem;display:block}.tip-rotation .tipstagram__bottom button{border:0;border-bottom:1px solid var(--tip-ink);color:var(--tip-ink);background:0 0;border-radius:0;padding:.65rem 0;font-weight:700}.tip-rotation .tipstagram__bottom button:hover{color:#8b3928;background:0 0}.tip-rotation .business-tip{color:var(--tip-ink);background:#e4e8d7;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3.8vw,4rem) clamp(3rem,6vw,6rem)}.tip-rotation .business-tip:before{content:none}.tip-rotation .business-tip__inner{width:min(1320px,100%)}.tip-rotation .business-tip__heading{align-items:center;padding-bottom:2rem}.tip-rotation .business-tip__eyebrow{color:#576446;font-size:.73rem}.tip-rotation .business-tip__heading h2{color:var(--tip-ink);margin-top:.5rem;font-size:clamp(3rem,5vw,4.5rem)}.tip-rotation .business-tip__heading h2 span{color:#a44935}.tip-rotation .business-tip__heading p{color:#59604e;max-width:39ch;font-size:.95rem}.tip-rotation .business-tip__workspace{min-height:0;box-shadow:none;border:0;border-top:1px solid #849071;border-radius:0;grid-template-columns:minmax(170px,.23fr) minmax(0,.77fr);gap:clamp(2rem,4vw,4.5rem)}.tip-rotation .business-tip__side{color:#343d2b;background:0 0;padding:1.75rem 0 0}.tip-rotation .business-tip__side-label{font-size:.93rem}.tip-rotation .business-tip__paths{grid-template-columns:1fr;gap:0;margin-top:1rem}.tip-rotation .business-tip__paths button{color:#626b55;background:0 0;border:0;border-bottom:1px solid #a6ad98;border-radius:0;min-height:54px;padding:.7rem 0;font-size:.95rem}.tip-rotation .business-tip__paths button[aria-pressed=true],.tip-rotation .business-tip__paths button:hover{color:#20201e;background:0 0;border-color:#20201e}.tip-rotation .business-tip__paths button[aria-pressed=true]{font-weight:700;box-shadow:inset 0 -2px #20201e}.tip-rotation .business-tip__side-note{color:#6d765e}.tip-rotation .business-tip__side-note i{background:#a6ad98}.tip-rotation .business-tip__main{color:var(--tip-ink);background:0 0;border-top:4px solid #20201e;padding:1.3rem 0 0}.tip-rotation .business-tip__meta{color:#52603e;font-size:.77rem}.tip-rotation .business-tip__content{padding-block:2rem}.tip-rotation .business-tip__action-label{color:#576446;border:0;padding:.1rem 0;font-size:.77rem}.tip-rotation .business-tip__main h3{max-width:24ch;margin-top:.65rem;font-size:clamp(2.15rem,4vw,3.75rem);line-height:1.08}.tip-rotation .business-tip__action{color:#49503f;max-width:68ch;font-size:1.05rem}.tip-rotation .business-tip__controls{border-color:#a6ad98}.tip-rotation .business-tip__why-button{color:#20201e}.tip-rotation .business-tip__why-button span,.tip-rotation .business-tip__why-button:hover{color:#8c3d2b}.tip-rotation .business-tip__source{color:#4b593e;text-underline-offset:.25rem;align-items:center;gap:.6rem;min-height:44px;margin-top:.8rem;font-size:.83rem;display:inline-flex}.tip-rotation .business-tip__next{border:0;border-bottom:1px solid var(--tip-ink);color:var(--tip-ink);background:0 0;border-radius:0;padding-inline:0}.tip-rotation .business-tip__next:hover{color:#8c3d2b;background:0 0}.tip-rotation .business-tip__why{color:#49503f}.tip-rotation .business-tip__footnote{color:#66705b;font-size:.78rem}.tip-rotation .ai-tip{color:var(--tip-paper);background:#20201e;border:0;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3.8vw,4rem) clamp(3rem,6vw,6rem)}.tip-rotation .ai-tip__inner{grid-template-columns:minmax(170px,.23fr) minmax(0,.77fr);gap:clamp(2rem,4vw,4.5rem);width:min(1320px,100%)}.tip-rotation .ai-tip__intro{border:0;padding-top:.5rem}.tip-rotation .ai-tip__eyebrow{color:#e3a18f;max-width:23ch;font-size:.73rem;line-height:1.5;display:block}.tip-rotation .ai-tip__intro h2{margin:1rem 0 1.2rem;font-size:clamp(3rem,4.5vw,4.4rem)}.tip-rotation .ai-tip__intro h2 em{color:var(--tip-coral)}.tip-rotation .ai-tip__intro>p{color:#d0cabe;max-width:23ch;font-size:.94rem}.tip-rotation .ai-tip__rule{color:#b4ada0;border-color:#5b574e;margin-top:2rem;padding-top:1rem;font-size:.77rem}.tip-rotation .ai-tip__sheet{background:var(--tip-paper);color:var(--tip-ink);box-shadow:none;border:0;border-radius:0}.tip-rotation .ai-tip__sheet-top{color:#565046;background:#e4ded3;border-bottom:1px solid #c8c1b5;padding:.8rem clamp(1.3rem,2.8vw,2.5rem);font-size:.76rem}.tip-rotation .ai-tip__sheet-body{padding:clamp(1.5rem,3vw,2.7rem) clamp(1.3rem,2.8vw,2.5rem) 1.8rem}.tip-rotation .ai-tip__area{color:#9e4937;border:0;padding:0;font-size:.77rem}.tip-rotation .ai-tip__sheet h3{max-width:25ch;margin-top:.65rem;font-size:clamp(2.1rem,3.6vw,3.45rem);line-height:1.08}.tip-rotation .ai-tip__sheet-body>p{color:#555149;max-width:69ch;font-size:1.03rem}.tip-rotation .ai-tip__controls{justify-content:space-between;gap:1rem;padding-inline:clamp(1.3rem,2.8vw,2.5rem)}.tip-rotation .ai-tip__controls button{border-radius:0}.tip-rotation .ai-tip__controls .ai-tip__open{color:var(--tip-paper);background:#20201e;border-color:#20201e}.tip-rotation .ai-tip__controls .ai-tip__open:hover{background:#423b32}.tip-rotation .ai-tip__controls .ai-tip__next{border:0;border-bottom:1px solid var(--tip-ink);color:var(--tip-ink);padding-inline:0}.tip-rotation .ai-tip__controls .ai-tip__next:hover{color:#9e4937;background:0 0}.tip-rotation .ai-tip__prompt{border-top:3px solid var(--tip-coral);color:var(--tip-paper);background:#393730;margin-inline:0;padding:clamp(1.3rem,2.8vw,2.5rem)}.tip-rotation .ai-tip__prompt-heading span{color:#d1c7b7}.tip-rotation .ai-tip__prompt-text{border-color:var(--tip-coral);color:var(--tip-paper)}.tip-rotation .ai-tip__prompt-footer button{color:var(--tip-paper);border-color:#b5a58e}.tip-rotation .ai-tip__prompt-footer button:hover{background:#504a3e}.tip-rotation .ai-tip__prompt-footer span{color:#ded0bc}.tip-rotation .ai-tip__note{color:#776c5e}@media (width<=1000px){.tip-rotation .tip-rotation__bar{gap:1rem 2rem}.tip-rotation .tip-rotation__choices{gap:0 1.25rem}.tip-rotation .monthly-tip__inner,.tip-rotation .tipstagram__inner,.tip-rotation .business-tip__workspace,.tip-rotation .ai-tip__inner{grid-template-columns:minmax(145px,.24fr) minmax(0,.76fr);gap:2rem}.tip-rotation .tipstagram__card{grid-template-columns:1fr}.tip-rotation .tipstagram__card h3{max-width:21ch;margin-block:1.6rem 1rem}.tip-rotation .tipstagram__tip{margin-block:0 1.7rem}.tip-rotation .monthly-tip__card{grid-template-columns:minmax(85px,.26fr) minmax(0,.74fr);gap:1.5rem}.tip-rotation .monthly-tip__date span{font-size:7rem}}@media (width<=720px){.tip-rotation .tip-rotation__bar{padding-top:1.25rem;display:block}.tip-rotation .tip-rotation__intro{padding-bottom:.45rem}.tip-rotation .tip-rotation__intro>span:last-child{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.tip-rotation .tip-rotation__intro small{margin-top:0}.tip-rotation .tip-rotation__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.7rem;display:grid}.tip-rotation .tip-rotation__choices button{white-space:normal;min-height:48px;padding:.6rem 0 .9rem;font-size:.84rem}.tip-rotation .monthly-tip__inner,.tip-rotation .tipstagram__inner,.tip-rotation .business-tip__workspace,.tip-rotation .ai-tip__inner{grid-template-columns:1fr;gap:1.8rem}.tip-rotation .monthly-tip__intro,.tip-rotation .tipstagram__intro,.tip-rotation .ai-tip__intro{padding-top:0}.tip-rotation .monthly-tip__intro .section-index,.tip-rotation .tipstagram__eyebrow,.tip-rotation .ai-tip__eyebrow{max-width:none}.tip-rotation .monthly-tip__intro h2,.tip-rotation .tipstagram__intro h2,.tip-rotation .ai-tip__intro h2{max-width:none;margin:.6rem 0 .7rem;font-size:2.65rem;line-height:1}.tip-rotation .ai-tip__intro h2 br{display:none}.tip-rotation .ai-tip__intro h2 em:before{content:" ";white-space:pre}.tip-rotation .monthly-tip__intro p,.tip-rotation .tipstagram__intro p,.tip-rotation .ai-tip__intro>p{max-width:40ch;font-size:.94rem}.tip-rotation .monthly-tip__card{grid-template-columns:minmax(72px,.24fr) minmax(0,.76fr);gap:1.2rem;padding-top:1.5rem}.tip-rotation .monthly-tip__date{border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0}.tip-rotation .monthly-tip__date span{font-size:clamp(5rem,15vw,6.5rem)}.tip-rotation .monthly-tip__date small{margin-top:.8rem;font-size:.9rem}.tip-rotation .monthly-tip__copy h3{font-size:clamp(1.7rem,6vw,2.5rem)}.tip-rotation .monthly-tip__copy>p{font-size:.95rem}.tip-rotation .monthly-tip__copy .monthly-tip__check{margin-top:1rem;font-size:.9rem}.tip-rotation .monthly-tip__footer{grid-column:1;margin-top:-.3rem}.tip-rotation .tipstagram__return{border:0;max-width:none;margin-top:.9rem;padding:0}.tip-rotation .tipstagram__card{box-shadow:none}.tip-rotation .tipstagram__card h3{max-width:19ch;font-size:clamp(2.3rem,8.5vw,3.5rem)}.tip-rotation .tipstagram__tip{font-size:1rem}.tip-rotation .tipstagram__bottom{align-items:flex-start;gap:1rem}.tip-rotation .tipstagram__bottom button{align-self:flex-end}.tip-rotation .business-tip__heading{padding-bottom:1.3rem;display:block}.tip-rotation .business-tip__heading h2{font-size:2.8rem}.tip-rotation .business-tip__heading p{max-width:43ch;margin-top:.7rem}.tip-rotation .business-tip__workspace{gap:1.5rem}.tip-rotation .business-tip__side{padding:1.25rem 0 0}.tip-rotation .business-tip__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.3rem;margin-top:.25rem}.tip-rotation .business-tip__paths button{min-height:49px;padding:.65rem 0;font-size:.9rem}.tip-rotation .business-tip__side-note{display:none}.tip-rotation .business-tip__main{min-height:0;padding:1rem 0 0}.tip-rotation .business-tip__content{padding-block:1.5rem 1.8rem}.tip-rotation .business-tip__main h3{max-width:22ch;font-size:clamp(2.1rem,7.8vw,3.3rem)}.tip-rotation .business-tip__action{font-size:1rem}.tip-rotation .business-tip__controls{align-items:center}.tip-rotation .ai-tip__rule{max-width:48ch;margin-top:.9rem;padding-top:.7rem}.tip-rotation .ai-tip__sheet{box-shadow:none}.tip-rotation .ai-tip__sheet h3{max-width:23ch;font-size:clamp(2rem,7.3vw,3.1rem)}.tip-rotation .ai-tip__controls{flex-direction:row}.tip-rotation .ai-tip__controls button{width:auto}.tip-rotation .ai-tip__controls .ai-tip__open{gap:1.25rem}.tip-rotation .ai-tip__prompt{margin-inline:0}}@media (width<=370px){.tip-rotation .tip-rotation__choices{gap:.3rem}.tip-rotation .tip-rotation__choices button{font-size:.78rem}.tip-rotation .monthly-tip__card{grid-template-columns:1fr;gap:1.4rem}.tip-rotation .monthly-tip__date{flex-direction:row;align-items:baseline;gap:1rem}.tip-rotation .monthly-tip__date span{font-size:5.5rem}.tip-rotation .monthly-tip__date small{margin:0}.tip-rotation .monthly-tip__copy h3{max-width:none;font-size:2rem}.tip-rotation .ai-tip__controls{flex-direction:column}.tip-rotation .ai-tip__controls .ai-tip__next{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.tip-rotation .tip-rotation__choices button,.tip-rotation .tip-rotation__choices button:after{transition:none}}.portal .case-journey{--cj-dark:#20201e;--cj-cream:#f1ede5;--cj-paper:#e6ded2;--cj-ink:#20201e;--cj-muted:#615b56;--cj-rose:#934a52;--cj-rose-light:#eb745b;--cj-gold:#eb745b;background:var(--cj-cream);width:100%;color:var(--cj-ink);box-shadow:none;border:0;border-radius:0;margin:0;padding:clamp(58px,7vw,104px) max(24px,50% - 640px) 48px;overflow:visible}.portal .cj__masthead{min-height:0;color:var(--cj-ink);background:0 0;gap:36px;padding:0 0 35px;position:relative}.portal .cj__eyebrow{color:#735950;letter-spacing:.03em}.portal .cj__masthead h2{letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.16em;margin:26px 0 12px;font-size:clamp(78px,11.5vw,160px);line-height:.92;display:flex}.portal .cj__title-prefix{letter-spacing:-.035em;max-width:3.6em;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:.21em;font-weight:400;line-height:1.1}.portal .cj__masthead p:last-child{color:#615b56;margin:24px 0 0;font-size:clamp(16px,1.55vw,20px)}.portal .cj__seal{color:#cfb8ab;letter-spacing:-.075em;border:0;border-radius:0;align-self:flex-end;width:auto;height:auto;padding-bottom:8px;font-family:Frank Ruhl Libre,serif;font-size:clamp(90px,13vw,176px);font-weight:500;transform:none}.portal .cj__sheet{border-top:2px solid var(--cj-ink);background:0 0;grid-template-columns:166px minmax(0,1fr);column-gap:clamp(30px,4vw,66px);padding:30px 0 0;display:grid}.portal .cj__introduction{grid-column:2;max-width:810px;margin:0 0 32px;font-size:clamp(22px,2.1vw,28px);line-height:1.45}.portal .cj__progress{grid-area:1/1/4}.portal .cj__progress ol{flex-direction:column;gap:0;display:flex}.portal .cj__progress li{border-bottom:1px solid #c9beb1}.portal .cj__progress button{color:#736c65;border:0;gap:12px;min-height:61px;padding:14px 0;font-size:14px}.portal .cj__progress button[aria-current=step]{color:var(--cj-ink);background:0 0;border:0}.portal .cj__progress button:hover{color:#9d4533;background:0 0}.portal .cj__step-number{color:#8a8177;padding-block:3px;font-weight:500}.portal .cj__step-label{font-size:13px;line-height:1.45}.portal .cj__scene{border-top:1px solid #c9beb1;grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:clamp(24px,3vw,45px);min-height:420px;padding:12px 0 30px}.portal .cj__scene-copy{padding-top:18px}.portal .cj__scene-copy h3{max-width:18ch;font-size:clamp(30px,3.15vw,43px)}.portal .cj__scene-copy>p:not(.cj__scene-eyebrow){font-size:clamp(16px,1.35vw,18px)}.portal .cj__visual{border:0;border-radius:0;margin-top:20px}.portal .cj__controls{border-color:#c9beb1;grid-column:2;margin:0}.portal .cj__controls button{color:var(--cj-ink);border:0;border-bottom:1px solid;border-radius:0;padding:11px 0}.portal .cj__controls .cj__next{background:var(--cj-ink);color:var(--cj-cream);border:0;padding:13px 23px}.portal .cj__controls .cj__next:after{content:" →";margin-inline-start:12px}.portal .cj__controls .cj__back:hover:not(:disabled){color:#9d4533;background:0 0}.portal .cj__full{color:var(--cj-ink);border-top:1px solid #c9beb1;margin-top:44px;padding:0}.portal .cj__full summary{color:#69483e;padding:23px 0;font-size:16px}.portal .cj__full[open] summary{border-color:#c9beb1}.portal .cj__full-content{color:#f1ede5;background:#20201e;padding:26px clamp(20px,5vw,64px) 45px}.portal .cj__full-content .cases{margin-inline:auto}.portal .cj__return-note{color:#615b56;border-color:#c9beb1;margin:0;padding:24px 0 0}.portal .case-journey--loading{color:#20201e}.portal .system-station{--ss-ink:#20201e;--ss-muted:#635d55;--ss-rose:#eb745b;--ss-gold:#9d4533;width:100%;color:var(--ss-ink);background:#dfd8ca;margin:0;padding:clamp(70px,8vw,115px) max(24px,50% - 640px)}.portal .system-station__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:end;gap:18px clamp(34px,7vw,110px);max-width:none;margin-bottom:40px;display:grid}.portal .system-station__eyebrow{color:#735950;letter-spacing:.03em;grid-column:1/-1}.portal .system-station__intro h2{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1.03}.portal .system-station__intro h2 em{color:#934a52}.portal .system-station__intro p{max-width:47ch;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.portal .system-station__frame{box-shadow:none;background:#f7f4ee;border:2px solid #20201e;border-right:0;border-left:0;border-radius:0}.portal .system-station__topline{color:#534d45;padding:18px 30px;font-size:13px}.portal .system-station__privacy{color:#736c63}.portal .system-station__progress{color:#9d4533;background:#d3c8bc;height:2px}.portal .system-station__content{grid-template-columns:minmax(0,1fr) 260px;min-height:465px}.portal .system-station__question{align-self:start;padding:48px clamp(30px,5vw,74px)}.portal .system-station__step-label{color:#8a403c;gap:12px;font-size:15px}.portal .system-station__step-number{color:#8c7c6e}.portal .system-station__english{color:#8c7c6e;font-size:10px}.portal .system-station__question h3{max-width:22ch;margin:26px 0 24px;font-size:clamp(34px,3.55vw,51px);line-height:1.14}.portal .system-station__hint{color:#635d55;max-width:48ch;font-size:17px}.portal .system-station__example{color:#635d55;border-color:#d3c8bc;margin-top:35px;padding-top:18px}.portal .system-station__example summary{color:#8a403c;font-size:15px}.portal .system-station__example .system-station__example-opening{color:#20201e;font-size:23px}.portal .system-station__territory{gap:0}.portal .system-station__territory li{border:0;background:0 0;border-inline-start:1px solid #c7b8a8;border-radius:0;padding:10px 14px}.portal .system-station__territory strong{color:#8a403c}.portal .system-station__territory span{color:#635d55}.portal .system-station__diagram{color:#f1ede5;background:#20201e;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:26px;padding:26px 28px 30px}.portal .system-station__diagram:before,.portal .system-station__diagram:after{display:none}.portal .system-station__orb{aspect-ratio:auto;width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;display:block}.portal .system-station__orb-index{text-align:left;letter-spacing:-.065em;color:#eb745b;direction:ltr;font-family:Frank Ruhl Libre,serif;font-size:118px;font-weight:500;line-height:.95;display:block}.portal .system-station__orb-index small,.portal .system-station__orb strong{display:none}.portal .system-station__orb-english{color:#c4b7a5;letter-spacing:.15em;margin-top:6px;font-size:10px;display:block}.portal .system-station__diagram ol{flex-direction:column;gap:0;max-width:none;margin:0;display:flex}.portal .system-station__diagram li{color:#918b82;border-top:1px solid #494640;padding:11px 0;font-size:14px}.portal .system-station__diagram li span{min-width:28px;margin-right:7px;font-size:10px;display:inline-block}.portal .system-station__diagram li.is-past{color:#c4b7a5}.portal .system-station__footer{border-color:#d3c8bc;padding:22px 30px}.portal .system-station__footer button{border-radius:0;padding:12px 21px;font-size:14px}.portal .system-station__back,.portal .system-station__restart{color:#534d45;border:0;border-bottom:1px solid #8c7c6e}.portal .system-station__back:hover:not(:disabled),.portal .system-station__restart:hover{color:#a3432f;background:0 0}.portal .system-station__next{color:#f7f4ee;background:#20201e;border:1px solid #20201e}.portal .system-station__next:hover{background:#8a403c;transform:none}@media (width<=1050px){.portal .cj__sheet{grid-template-columns:124px minmax(0,1fr);column-gap:26px}.portal .cj__scene{grid-template-columns:minmax(0,1fr)}.portal .cj__scene-copy{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.portal .cj__scene-eyebrow,.portal .cj__scene-copy h3{grid-column:1}.portal .cj__scene-copy>p:not(.cj__scene-eyebrow){grid-area:1/2/3;padding-top:2px}.portal .cj__scene-copy>.cj__scene-turn{grid-area:3/2!important;margin-top:16px!important}.portal .cj__visual{min-height:300px;margin-top:0}.portal .system-station__content{grid-template-columns:minmax(0,1fr) 205px}.portal .system-station__diagram{padding-inline:22px}.portal .system-station__orb-index{font-size:98px}}@media (width<=760px){.portal .case-journey{border-radius:0;width:100%;margin:0;padding:55px 24px 40px}.portal .cj__masthead{align-items:flex-end;gap:20px;min-height:0;padding:0 0 28px}.portal .cj__masthead h2{gap:.15em;margin-top:24px;font-size:clamp(75px,16vw,112px)}.portal .cj__title-prefix{font-size:.23em}.portal .cj__masthead p:last-child{max-width:25ch;margin-top:20px}.portal .cj__seal{padding:0 0 4px;font-size:65px;display:block}.portal .cj__sheet{flex-direction:column;padding:24px 0 0;display:flex}.portal .cj__introduction{margin-bottom:28px;font-size:22px}.portal .cj__progress ol{scroll-snap-type:none;flex-direction:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0;display:grid;overflow:visible}.portal .cj__progress li{border:0}.portal .cj__progress button{border-top:2px solid #c9beb1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-height:76px;padding:9px 0 12px}.portal .cj__progress button[aria-current=step]{border-top:2px solid #b1412d}.portal .cj__progress button[aria-current=step] .cj__step-number{box-shadow:none}.portal .cj__step-number{padding:0;font-size:11px}.portal .cj__step-label{overflow-wrap:normal;font-size:11px;line-height:1.35}.portal .cj__scene{grid-template-columns:1fr;gap:25px;min-height:0;padding:22px 0 28px;display:grid}.portal .cj__scene-copy{padding-top:0;display:block}.portal .cj__scene-copy h3{max-width:21ch;margin-top:16px;font-size:clamp(33px,7.4vw,45px)}.portal .cj__scene-copy>p:not(.cj__scene-eyebrow){max-width:45ch;padding:0;font-size:16px;line-height:1.65}.portal .cj__scene-copy>.cj__scene-turn{margin-top:18px!important;padding-inline-start:15px!important}.portal .cj__visual{min-height:310px}.portal .cj__controls{padding-top:20px}.portal .cj__controls .cj__next{padding-inline:14px}.portal .cj__controls .cj__next:after{margin-inline-start:3px}.portal .cj__full{margin-top:28px;padding:0}.portal .cj__full-content{margin-inline:-24px;padding-inline:24px}.portal .cj__return-note{margin:0;font-size:14px}.portal .system-station{width:100%;padding:58px 24px}.portal .system-station__intro{grid-template-columns:1fr;gap:18px;margin-bottom:28px;padding:0}.portal .system-station__intro h2{max-width:14ch;font-size:clamp(41px,9vw,56px)}.portal .system-station__intro p{max-width:48ch;font-size:16px}.portal .system-station__content{flex-direction:column;min-height:0;display:flex}.portal .system-station__diagram{border:0;flex-direction:row;order:-1;justify-content:flex-start;align-items:center;gap:24px;min-height:0;padding:22px 24px;display:flex}.portal .system-station__orb{width:auto;min-width:68px}.portal .system-station__orb-index{font-size:68px}.portal .system-station__orb-english{font-size:8px}.portal .system-station__diagram ol{grid-template-columns:repeat(3,1fr);gap:0 12px;width:100%;display:grid}.portal .system-station__diagram li{padding:8px 0;font-size:11px}.portal .system-station__diagram li span{min-width:0;margin-right:4px;font-size:8px}.portal .system-station__question{padding:32px 25px}.portal .system-station__question h3{margin:20px 0 18px;font-size:clamp(32px,7.2vw,45px)}.portal .system-station__hint{font-size:16px}.portal .system-station__example{margin-top:25px}.portal .system-station__topline{gap:10px;padding:16px 20px;font-size:11px}.portal .system-station__footer{gap:12px;padding:20px}.portal .system-station__footer button{padding:12px 14px;font-size:12px}}@media (width<=480px){.portal .case-journey{padding-inline:20px}.portal .cj__masthead{display:block}.portal .cj__masthead h2{max-width:100%;font-size:clamp(86px,26vw,102px)}.portal .cj__seal{inset-inline-end:0;font-size:42px;position:absolute;bottom:30px}.portal .cj__masthead p:last-child{max-width:calc(100% - 54px);font-size:15px}.portal .cj__progress ol{gap:6px}.portal .cj__progress li{flex:initial}.portal .cj__step-label{font-size:10px}.portal .cj__visual{min-height:310px}.portal .cj__full-content{margin-inline:-20px;padding-inline:20px}.portal .cj__controls button{font-size:11px}.portal .cj__controls>span{font-size:10px}.portal .system-station{padding-inline:20px}.portal .system-station__frame{border-radius:0;margin-inline:-20px}.portal .system-station__diagram{gap:22px;padding:19px 24px}.portal .system-station__question{padding-inline:24px}.portal .system-station__territory{grid-template-columns:1fr;margin-top:25px}.portal .system-station__territory li{border-inline-start:0;border-top:1px solid #d3c8bc;gap:12px;padding:11px 0}.portal .system-station__territory strong{min-width:3.8rem}}@media (prefers-reduced-motion:reduce){.portal .cj__scene{animation:none}.portal .case-journey button,.portal .system-station button{transition:none}}.portal{background:#151519}.portal .portal-header{color:#f1ede5;background:#151519;border:0;margin-inline:0;padding-inline:clamp(1.15rem,4vw,5.2rem);position:relative}.portal .portal-header:after{content:"";background:#4d4247;height:1px;position:absolute;inset:auto clamp(1.15rem,4vw,5.2rem) 0}.portal .portal-header nav a{color:#d1c9c7}.portal .header-consult{border-color:#b49a93}.portal .approach{color:#f1ede5;background:#211d24;border-top:1px solid #4d4247;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,5vw,5rem) max(4.5vw,50vw - 660px);display:grid}.portal .approach__title>span{color:#e9ac94;letter-spacing:.055em;font-size:.74rem;display:inline-block}.portal .approach h2{letter-spacing:-.025em;margin:1rem 0 0;font:500 clamp(2.1rem,3.5vw,3.4rem)/1.1 Frank Ruhl Libre,serif}.portal .approach h2 em{color:#e9ac94;font-style:normal}.portal .approach__copy{border-inline-start:2px solid #8b604f;max-width:55ch;padding-inline-start:1.5rem}.portal .approach__copy p{color:#d9cdc6;margin:0;font-size:1.05rem;line-height:1.75}.portal .approach__copy p+p{margin-top:1rem}@media (width<=680px){.portal .approach{grid-template-columns:1fr;gap:1.5rem;padding:2.6rem 1.3rem}.portal .approach h2{font-size:2.35rem}.portal .approach__copy{padding-inline-start:1rem}.portal .approach__copy p{font-size:1rem;line-height:1.65}}.portal .doors-section{isolation:isolate;background:#eee8dc;position:relative}.portal .doors-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(116deg,#0000 37%,#a4817012 37.2%,#0000 78%);position:absolute;inset:0}.portal .doors-section .door-image{box-shadow:0 25px 50px #1b17251c}.portal .search-station{background:radial-gradient(at 8% 58%,#6b38412e,#0000 55%),#28232d}.portal .optional-tip{background:#28232d}.portal .case-journey{--cj-ink:#f1ede5;--cj-muted:#c3b8b5;--cj-rose:#e7a08d;isolation:isolate;color:#f1ede5;background:#19191e;position:relative}.portal .case-journey:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 13% 53%,#76555b24,#0000 48%),linear-gradient(118deg,#0000 29%,#d59a6a05 29.2%,#0000 65%);position:absolute;inset:0}.portal .cj__eyebrow,.portal .cj__scene-eyebrow{color:#e7a08d}.portal .cj__masthead p:last-child{color:#c3b8b5}.portal .cj__seal{color:#665059}.portal .cj__sheet{border-top-color:#8e787a}.portal .cj__introduction{color:#f1ede5}.portal .cj__scene,.portal .cj__controls,.portal .cj__full,.portal .cj__progress li,.portal .cj__full[open] summary{border-color:#4d4247}.portal .cj__progress button,.portal .cj__step-number{color:#b8a7a9}.portal .cj__progress button[aria-current=step]{color:#fff4e6}.portal .cj__progress button[aria-current=step] .cj__step-number{color:#efae96;box-shadow:inset 0 -3px #9d5342}.portal .cj__progress button:hover{color:#efae96}.portal .cj__scene-copy h3{color:#f5ede5}.portal .cj__visual{--cj-ink:#20201e;--cj-muted:#615b56;--cj-rose:#934a52}.portal .cj__controls button{color:#e8ddd2}.portal .cj__controls .cj__next{color:#211e20;background:#e7ac92}.portal .cj__controls .cj__back:hover:not(:disabled),.portal .cj__full summary{color:#e7ac92}.portal .cj__return-note{color:#b8a7a9;border-color:#4d4247}.portal .cj__return-note span{color:#e7ac92}.portal .reflection-wrap{color:#20201e;background:#dfd8ca}.portal .consult-section{color:#f1ede5;background:#211c24}.portal .consult-section:before{aspect-ratio:auto;width:auto;height:auto;box-shadow:none;background:radial-gradient(at 12% 90%,#9c60464d,#0000 65%),linear-gradient(105deg,#b47a4410,#0000 40%);border:0;border-radius:0;display:block;inset:0;transform:none}.portal .consult-topline,.portal .consult-bottom{color:#dccdc4;border-color:#735650}.portal .consult-section h2{color:#f1ede5}.portal .consult-section h2 em{color:#eb947e}.portal .consult-price{color:#d0bfb8;border-color:#735650}.portal .consult-price strong{color:#f1ede5}@media (forced-colors:active){html{scrollbar-color:auto}.portal{cursor:auto}.portal :is(a,button:not(:disabled),summary,[role=button]):not([aria-disabled=true]){cursor:pointer}}.portal :is(.doors-section,.search-station,.optional-tip,.tip-rotation,.case-journey,.system-station,.reflection-wrap,.consult-section,.portal-footer){--space-ink:#f7eee9;--space-muted:#b9aeca;--space-rose:#ecadd0;--space-line:#40303f;color:var(--space-ink);background:#060608;font-family:Rubik,IBM Plex Sans Hebrew,sans-serif}.portal :is(.doors-section,.case-journey,.consult-section):before{display:none}.portal :is(.doors-section .section-head h2,.search-station__intro h2,.tip-rotation h2,.cj__masthead h2,.system-station__intro h2,.consult-section h2){color:var(--space-ink);letter-spacing:normal;text-shadow:0 1px 2px #000;font-family:Bellefair,serif;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:400;line-height:1.13}.portal :is(.doors-section,.search-station,.tip-rotation,.system-station,.reflection-wrap,.consult-section) :is(button,summary){font-family:Rubik,IBM Plex Sans Hebrew,sans-serif}.portal :is(.doors-section,.search-station,.tip-rotation,.system-station,.reflection-wrap,.consult-section) :is(a,button,summary):focus-visible{outline-color:#ecadd0}.portal .doors-section .section-head{border-color:var(--space-line)}.portal .doors-section .section-head :is(.section-index,h2 em){color:var(--space-rose)}.portal .doors-section .section-head p{border-color:var(--space-line);color:var(--space-muted)}.portal .door-card-dark{color:var(--space-ink)}.portal .door-image{aspect-ratio:8/5;border-color:var(--space-line);height:auto;box-shadow:none;background:#0d0b10}.portal .door-image img{object-fit:contain;object-position:center}.portal .door-image-label,.portal .door-card-dark .door-image-label{color:#f7eee9;background:#141017;border:1px solid #584454}.portal .door-footer h3{letter-spacing:normal;color:var(--space-ink);font-family:Bellefair,serif;font-weight:400}.portal .door-kicker,.portal .door-card-dark .door-kicker{color:var(--space-rose)}.portal .door-footer p,.portal .door-card-dark .door-footer p{color:var(--space-muted)}.portal .door-open{color:var(--space-rose)}.portal .door-open:hover{color:#fff0fb}.portal .observation,.portal .observation-choices,.portal .observation-result div{border-color:var(--space-line)}.portal .observation-intro h3,.portal .observation-result strong{letter-spacing:normal;color:var(--space-ink);font-family:Bellefair,serif;font-weight:400}.portal .observation-intro .section-index,.portal .observation-result small{color:var(--space-rose)}.portal .observation-intro p,.portal .observation-prompt,.portal .observation-choices button{color:var(--space-muted)}.portal .observation-choices button[aria-pressed=true]{color:var(--space-rose);border-bottom-color:var(--space-rose)}.portal .observation-choices button:hover{color:#fff0fb;background:#19131c}.portal .search-station__eyebrow,.portal .search-station__takeaway strong,.portal .search-station__takeaway-mark{color:var(--space-rose)}.portal .search-station__intro p,.portal .search-station__label,.portal .search-station__insight,.portal .search-station__visual figcaption{color:var(--space-muted)}.portal .search-station__choices,.portal .search-station__query,.portal .search-station__takeaway{border-color:var(--space-line)}.portal .search-station__choice{color:var(--space-muted)}.portal .search-station__choice:hover{background:#19131c}.portal .search-station__choice[aria-pressed=true]{border-color:var(--space-rose);color:var(--space-rose)}.portal .search-station__explanation,.portal .search-station__query{color:var(--space-ink)}.portal .search-station__explanation h3{letter-spacing:normal;font-family:Rubik,IBM Plex Sans Hebrew,sans-serif;font-weight:500}.portal .search-station__visual:before,.portal .search-station__visual:after{color:var(--space-rose)}.portal .search-station__image-frame{box-shadow:8px 8px #211723}.portal .optional-tip details{border-color:var(--space-line)}.portal .optional-tip .month-tip{border-color:var(--space-line);color:var(--space-ink);background:#121015}.portal .optional-tip .month-tip h2{color:var(--space-ink);font-family:Bellefair,serif;font-weight:400}.portal .optional-tip .month-tip p,.portal .optional-tip .month-tip__visual figcaption{color:var(--space-muted)}.portal .optional-tip :is(.month-tip__label,.month-tip__check strong,.month-tip__next){color:var(--space-rose)}.portal .optional-tip :is(.month-tip__check,.month-tip__next){border-color:var(--space-line)}.portal .optional-tip .month-tip__next:hover{background:#211723}.portal .tip-rotation{--tip-paper:#060608;--tip-ink:#f7eee9;--tip-coral:#ecadd0}.portal .tip-rotation :is(.monthly-tip,.tipstagram,.business-tip,.ai-tip){color:var(--space-ink);background:#060608}.portal .tip-rotation .tip-rotation__bar{border-color:var(--space-line)}.portal .tip-rotation :is(.tip-rotation__intro small,.tip-rotation__choices button){color:var(--space-muted)}.portal .tip-rotation .tip-rotation__dot{clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);width:.8rem;height:.8rem;margin-top:.4rem}.portal .tip-rotation .tip-rotation__choices button:hover,.portal .tip-rotation .tip-rotation__choices button[aria-pressed=true],.portal .tip-rotation :is(.monthly-tip__intro .section-index,.tipstagram__eyebrow,.business-tip__eyebrow,.ai-tip__eyebrow,.monthly-tip__check strong,.tipstagram__bottom strong,.business-tip__heading h2 span,.ai-tip__intro h2 em){color:var(--space-rose)}.portal .tip-rotation :is(.monthly-tip__intro p,.monthly-tip__copy>p,.monthly-tip__copy .monthly-tip__check,.monthly-tip__footer,.tipstagram__intro p,.tipstagram__return,.tipstagram__tip,.tipstagram__bottom p,.business-tip__heading p,.business-tip__action,.business-tip__why,.business-tip__footnote,.ai-tip__intro>p,.ai-tip__rule,.ai-tip__note){color:var(--space-muted)}.portal .tip-rotation :is(.monthly-tip__card,.monthly-tip__check,.monthly-tip__footer,.tipstagram__return,.tipstagram__card,.tipstagram__meta,.tipstagram__bottom,.business-tip__workspace,.business-tip__main,.business-tip__controls,.ai-tip__rule){border-color:var(--space-line)}.portal .tip-rotation :is(.monthly-tip__copy h3,.tipstagram__card h3,.business-tip__main h3,.ai-tip__sheet h3){letter-spacing:normal;color:var(--space-ink);text-shadow:0 1px 2px #000;font-family:Bellefair,serif;font-weight:400;line-height:1.16}.portal .tip-rotation :is(.monthly-tip__date,.tipstagram__meta,.business-tip__meta,.business-tip__action-label,.ai-tip__area){color:var(--space-rose)}.portal .tip-rotation .monthly-tip__date span{letter-spacing:normal;font-family:Bellefair,serif;font-weight:400;line-height:.95}.portal .tip-rotation .monthly-tip__date small{color:var(--space-ink)}.portal .tip-rotation .monthly-tip__intro h2{max-width:7ch}.portal .tip-rotation .business-tip__side{color:var(--space-ink)}.portal .tip-rotation .business-tip__paths button{color:var(--space-muted);border-color:var(--space-line)}.portal .tip-rotation .business-tip__paths button:hover,.portal .tip-rotation .business-tip__paths button[aria-pressed=true]{color:var(--space-rose);border-color:var(--space-rose)}.portal .tip-rotation .business-tip__paths button[aria-pressed=true]{box-shadow:inset 0 -2px var(--space-rose)}.portal .tip-rotation .business-tip__side-note{color:var(--space-muted)}.portal .tip-rotation .business-tip__side-note i{background:var(--space-line)}.portal .tip-rotation :is(.business-tip__why-button,.business-tip__why-button span,.business-tip__next,.business-tip__source,.tipstagram__bottom button){color:var(--space-rose)}.portal .tip-rotation :is(.business-tip__why-button:hover,.business-tip__next:hover,.tipstagram__bottom button:hover){color:#fff0fb}.portal .tip-rotation .ai-tip__sheet{color:var(--space-ink);background:#121015}.portal .tip-rotation .ai-tip__sheet-top{color:var(--space-muted);border-color:var(--space-line);background:#1b161f}.portal .tip-rotation .ai-tip__sheet-body>p{color:var(--space-muted)}.portal .tip-rotation .ai-tip__controls .ai-tip__open{color:#171019;background:#ecadd0;border-color:#ecadd0}.portal .tip-rotation .ai-tip__controls .ai-tip__open:hover{background:#f7c8e3}.portal .tip-rotation .ai-tip__controls .ai-tip__next{color:var(--space-rose);border-color:var(--space-line)}.portal .tip-rotation .ai-tip__prompt{color:var(--space-ink);background:#1b161f}.portal .tip-rotation :is(.ai-tip__prompt-heading span,.ai-tip__prompt-footer span){color:var(--space-muted)}.portal .tip-rotation .ai-tip__prompt-text,.portal .tip-rotation .ai-tip__prompt-footer button{color:var(--space-ink)}.portal .tip-rotation .ai-tip__prompt-footer button{border-color:#816679}.portal .tip-rotation .ai-tip__prompt-footer button:hover{background:#342639}.portal .case-journey{--cj-ink:#f7eee9;--cj-muted:#b9aeca;--cj-rose:#ecadd0;--cj-gold:#ecadd0}.portal .cj__masthead{color:var(--space-ink)}.portal .cj__masthead h2 strong{font-weight:400}.portal .cj__title-prefix{letter-spacing:normal;font-family:Rubik,IBM Plex Sans Hebrew,sans-serif;font-size:.36em}.portal .cj__seal{color:#82677d;letter-spacing:normal;font-family:Bellefair,serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:400}.portal .cj__eyebrow,.portal .cj__scene-eyebrow,.portal .cj__full summary,.portal .cj__return-note span{color:var(--space-rose)}.portal .cj__masthead p:last-child,.portal .cj__progress button,.portal .cj__step-number,.portal .cj__return-note{color:var(--space-muted)}.portal .cj__sheet,.portal .cj__scene,.portal .cj__controls,.portal .cj__full,.portal .cj__progress li,.portal .cj__full[open] summary,.portal .cj__return-note{border-color:var(--space-line)}.portal .cj__introduction,.portal .cj__scene-copy h3,.portal .cj__controls button{color:var(--space-ink)}.portal .cj__scene-copy h3{letter-spacing:normal;font-family:Bellefair,serif;font-weight:400;line-height:1.16}.portal .cj__scene-copy>.cj__scene-turn{border-inline-start-color:var(--space-rose)}.portal .cj__progress button{font-family:Rubik,IBM Plex Sans Hebrew,sans-serif}.portal .cj__progress button:hover,.portal .cj__progress button[aria-current=step],.portal .cj__progress button[aria-current=step] .cj__step-number{color:var(--space-rose)}.portal .cj__progress button[aria-current=step] .cj__step-number{box-shadow:inset 0 -2px #9e6e93}.portal .cj__visual{--cj-ink:#20201e;--cj-muted:#615b56;--cj-rose:#934a52;--cj-gold:#eb745b;color:var(--cj-ink);text-shadow:none}.portal .cj__controls .cj__next{background:var(--space-rose);color:#171019}.portal .cj__controls .cj__next:hover{background:#f7c8e3}.portal .cj__controls .cj__back:hover:not(:disabled){color:var(--space-rose)}.portal .cj__full-content{color:var(--space-ink);background:#121015}.portal .system-station{--ss-ink:#f7eee9;--ss-muted:#b9aeca;--ss-rose:#ecadd0;--ss-gold:#ecadd0}.portal .system-station__eyebrow,.portal .system-station__intro h2 em,.portal .system-station__step-label,.portal .system-station__example summary,.portal .system-station__territory strong{color:var(--space-rose)}.portal .system-station__frame{border-color:var(--space-line);background:#121015}.portal .system-station__topline,.portal .system-station__privacy,.portal .system-station__hint,.portal .system-station__example,.portal .system-station__territory span,.portal .system-station__english,.portal .system-station__step-number{color:var(--space-muted)}.portal .system-station__progress{color:var(--space-rose);background:#352737}.portal .system-station__progress::-webkit-progress-bar{background:#352737}.portal .system-station__progress::-webkit-progress-value{background:#ecadd0}.portal .system-station__progress::-moz-progress-bar{background:#ecadd0}.portal .system-station__question h3{letter-spacing:normal;color:var(--space-ink);font-family:Bellefair,serif;font-weight:400}.portal .system-station__example,.portal .system-station__territory li,.portal .system-station__footer{border-color:var(--space-line)}.portal .system-station__example .system-station__example-opening{color:var(--space-ink)}.portal .system-station__example summary:hover{color:#fff0fb}.portal .system-station__diagram{color:var(--space-ink);background:#0d0b10}.portal .system-station__orb-index{letter-spacing:normal;color:var(--space-rose);font-family:Bellefair,serif;font-weight:400}.portal .system-station__orb-english,.portal .system-station__diagram li,.portal .system-station__diagram li.is-past{color:var(--space-muted)}.portal .system-station__diagram li{border-color:var(--space-line)}.portal .system-station__diagram li.is-current{color:var(--space-ink);border-color:var(--space-rose)}.portal .system-station__diagram li.is-current span{color:var(--space-rose)}.portal .system-station__back,.portal .system-station__restart{color:var(--space-muted);border-color:#816679}.portal .system-station__back:hover:not(:disabled),.portal .system-station__restart:hover{color:var(--space-rose)}.portal .system-station__next{color:#171019;border-color:var(--space-rose);background:var(--space-rose)}.portal .system-station__next:hover{background:#f7c8e3}.portal .reflection-wrap details{border-color:var(--space-line)}.portal .reflection-wrap .room,.portal .reflection-wrap .reflect{color:var(--space-ink)}.portal .reflection-wrap .room-title h2{letter-spacing:normal;font-family:Bellefair,serif;font-weight:400}.portal .reflection-wrap .room-heading p{color:var(--space-muted)}.portal .consult-topline,.portal .consult-bottom,.portal .consult-price{border-color:var(--space-line);color:var(--space-muted)}.portal .consult-section h2 em{color:var(--space-rose);font-family:Bellefair,serif;font-weight:400}.portal .consult-lead,.portal .consult-invite>p{color:var(--space-muted)}.portal .consult-price strong{color:var(--space-ink);letter-spacing:normal;font-family:Bellefair,serif;font-size:clamp(3.8rem,7vw,6.5rem);font-weight:400}.portal .consult-button{background:#ecadd0;color:#171019!important}.portal .consult-button:hover{background:#f7c8e3}.portal .consult-button--secondary{background:0 0;border-color:#816679;color:#ecadd0!important}.portal .consult-button--secondary:hover{background:#211723}.portal .portal-footer{color:var(--space-muted)}.portal .portal-footer span:first-child{color:var(--space-rose);font-family:Bellefair,serif;font-weight:400}.portal .portal-footer a:hover{color:#fff0fb}@media (width<=760px){.portal :is(.doors-section .section-head h2,.search-station__intro h2,.tip-rotation h2,.cj__masthead h2,.system-station__intro h2,.consult-section h2){font-size:clamp(2.45rem,10vw,3.5rem)}.portal .tip-rotation .monthly-tip__intro h2{max-width:none}.portal .cj__progress button{border-top-color:var(--space-line)}.portal .cj__progress button[aria-current=step]{border-top-color:var(--space-rose)}.portal .cj__progress button[aria-current=step] .cj__step-number{box-shadow:none}.portal .cj__masthead h2{max-width:calc(100% - 40px)}.portal .cj__title-prefix{max-width:5em;font-size:.37em}.portal .consult-price{flex-wrap:wrap}}html,body{background:#060608}.portal{--my3iz-bg:#060608;--my3iz-text:#f8f0eb;--my3iz-pink:#ecadd0;color:#f8f0eb;background:#060608;font-family:Rubik,IBM Plex Sans Hebrew,sans-serif}.portal button,.portal input,.portal textarea{font-family:Rubik,IBM Plex Sans Hebrew,sans-serif}.portal .portal-header{color:#f8f0eb;background:#060608;padding-block:1.4rem}.portal .portal-header:after{display:none}.portal .portal-header .mark{color:#f8f0eb}.portal .portal-header .mark-three{color:#eca6cb}.portal .portal-header .mark-i:before{background:#060608}.portal .portal-header nav a{color:#d5cbd4;font-size:.92rem}.portal .portal-header nav a:hover,.portal .header-consult:hover{color:#edb4d0}.portal .portal-header nav{border-color:#352937}.portal .header-consult{color:#eab0cd;border-color:#0000;font-size:.91rem}.portal .header-consult:hover{border-color:#b178a0}.portal a:focus-visible,.portal button:focus-visible,.portal summary:focus-visible{outline-offset:5px;outline:2px solid #c9a0ff}.portal .approach{color:#f8f0eb;background:#060608;border:0;padding:4rem max(4.5vw,50vw - 660px) 4.5rem;display:block;position:relative}.portal .approach:before{content:"";border-top:1px solid #49313f;position:absolute;inset:0 4.5vw auto}.portal .approach h2{letter-spacing:0;-webkit-text-stroke:.4px #000;paint-order:stroke fill;text-shadow:0 1px 2px #000;max-width:1000px;margin:0;font:400 clamp(2.1rem,3.9vw,3.8rem)/1.2 Bellefair,serif}.portal .approach h2 em{font:inherit;color:#eab0cd}.portal .approach__copy{border:0;max-width:59ch;margin-top:1.5rem;padding:0}.portal .approach__copy p{color:#d4cbd3;text-shadow:0 1px 2px #000;font:400 1.08rem/1.85 Rubik,sans-serif}.portal .approach__copy p+p{color:#efb8d5;margin-top:1.35rem}@media (width<=760px){.portal .portal-header{padding-block:1rem;padding-inline:1.2rem}.portal .portal-header .mark{font-size:2.5rem}.portal .portal-header nav a,.portal .header-consult{font-size:.79rem}.portal .approach{padding:2.8rem 1.35rem 3.2rem}.portal .approach h2{font-size:2.45rem;line-height:1.24}.portal .approach__copy p{font-size:1rem;line-height:1.8}}html .portal{cursor:auto}html .portal :is(a,button:not(:disabled),summary,[role=button]):not([aria-disabled=true]){cursor:pointer}html .portal :is(button:disabled,[aria-disabled=true]){cursor:default}.north-star-cursor{z-index:2147483646;visibility:hidden;pointer-events:none;contain:layout style;width:16px;height:16px;position:fixed;top:0;right:0}.north-star-cursor__shape{color:#ddc7ff;transform-origin:50%;filter:drop-shadow(0 0 2px #bc8ffa61);width:16px;height:16px;transition:scale .16s,filter .16s;animation:18s ease-in-out infinite paused north-star-colors;display:block;transform:translate(-50%,-50%)}.north-star-cursor__shape svg{display:block;overflow:visible}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html.my3iz-cursor-active [data-my3iz-cursor-target]{cursor:none!important}.north-star-cursor[data-visible]{visibility:visible}.north-star-cursor[data-visible] .north-star-cursor__shape{animation-play-state:running}.north-star-cursor[data-interactive] .north-star-cursor__shape{filter:drop-shadow(0 0 3px #deaeff8c)brightness(1.12);scale:1.1}}@keyframes north-star-colors{0%,to{color:#f3bddc}34%{color:#dcc5ff}67%{color:#bde7f8}}html:root{scrollbar-color:#b18ae9 #08070c;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){html:root{scrollbar-color:auto;scrollbar-width:auto}html:root::-webkit-scrollbar{width:12px;height:12px}html:root::-webkit-scrollbar-track{background:#08070c}html:root::-webkit-scrollbar-thumb{background:linear-gradient(#9670d7,#ccabff 48%,#a37bdf) padding-box padding-box;border:3px solid #08070c;border-radius:20px;box-shadow:inset 0 0 4px #e5c9ff80,0 0 4px #b374ff61}html:root::-webkit-scrollbar-thumb:hover{background:#d2b5ff padding-box padding-box;box-shadow:inset 0 0 3px #edddff,0 0 5px #be8aff7a}html:root::-webkit-scrollbar-corner{background:#08070c}}@media (prefers-reduced-motion:reduce){.north-star-cursor__shape{color:#ddc7ff;transition:none;animation:none}}@media (forced-colors:active){.north-star-cursor{display:none}html:root{scrollbar-color:auto;scrollbar-width:auto}html:root::-webkit-scrollbar-thumb{box-shadow:none;background:buttontext;border-color:canvas}html:root::-webkit-scrollbar-track{background:canvas}html:root::-webkit-scrollbar-corner{background:canvas}}
